2.4.16版本Apache配置虛擬目錄(1)
阿新 • • 發佈:2019-01-09
看了韓順平配置Apache虛擬目錄的視訊教程,結果我照著裡面的說法做了一下,在httpd.conf檔案做如下處理:
1.把DocumentRoot 那一行註釋掉,我的註釋內容如下:
2.加入如下程式碼:
<IfModule dir_module> #Directory相當於如果不輸入確定的網頁地址,只是輸入一個IP,顯示的頁面 DirectoryIndex index.html intex.htm index.php #這個站點的別名 Alias /raid "D:/XAMPP/httpd-2.4.16-win64-VC14/MyServer" <Directory d:/XAMPP/httpd-2.4.16-win64-VC14/MyServer> Order allow,deny Allow from all </Directory> </IfModule>
結果用瀏覽器開啟的時候訪問不了,提示如下:
這是我想到的是可能許可權配置錯了,因為那個視訊的是2.2版本的配置,所以應該有些語法寫錯了,檢視httpd.conf發現很多directory標籤中的許可權程式碼為:
然後我的配置程式碼如下就可以運行了,而且發現我沒有註釋DocumentRoot也可以成功啟動,所以在2.4以上版本的正確配置只需要加上如下程式碼:
#配置虛擬目錄 <IfModule dir_module> #Directory相當於如果不輸入確定的網頁地址,只是輸入一個IP,顯示的頁面 DirectoryIndex index.html intex.htm index.php #這個站點的別名 Alias /raid "D:/XAMPP/httpd-2.4.16-win64-VC14/MyServer" <Directory d:/XAMPP/httpd-2.4.16-win64-VC14/MyServer> Options All AllowOverride None Require all granted </Directory> </IfModule>