1:虛擬目錄:
伺服器啟動時,在瀏覽器輸入127.0.0.1或localhost,預設進入的是軟體安裝目錄的htdocs檔案,如果檔案裡有index檔案,會直接開啟,否則顯示htdocs的整個目錄。
如果想要讓預設顯示的目錄不是htdocs,而是另乙個目錄,則需要修改apache裡的conf檔案:\apache\conf\httpd.conf。如下,將原來的注釋掉。
#documentroot "d:/xampp/htdocs"注釋原來的。
documentroot "e:/web2/lianxi"自己想要的目錄。
2:虛擬主機
修改:c:\windows\system32\drivers\etc\hosts檔案。
在後面直接新增虛擬主機名即可。如:www.gyj.com.
但是win7的hosts檔案沒有修改許可權,不能進行修改。
修改方法:將原hosts檔案另存在桌面,修改後改名為hosts,將原檔案改名為host1,然後拖進來即可隨意修改。
然後在開啟apache服務的情況下就可以在瀏覽器通過www.gyj.com來訪問本地127.0.0.1伺服器。
3:如果需要通過具體的地訪問具體的資料夾
(1)修改apache的:\apache\conf\httpd.conf檔案,將virtual hosts的下面一行去掉注釋:include conf/extra/httpd-vhosts.conf;
(2)然後開啟:d:\xampp\apache\conf\extra下的httpd-vhosts.conf檔案,修改:
預設前面有#,去掉
#serveradmin [email protected]
#documentroot "d:/xampp/htdocs/dummy-host.example.com"
documentroot "e:/web2/lianxi/jd_index" 去掉#,jd_index是要設定的預設進入檔案,e:/web2/lianxi和步驟1裡的根檔案對應。
#servername dummy-host.example.com
servername gyj.com
#serveralias www.dummy-host.example.com
serveralias www.gyj.com 這個是在步驟2裡修改的虛擬主機名
##errorlog "logs/dummy-host.example.com-error.log"
##customlog "logs/dummy-host.example.com-access.log" common
預設前面有#,去掉
apache增加虛擬目錄
用記事本開啟 d xampp apache conf httpd.conf 在最後面加上 alias phpwebsite e phpwebsite allowoverride none options indexes order allow,deny allow from all 即增加了物理目錄...
Apache虛擬目錄設定
一 關於apache虛擬目錄alias 關於apache虛擬目錄的問題,apache的config檔案中documentroot 後面的是apache在解析頁面時候的跟目錄,如果在本機上同是存在兩個工作目錄那麼如果不虛擬 alias 目錄的話,需要不斷修改documentroot的路徑,然後重啟ap...
Apache虛擬目錄例項
虛擬目錄 1 全域性的 如httpd.conf 中的 icons alias icons c apache group apache2 icons options indexes multiviews allowoverride none order allow,deny allow from al...