So installieren Sie den Apache-Dienst im Linux-Betriebssystem

So installieren Sie den Apache-Dienst im Linux-Betriebssystem

Downloadlink:

Betriebsumgebung

CentOS 7.6 in einer virtuellen VMware-Maschine

SicheresCRT

Xftp (Xmanager)

Bedarfsanalyse

Verwenden Sie den Apache-Dienst, um auf http zuzugreifen

Verfahren

1. Mounten Sie die CD

[root@localhost ~]# mount /dev/cdrom /mnt

Bildbeschreibung hier einfügen

Überprüfen Sie, ob es montiert ist

[root@localhost ~]# df -Th

Bildbeschreibung hier einfügen

2. Kompilieren Sie das Installationsprogramm aus dem Quellpaket (kompilieren und installieren)

[root@localhost-Pakete]# yum -y install gcc gcc-c++ make

Bildbeschreibung hier einfügen

3. Installieren Sie HTTP-Abhängigkeitspakete, insgesamt 7 Pakete

[root@localhost-Pakete]# rpm -ivh /mnt/Packages/pcre-devel-8.32-17.el7.x86_64.rpm
[root@localhost-Pakete]# rpm -ivh /mnt/Packages/apr-devel-1.4.8-3.el7_4.1.x86_64.rpm
[root@localhost-Pakete]# rpm -ivh /mnt/Packages/expat-devel-2.1.0-10.el7_3.x86_64.rpm
[root@localhost-Pakete]# rpm -ivh /mnt/Packages/libdb-devel-5.3.21-24.el7.x86_64.rpm
[root@localhost-Pakete]# rpm -ivh /mnt/Packages/cyrus-sasl-devel-2.1.26-23.el7.x86_64.rpm
[root@localhost-Pakete]# rpm -ivh /mnt/Packages/openldap-devel-2.4.44-20.el7.x86_64.rpm
[root@localhost-Pakete]# rpm -ivh /mnt/Packages/apr-util-devel-1.5.2-6.el7.x86_64.rpm

Bildbeschreibung hier einfügen

4. Verwenden Sie die XFTP-Software, um das Softwarepaket http-2.4.25.tar.gz in das Linux-System einzufügen

Öffnen Sie die Xmanager Enterprise-Software

Bildbeschreibung hier einfügen

Öffnen Sie das Xftp-Programm

Bildbeschreibung hier einfügen

Wenn Sie es zum ersten Mal verwenden, müssen Sie ein neues erstellen. Geben Sie die IP-Adresse der virtuellen Maschine sowohl als Namen als auch als Host ein, ändern Sie das Protokoll in SFTP, geben Sie den Benutzernamen und das Passwort ein und klicken Sie zum Schließen auf „Bestätigen“.

Bildbeschreibung hier einfügen

Wählen Sie in der Sitzung 20.0.0.41 aus und klicken Sie auf Verbinden

Bildbeschreibung hier einfügen

Geben Sie /opt in das Pfadfeld oben ein, geben Sie die opt-Datei ein und ziehen Sie die komprimierte Paketdatei httpd-2.4.25.tar.gz auf dem Desktop in die opt-Datei.

Bildbeschreibung hier einfügen

5. Tar auspacken

Wechseln Sie in das Verzeichnis /opt

[root@localhost ~]# cd /opt

Entpacken Sie das komprimierte Paket nach C/opt

[root@localhost opt]# tar xzvf httpd-2.4.25.tar.gz -C /opt

Schaut mal rein, es existiert schon

[root@localhost opt]# ll

Bildbeschreibung hier einfügen

6. ./configure-Konfiguration

Geben Sie das Verzeichnis httpd-2.4.25 ein

[root@localhost opt]# cd httpd-2.4.25/

Konfigurieren Sie ./configure, wo der Installationspfad hinzugefügt wird

[root@localhost httpd-2.4.25]# ./configure --prefix=/usr/local/apache

Bildbeschreibung hier einfügen

7. Kompilierung durchführen

In erkennbare Binärdatei konvertieren

[root@localhost httpd-2.4.25]# machen

8. make install

Kopieren Sie das ausführbare Programm, die Konfigurationsdateien, die Hilfedokumente und andere zugehörige Dateien der Software auf das Linux-Betriebssystem

[root@localhost httpd-2.4.25]# make install

9. Nutzung

Geben Sie das Verzeichnis /usr/local/apache/bin/ ein.

[root@localhost httpd-2.4.25]# cd /usr/local/apache/bin/

Ändern der Konfigurationsdatei

[root@localhost bin]# vi /usr/local/apache/conf/httpd.conf

Drücken Sie i, um in den Bearbeitungsmodus zu wechseln, drücken Sie :set nu, um den Text mit Zeilennummern zu markieren, drücken Sie :194, um Zeile 194 zu finden, und löschen Sie das erste Zeichen # in Zeile 194, um die 80-Servicevereinbarung zu aktivieren.

Bildbeschreibung hier einfügen

Um den Apachectl-Dienst zu starten, geben Sie zweimal ein! Einmal nicht erfolgreich

[root@localhost bin]# ./apachectl start
[root@localhost bin]# ./apachectl start

Bildbeschreibung hier einfügen

Installieren des Client-Browsers

[root@localhost bin]# rpm -ivh /mnt/Packages/lynx-2.8.8-0.3.dev15.el7.x86_64.rpm

Dies ist das Client-Browsing-Tool

[root@localhost bin]# lynx 127.0.0.1

Bildbeschreibung hier einfügen

Firewalldienst für virtuelle Maschinen deaktivieren

[root@localhost bin]# systemctl stop firewalld.service

Bildbeschreibung hier einfügen

Rufen Sie die Webseite des Computers auf und geben Sie die IP-Adresse der virtuellen Maschine ein.

Bildbeschreibung hier einfügen

Betreten Sie die virtuelle Maschine und bestätigen Sie erneut

Bildbeschreibung hier einfügen

Zusammenfassen

Damit ist dieser Artikel zur Installation des Apache-Dienstes unter dem Linux-Betriebssystem abgeschlossen. Weitere Informationen zur Installation des Apache-Dienstes unter Linux finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen!

Das könnte Sie auch interessieren:
  • Linux-Installation Apache-Server-Konfigurationsprozess
  • Schritte zum Erstellen eines Dateiservers mit Apache unter Linux
  • Detaillierte Erläuterung der Apache-Website-Dienstkonfiguration basierend auf Linux
  • Eine kurze Analyse der Konfiguration und Verwaltung von Apache-Servern unter Linux
  • Bereitstellung und Konfiguration des Apache-Dienstes unter Linux

<<:  6 praktische Tipps für die TypeScript-Entwicklung

>>:  MySQL-Datenbankgrundlagen: Eine Zusammenfassung der grundlegenden Befehle

Artikel empfehlen

Analyse der Prinzipien von Docker-Containern

Inhaltsverzeichnis 01 Was ist das Wesen eines Con...

Was tun, wenn Sie Ihr MySQL-Passwort vergessen?

Zweimal Ihr MySQL-Passwort vergessen? Zuerst habe...

Tipps zum Organisieren von Zeichenfolgen in Linux

Bei Linux-Operationen ersetzen und zählen wir häu...

Datendiebstahl mit CSS in Firefox

0x00 Einführung Vor einigen Monaten habe ich eine...

Einfache Analyse von EffectList in React

Inhaltsverzeichnis EffectList-Sammlung Effektlist...

Verwenden von Streaming-Abfragen in MySQL, um Daten-OOM zu vermeiden

Inhaltsverzeichnis 1. Einleitung 2. JDBC implemen...

So positionieren Sie die Kopfzeile mithilfe des CSS-Sticky-Layouts oben

Anwendungsszenarien: Eine der neuen Anforderungen...

So gestalten Sie Ihre JavaScript-Funktionen eleganter

Inhaltsverzeichnis Objektparameter durch Destrukt...

Farbverlauf für HTML-Hintergrund durch CSS erreicht

Screenshots der Effekte: Implementierungscode: Cod...

JS verwendet Map, um doppelte Arrays zu integrieren

Inhaltsverzeichnis Vorwort Daten simulieren Zusam...

Warum TypeScripts Enum problematisch ist

Inhaltsverzeichnis Was ist passiert? Verwendung S...

Vor- und Nachteile von MySQL-Indizes und Richtlinien zum Erstellen von Indizes

1. Warum einen Index erstellen? (Vorteile) Dies l...