windows下apache多端口虛擬主機的配置方法

1、打開httpd.conf,找到Listen:80,在其下加入一行:Listen:8080;
2、查找#Include conf/extra/httpd-vhosts.conf,將此行前面的#去掉;
3、打開httpd.conf文件目錄下面的extra文件夾下面的httpd-vhosts.conf文件;
4、查找NameVirtualHost *:80,在下面一行增加NameVirtualHost *:8080;
5、複製httpd-vhosts.conf文件最下面的如下代碼,並且在下面粘貼一份:

    <VirtualHost *:80>  
        ServerAdmin [email protected]
        DocumentRoot "G:\PHP"  
        ServerName dummy-host.abc.com  
        ServerAlias www.dummy-host.abc.ccom
        ErrorLog "logs/dummy-host.abc.com-error.log"  
        CustomLog "logs/dummy-host.abc.com-access.log" common  
    </VirtualHost>  

    <VirtualHost *:80>  
        ServerAdmin [email protected]
        DocumentRoot "G:\PHP"  
        ServerName dummy-host2.abc.com  
        ErrorLog "logs/dummy-host2.abc.com-error.log"  
        CustomLog "logs/dummy-host2.abc.com-access.log" common  
    </VirtualHost>

 

上面改爲下面

 

<VirtualHost *:8080>  
        ServerAdmin [email protected]
        DocumentRoot "G:\PHP\abc"  
        ServerName dummy-host.abc.com  
        ServerAlias www.dummy-host.abc.ccom
        ErrorLog "logs/dummy-host.abc.com-error.log"  
        CustomLog "logs/dummy-host.abc.com-access.log" common  
    </VirtualHost>  

    <VirtualHost *:8080>  
        ServerAdmin [email protected]
        DocumentRoot "G:\PHP\abc"  
        ServerName dummy-host2.abc.com  
        ErrorLog "logs/dummy-host2.abc.com-error.log"  
        CustomLog "logs/dummy-host2.abc.com-access.log" common  
    </VirtualHost> 

7、保存並重啓apache。


 

備註:
1、以上代碼主要是修改了端口和目錄,80端口對應的目錄爲G:\PHP,8080端口對應的目錄爲G:\PHP\abc;
2、新增加的端口對應的目錄必須在Apache目錄下面;
3、打開http://localhost:8080即可訪問G:\PHP\abc目錄。

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章