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

Alibaba Cloud beantragt ein kostenloses SSL-Zertifikat (https) von Cloud Shield

Da das Projekt den https-Dienst nutzen muss, habe...

MySQL-Datenaggregation und -gruppierung

Wir müssen Daten häufig zusammenfassen, ohne sie ...

Die Organisation W3C gibt Stilempfehlungen für HTML4

Dies ist die Stilempfehlung der W3C-Organisation f...

MYSQL Eine Frage zur Verwendung von Zeichenfunktionen zum Filtern von Daten

Problembeschreibung: Struktur: test hat zwei Feld...

So verwenden Sie die Baidu Map API im Vue-Projekt

Inhaltsverzeichnis 1. Registrieren Sie ein Konto ...

Grafisches Tutorial zum Konfigurieren eines Protokollservers unter Linux

Vorwort Dieser Artikel stellt hauptsächlich die r...

So bereinigen Sie den MySQL-Speicherplatz in der Alibaba Cloud

Heute habe ich von Alibaba Cloud eine Festplatten...

Grafisches Tutorial zur Installation und Konfiguration von MySQL 5.7.21 winx64

Dieser Artikel fasst die Hinweise zur Installatio...

Detaillierte Erklärung der Vue px-zu-rem-Konfiguration

Inhaltsverzeichnis Methode 1 1. Konfigurations- u...

Detaillierte Erklärung des HTML-Seitenkopfcodebeispiels

Wissenspunkt 1: Legen Sie die Basis-URL der Webse...

Lösung für den Fehler beim Kompilieren des LVGL-Emulators unter Linux

Inhaltsverzeichnis 1. Fehlerphänomen 2. Fehlerana...

Vue implementiert Beispielcode zur Formulardatenvalidierung

Fügen Sie dem el-form-Formular Regeln hinzu: Defi...