
作業系統是Windows 7
Appache安裝在“C:\AppServ\Apache2.2”
在httpd.conf
對於文檔根目錄
DocumentRoot "C:/Program Files (x86)/myweb"
對於別名:
alias /link/ "\\xxx.xx.xx.xx/myfolder/logs"
<Directory "\\xxx.xx.xx.xx/myfolder/logs"
“ < Directory”行中的斜線必須是“\”,以便 apache 啟動時不會出現錯誤。
當我訪問此內容時,我收到 403 Forbidden,您無權訪問。在 apache 日誌的 error.log 中,我收到“客戶端被伺服器設定拒絕:C:/xxx.xx.xx.xx”
我嘗試過什麼:
- 別名和目錄中斜線(“/”、“\”)的不同變體
- 使用映射驅動器而不是 UNC
知道如何解決這個問題嗎?
答案1
首先,您不應將 Web 檔案設定在 C:/Program Files (x86)/ 中
然後你需要將 Apache 使用者設定為你的 web 資料夾
對於共享別名,您需要設定網路映射而不是網路位址