httpd.conf 檔案
找到serveradmin
前面打上"#"(不含雙引號),也就是把這段注釋掉.
找到documentroot "d:/program files/apache2.2/htdocs"(這個是你安裝apache的位置,自己應該曉得)
把這段也打上"#",注釋掉.
假如,虛擬空間的各個站點都在d盤的wwwroot目錄下,那麼請新增這段
options indexes followsymlinks
allowoverride all
order allow,deny
allow from all
< /directory>
這個很重要,接下來,就把各個站點都放在wwwroot目錄下,才能正常訪問.
找到#include conf/extra/httpd-vhosts.conf
取消前面的#注釋,使之生效
接著就可以到extra目錄中,對httpd-vhosts.conf進行設定,新增站點
例子如下:
namevirtualhost 77.77.88.77:80
< virtualhost 77.77.88.77:80>
< directory "d:/wwwroot/cms">
directoryindex index.html index.php
< /directory>
serveradmin [email][email protected][/email]
documentroot d:/wwwroot/cms
servername [url]www.website.com[/url]
serveralias [url]www.website.com[/url]
< /virtualhost>
如果,需要用到rewrite的html靜態功能,
請在httpd.conf檔案中,找到
#loadmodule rewrite_module modules/mod_rewrite.so
取消掉前面的#注釋,使mod_rewrite.so模組生效
並且把所有的
allowoverride none
更改為allowoverride all
重新啟動 服務restat apache
apache 多站點設定攻略
修改apache的配置檔案httpd.conf listen 172.20.30.40 80 listen 172.20.30.40 8080 listen 172.20.30.50 80 listen 172.20.30.50 8080 documentroot www example1 80 s...
Apache多站點配置
使用本地ip 埠號,或者修改hosts檔案 網域名稱的方法來進行本地多站點web除錯。127.0.0.1 www.def.com 上邊是使用網域名稱的方法。下邊說下如何使用本地ip 埠的方法。例如本機ip為 192.168.0.10 那如何控制 80 1000 1001 1002 來訪問不同的檔案目...
apache多站點配置
首先開啟apache安裝目錄下 conf httpd.conf 檔案,找到下面兩行文字,把最前面的 號去掉,然後儲存。再找到 conf extra httpd vhosts.conf,虛擬主機配置檔案 serveradmin webmaster dummy host.example.com docu...