Detailliertes Tutorial zur Installation des Apache-Quellcodes und zur Konfiguration des virtuellen Hosts

Detailliertes Tutorial zur Installation des Apache-Quellcodes und zur Konfiguration des virtuellen Hosts

Installieren Sie Apache aus der Quelle

1. Laden Sie den Apache-Quellcode hoch, um die erforderlichen Softwarepakete zu installieren

Bildbeschreibung hier einfügen

2. Installation:

Installationsreihenfolge
apr—>apr-util—>pcre—>httpd
Installieren Sie die Kompilierungsumgebung

yum -y installiere gcc gcc-c++

apr Kompilierung und Installation

tar xzf apr-1.4.6.tar.gz
CD April-1.4.6
./configure --prefix=/usr/local/apr
machen && machen installieren

Kompilieren und installieren Sie apr-util

tar xzf apr-util-1.5.1.tar.gz
cd apr-util-1.5.1
./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr/
machen && machen installieren

pcre-Kompilierung und -Installation

tar xzf pcre-8.32.tar.gz
CD PCRE-8.32
./configure --prefix=/usr/local/pcre
machen && machen installieren

httpd-Kompilierung und -Installation

tar zxf httpd-2.4.41.tar.gz 
cd httpd-2.4.41
./configure --prefix=/usr/local/apache --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util/ --with-pcre=/usr/local/pcre/ --enable-so --with-mpm=prefork
machen && machen installieren

Konfigurieren Sie IP-basierte virtuelle Hosts, um dem Host IP hinzuzufügen

Temporäre Ergänzung (Neustart der Netzwerkkarte ungültig)
[root@localhost ~]# ifconfig eth0:0 192.168.153.155
[root@localhost ~]# ifconfig eth0:1 192.168.153.156
Sehen Sie sich den Effekt an

Bildbeschreibung hier einfügen

Fügen Sie dauerhaft eine Kopie der Netzwerkkarten-Konfigurationsdatei hinzu und bearbeiten Sie diese

Bildbeschreibung hier einfügen
Bildbeschreibung hier einfügen

Starten Sie die Netzwerkkarte neu, um die Ergebnisse anzuzeigen

Bildbeschreibung hier einfügen

Erstellen Sie zwei Website-Stammverzeichnisse und Testseiten für virtuelle Hosts
[root@localhost ~]# mkdir /opt/1806A
[root@localhost ~]# mkdir /opt/1806B
[root@localhost ~]# echo "1806A" > /opt/1806A/index.html
[root@localhost ~]# echo “1806B” > /opt/1806B/index.html

Ändern Sie die Hauptkonfigurationsdatei von Apache

Speicherort: /usr/local/apache/conf/httpd.conf

Bildbeschreibung hier einfügen

Autorisieren Sie die beiden Website-Stammverzeichnisse des virtuellen Hosts

Bildbeschreibung hier einfügen

Andernfalls wird ein Zugriffsverweigerungsfehler mit dem Statuscode 403 gemeldet.

Bildbeschreibung hier einfügen

Entfernen Sie die Kommentarzeichen aus der Zeile, die den virtuellen Host enthält.

Bildbeschreibung hier einfügen

Bearbeiten der Konfigurationsdatei des virtuellen Hosts

Speicherort: /usr/local/apache/conf/extra/httpd-vhosts.conf

Bildbeschreibung hier einfügen

Starten Sie den Apache-Dienst

Bildbeschreibung hier einfügen

Sehen Sie sich den Effekt an

Bildbeschreibung hier einfügen
Bildbeschreibung hier einfügen

Damit ist dieser Artikel mit dem ausführlichen Tutorial zur Installation des Apache-Quellcodes und zur Konfiguration des virtuellen Hosts abgeschlossen. Weitere relevante Inhalte zur Konfiguration des virtuellen Apache-Hosts finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den verwandten Artikeln weiter unten. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird!

Das könnte Sie auch interessieren:
  • Apache-Virtual-Host-Konfiguration: Sekundärer Verzeichniszugriff springt zu anderen Stammordnern
  • Bindung einer Apache-Server-IP (z. B. 127.0.0.1) und mehrerer Domänennamen (virtuelle Hosts)
  • Zusammenfassung: So konfigurieren Sie einen virtuellen Apache-Host
  • Detaillierte Erläuterung der lokalen Apache-Konfiguration von domänennamenbasierten virtuellen Hosts
  • Detaillierter Prozessbericht zur Installation des Apache-Quellcodes

<<:  MySQL-Abfrage-Cache und Pufferpool

>>:  Detaillierte Erklärung der HTML-Formularelemente (Teil 2)

Artikel empfehlen

Zusammenfassung eines CSS-Codes, der die gesamte Site grau macht

Um den Märtyrern und Opfern des Kampfes gegen die...

Zusammenfassung einiger Vorschläge zum HTML-Code-Schreibstil

Das Protokoll der Ressourcendatei weglassen Es wi...

Detaillierte Erklärung der HTML-Style-Tags und der zugehörigen CSS-Referenzen

HTML-Style-Tag Stil-Tag - Verwenden Sie dieses Ta...

4 Möglichkeiten zum Ändern des MySQL-Root-Passworts (Zusammenfassung)

Methode 1: Verwenden Sie den Befehl SET PASSWORD ...

Optimierungsmethoden, wenn MySQL zu viel CPU beansprucht (unbedingt lesen)

Wenn MySQL zu viel CPU beansprucht, wo sollten wi...

Ausführliche Erläuterung der InnoDB-Sperren in der MySQL-Technologie

Inhaltsverzeichnis Vorwort 1. Was ist ein Schloss...

Prinzip und Implementierung der parallelen Replikation von MySQL5.7

Jeder, der ein wenig über Datenoperationen und -w...

Docker unter Linux installieren (sehr einfache Installationsmethode)

Ich hatte in letzter Zeit ziemlich viel Zeit. Ich...

Online- und Offlineinstallation von Docker und allgemeine Befehlsvorgänge

1. Testumgebung Name Version centos 7.6 Docker 18...

So führen Sie mehrere MySQL-Instanzen unter Windows aus

Vorwort Unter Windows können Sie mehrere MySQL-In...

Analyse der MySQL-Absturzwiederherstellung basierend auf Redo Log und Undo Log

Inhaltsverzeichnis MySQL-Absturzwiederherstellung...

Spezifische Schritte zur Verwendung des Vant-Frameworks im WeChat-Applet

Inhaltsverzeichnis 1. Öffnen Sie das Projektverze...

So ändern Sie das ROOT-Passwort in MySql8.0 und höheren Versionen richtig

Bereitstellungsumgebung: Installationsversion Red...

So installieren Sie Oracle auf Windows Server 2016

1. Installieren Sie Oracle. Im Internet gibt es z...