Heim >Backend-Entwicklung >PHP-Tutorial >Konfiguration des virtuellen Apache-Hosts

Konfiguration des virtuellen Apache-Hosts

WBOY
WBOYOriginal
2016-07-29 09:14:02862Durchsuche

    ApacheVirtuelle Host-Konfiguration
* Bedingungen: httpd-vhosts.conf in http.conf einschließen
* # Virtuelle Hosts
conf/extra/httpd-vhosts.conf einschließen
* In httpd-Konfiguration in vhost. conf
* (1) IP-basierter virtueller Host
* Ändern Sie die Hosts-Datei und fügen Sie 3 entsprechende Domänennamen hinzu
* 192.168.1.11 www.test1.com
* 192.168. test2.com
* 192.168.1.13 www.test3.com
* Richten Sie das Stammverzeichnis ein, in dem der virtuelle Host Dateien speichert, z. B.
* www/test1/1.html
* www/test2 /2.html
* www/test3/3.html
* Konfigurieren Sie Folgendes in httpd-vhosts.conf
*
* Servername www.test1. COM * DOCUMENTROOT "www/test1"
* & lt; dia "www/test1" & gt; * Von allen zulassen
*         DirectoryIndex index.html index.htm index.php
*                                >         Servername www.test2.com
        DocumentRoot /www/test2/
           
           - Links
              AllowOverride None
Reihenfolge erlauben, verweigern
                                                                                                                                                               seit 68.1.13:80>
ServerName www.test3.com
          DocumentRoot /www/test3/
                                   ' ' ' s '                  s'' ‐ ‐‐ ‐‐ ‐‐ ‐ und.
* www/test1/1.html
* www/test2/2.html
* www/test3/3.html
* Bei Verwendung eines domänennamenbasierten virtuellen Hosts müssen Sie angeben Geben Sie die IP-Adresse des Servers und den möglichen Zugriffsport ein, damit der Host die Anfrage annehmen kann. Sie können
* mit dem Befehl „NameVirtualHost“ konfigurieren. Wenn alle IPs auf dem Server verwendet werden, können Sie mit * angeben,
* Die in NameVirtualHost angegebene IP lässt den Server diese IP nicht überwachen
* Konfigurieren Sie dann
* Wenn Sie einen virtuellen Host auf einem vorhandenen WEB-Server konfigurieren, müssen Sie auch konfigurieren vorhandener virtueller Host, wobei
* ServerName und DocumentRoot denselben Inhalt wie der globale enthalten sollten. Die Inhalte sind konsistent und sollten am Anfang der Konfigurationsdatei platziert werden,
* als Standard-Hostkonfiguration
* NameVirtualHost *:80
*
* ServerName www.test1 .com
*       DocumentRoot "www/test2"
 *              Auftrag erlauben, verweigern
*                                                                                                                                                                                          * ServerName www.test2.com
* DocumentRoot „www/test2“
*
* Optionen Indizes FollowSymLinks
* AllowOverride None
* Order erlauben , deny
* www.test3.com
* documentRoot "www/test3"
* * & lt; Verzeichnis "www/test3" & gt;
* Optionen Indexs folgen 🎜> * Befehl erlauben, verweigern
*               von allen zulassen
*

* > * Listen 8002
* Ändern Sie die Konfigurationsdatei des virtuellen Hosts httpd-vhosts.conf
*
* ServerName www.test1.com
* DocumentRoot "www /test1"
*

* *
* ServerName www.test2.com
* DocumentRoot „www/test2“
* < /VirtualHost>



Das Obige stellt die Konfiguration des virtuellen Apache-Hosts vor, einschließlich des Apache-Inhalts. Ich hoffe, dass es für Freunde hilfreich ist, die sich für PHP-Tutorials interessieren.


Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn