建立虛擬目錄
一、使用Apache mod_alias
修改 httpd.conf
LoadModule alias_module modules/mod_alias.so
圖1
二、設定
修改 httpd.conf 找到 <IfModule alias_module>
圖2
三、可以看到三個應用
Redirect : 重導向
說明:
Redirect(空一格)本機的url合命名稱(空一格)新的url位置
例:
Redirect /foo http://www.example.com/bar
圖3
圖4
localhost:8081/foo
圖5 自動導向
http://www.example.com/bar
Alias : 別名
說明:用於訪問內容並不位於DocumentRoot下。
Alias (空一格)本機的資料夾名稱(空一格)指定到本機的另一個資料夾名稱
Alias /test /Apache24/test/html/
需配合Directory:
<Directory "D:/Apache24/test/html/">
Require all granted
</Directory>
圖6
圖7 加入D:\Apache24\test\html\index.html
圖8 啟動httpd.exe -> 開啟browser ->http://localhost:8081 ->
圖9 http://localhost:8081/test/index.html
ScriptAlias : 腳本別名
說明:通常有使用cgi時,來指定目錄
本文不實作cgi。什麼是CGI
參考:ScriptAlias Directive
其它相關:
參考:
Apache Module mod_alias
其它文章
沒有留言:
張貼留言