Heim >Betrieb und Instandhaltung >Apache >So konfigurieren Sie mehrere HTTP-Ports in Apache
Methode 1: Verwenden Sie httpd-vhosts
(Ähnliche Empfehlung: apache)
Geben Sie das Apache-Konfigurationsverzeichnis ein, z. B. /usr/local/apache/conf/
Öffnen Sie die Datei httpd.conf
Konfigurieren Sie mehrere Überwachungsfenster 81, 82. vhosts.conf-Datei
NameVirtualHost *:81
ServerName localhost:81 # Listen 80 Listen 81 Listen 82
Methode 2: Nur httpd.conf ändern
Geben Sie das Apache-Konfigurationsverzeichnis ein, z. B. /usr/local/apache/conf/
Öffnen Sie die Datei httpd.conf
Konfigurieren Sie mehrere Abhörfenster, 81, 82
<VirtualHost *:81> ServerAdmin host1.example.com DocumentRoot "/home/public/web/host1" ServerName localhost:81 ServerAlias localhost:81 ErrorLog "logs/host1.example.com-error_log" #CustomLog "logs/host1.example.com-access_log common" </VirtualHost> <VirtualHost *:82> ServerAdmin host2.example.com DocumentRoot "/home/public/web/host2" ServerName localhost:82 ErrorLog "logs/host1.example.com-error_log" #CustomLog "logs/host1.example.com-access_log common" </VirtualHost>
und fügen Sie am Ende der Datei den folgenden Inhalt hinzu:
Listen 81 Listen 82
Apache-Verzeichnis-Berechtigungseinstellungen für verschiedene Versionen
1, alte Verwendung
<VirtualHost *:81> DocumentRoot /home/public/web/host1 ServerName localhost:81 </VirtualHost> <Directory /home/public/web/host1> Options Indexes FollowSymLinks AllowOverride All Order allow,deny Allow from all </Directory> <VirtualHost *:82> DocumentRoot /home/public/web/host2 ServerName localhost:82 </VirtualHost> <Directory /home/public/web/host2> Options Indexes FollowSymLinks AllowOverride All Order allow,deny Allow from all </Directory>
2, neue Verwendung
Order allow,deny Allow from all3, neues Beispiel
Require all granted
Das obige ist der detaillierte Inhalt vonSo konfigurieren Sie mehrere HTTP-Ports in Apache. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!