這個資料也是搞很久,目的是我在XP上面同時需要開發多個網站,Apache伺服器又沒有很好的圖形化介面,需要自己修改設定檔案。網路上的方案不少,但是很多都試不成功。

首先要修改C:/windows/system32/driver/etc/host這個檔案,讓你這台電腦同時代表很多主機。

127.0.0.1      web1.try
127.0.0.1      web2.try
127.0.0.1      phpmyadmin.try

 

接著打開httpd.conf這個Apache伺服器的設置檔案,先修改web伺服器的根目錄位置,如果是使用AppServ安裝的應該是指定成C:\AppServ\www,你可以把它改到你理想的資料夾,這樣也比較好備份。

DocumentRoot "D:/Web"

先找到注解Virtual hosts的位置,如下:

# Virtual hosts
# Include conf/extra/httpd-vhosts.conf

在它之後加入如下的文字,每一個網站就是增加兩組,第一組是開權限,第二組才是指定位置,順便把MySQL的Web管理系統變成一個獨立的網站吧。

NameVirtualHost *:80

<Directory "D:/Web/Web1">
Options FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>

<VirtualHost *:80>
DocumentRoot D:/Web/Web1
ServerName web1.try
</VirtualHost>

<Directory "D:/Web/Web2">
Options FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>

<VirtualHost *:80>
DocumentRoot D:/Web/Web2
ServerName web2.try
</VirtualHost>

<Directory "D:/Web/phpmyadmin">
Options FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>

<VirtualHost *:80>
DocumentRoot D:/Web/phpmyadmin
ServerName phpmyadmin.try
</VirtualHost>

改好之後重新啟動Apache的服務,就可以使用了。

創作者介紹

人生四十宅開始 二號宅

漠哥 發表在 痞客邦 留言(0) 人氣()