我本來已經配置了一個網站,現在想改成多個網站的,按照網上的方法需要改變我本來配置的那個站點的相關信息嗎?還是說httpd-vhosts.conf會直接覆蓋掉httpd.conf裡我設定的那一個網站嗎?
我本來已經配置了一個網站,現在想改成多個網站的,按照網上的方法需要改變我本來配置的那個站點的相關信息嗎?還是說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工具,學習一下也行。