云虛擬主機訪問子目錄出現403報錯
更新時間:
問題描述
用戶在網站根目錄下創建了一個文件夾,希望通過訪問域名和文件夾名的形式訪問子文件夾下的程序,例如www.example.com/www
,但是出現403報錯。
- Linux系統主機報錯信息類似如下。
403 Forbidden
You don’t have permission to access / on this server. - Windows系統主機報錯信息類似如下。
HTTP 錯誤 403.14 - Forbidden
Web 服務器被配置為不列出此目錄的內容
解決方案
阿里云提醒您:
- 如果您對實例或數據有修改、變更等風險操作,務必注意實例的容災、容錯能力,確保數據安全。
- 如果您對實例(包括但不限于 ECS、RDS)等進行配置與數據修改,建議提前創建快照或開啟RDS日志備份等功能。
- 如果您在阿里云平臺授權或者提交過登錄賬號、密碼等安全信息,建議您及時修改。
- Windows系統主機:打開需要訪問的子目錄文件夾,本文以www文件夾為例,確認該文件夾下是否存在訪問"www.example.com/www"時需要的第一個頁面文件。
- 如果文件不存在,則需要檢查程序代碼是否上傳完整。
- 如果文件存在,一般是由于這個文件名沒有在控制面板的默認首頁設置中添加,需要登錄主機管理控制臺,在控制面板頁面單擊左側基礎環境配置,在默認首頁設置中添加此文件,等待5分鐘左右的時間,進行訪問,確認訪問正常即可。
說明:如果根目錄下網站首頁文件名與子目錄下首頁文件名不一致,同時根目錄下也有一個與子目錄首頁文件名相同的文件,請保證控制面板默認的首頁設置中,根目錄下的首頁文件名優先級最高,以免網站主域名訪問報錯。
- Linux系統主機:與Windows系統主機處理方式一樣,但是需要檢查下權限,即需要訪問的子目錄文件夾(例如www文件夾)權限是否正常,可以通過FTP軟件連接之后,右鍵點擊文件夾,選擇屬性,進行查看并修改。
說明:如果沒有特殊要求,建議將文件夾權限修改為755。
適用于
- 云虛擬主機
文檔內容是否對您有幫助?