首頁 >後端開發 >php教程 >apache2.4關於配置多埠虛擬網站的問題

apache2.4關於配置多埠虛擬網站的問題

WBOY
WBOY原創
2016-08-29 08:50:511320瀏覽

我本來已經配置了一個網站,現在想改成多個網站的,按照網上的方法apache2.4關於配置多埠虛擬網站的問題apache2.4關於配置多埠虛擬網站的問題apache2.4關於配置多埠虛擬網站的問題需要改變我本來配置的那個站點的相關信息嗎?還是說httpd-vhosts.conf會直接覆蓋掉httpd.conf裡我設定的那一個網站嗎?

回覆內容:

我本來已經配置了一個網站,現在想改成多個網站的,按照網上的方法apache2.4關於配置多埠虛擬網站的問題apache2.4關於配置多埠虛擬網站的問題apache2.4關於配置多埠虛擬網站的問題需要改變我本來配置的那個站點的相關信息嗎?還是說httpd-vhosts.conf會直接覆蓋掉httpd.conf裡我設定的那一個網站嗎?

增加虛擬網站只要在設定httpd.conf裡用VirtualHost設定就好了.

<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>

修改hosts檔案試試
新增:127.0.0.1 你的網域

httpd-vhosts.conf 新增一個VirtualHost,重啟服務就好了,設定官方手冊很詳細,看一下就明白了,實在配不好下載一個wampserver3 有自動添加VirtualHost工具,學習一下也行。

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn