Heim > Artikel > Backend-Entwicklung > Apache2.4-Probleme bei der Konfiguration virtueller Websites mit mehreren Ports
Ich habe bereits eine Website konfiguriert und möchte sie nun in mehrere Websites ändern. Gemäß der Online-Methode Ich muss die relevanten Informationen ändern Website, die ich ursprünglich konfiguriert habe? Oder überschreibt httpd-vhosts.conf direkt die Website, die ich in httpd.conf festgelegt habe?
Ich habe bereits eine Website konfiguriert und möchte sie nun in mehrere Websites ändern. Gemäß der Online-Methode Ich muss die relevanten Informationen ändern Website, die ich ursprünglich konfiguriert habe? Oder überschreibt httpd-vhosts.conf direkt die Website, die ich in httpd.conf festgelegt habe?
Um eine virtuelle Website hinzuzufügen, konfigurieren Sie sie einfach mit VirtualHost in httpd.conf.
<code># *:80表示监听本机所有IP(需要配置有Listen 80),星号匹配所有地址, # 因此主服务器(httpd.conf里的DocumentRoot和ServerName)将不会处理任何请求. # 注意,第一个监听80端口VirtualHost将作为default server用于处理找不到匹配的80请求 <VirtualHost *:80> DocumentRoot "/path/to/default" ServerName localhost </VirtualHost> <VirtualHost *:80> DocumentRoot "/path/to/a.com" ServerName a.com </VirtualHost> <VirtualHost *:80> DocumentRoot "/path/to/b.com" ServerName b.com </VirtualHost></code>
Versuchen Sie, die Hosts-Datei zu ändern
Fügen Sie hinzu: 127.0.0.1 Ihren Domainnamen
httpd-vhosts.conf Fügen Sie einen VirtualHost hinzu und starten Sie den Dienst neu. Nach dem Lesen werden Sie verstehen, dass es wirklich schwierig ist, einen VirtualHost herunterzuladen. Man kann es auch lernen.