apache創建虛擬目錄
打開 apache的配置文件 httpd.conf 。
在最下面將下面代碼復制進去,保存並重啟apache服務器。
代碼如下
NameVirtualHost *:80
#第一個主機,80端口
<VirtualHost *:80>
ServerAdmin [email protected]
#指向本地位置
DocumentRoot "F:wwwrootdede"
#主機名稱(注意這個很重要,就是你的域名,准確輸入才能成功)
ServerName www.45it.com
ServerAlias ppblog.cn
#結束第一個主機配置
</VirtualHost>
#第二個主機,80端口
<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot "F:wwwrootwordpress"
ServerName wp.ppblog.cn
ServerAlias ppblog.cn
</VirtualHost>
#從這裡一定要放在下面,第三個主機,80端口
<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot "F:wwwroothtdocs"
#表示所有的域名都可以訪問
ServerName *
ServerAlias *
</VirtualHost>
在其他文件夾創建虛擬目錄
DocumentRoot “E:htdocs”
將虛擬目錄建立在”F:wwwroot”以外的目錄中報錯:”You don’t have permission to access / on this server.”
解決辦法如下:
打開 apache的配置文件 httpd.conf 。
找到
代碼如下
<Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
</Directory>
修改為
<Directory />
Options Indexes FollowSymLinks
AllowOverride None
</Directory>
這樣就可以在任何地方創建虛擬目錄了。