近幾日有些客戶的網站出現一些打不開的問題,主要有:打開顯示請檢查文件目錄權限;404-找不到文件或目錄;403-禁止訪問:訪問被拒絕;500-內部服務器錯誤等等。客戶一來詢問就說使我們的國內虛擬主機或香港虛擬主機的問題,其實這些問題都與服務器無關,而與你們網站自身的程序有關,下面小編就為大家一一介紹這些問題的根源以及解決問題的方法。
問題一,網站打開顯示:請檢查文件目錄權限
初步判斷出現這種原因是因為程序有漏洞里面有木馬
解決方法:修補程序漏洞清理木馬
問題二,網站打開顯示:404-找不到文件或目錄,你要查找的資源可能已被刪除,已更名稱或者暫時不可用
首先,這個客戶的網站是偽靜態程序做的。一般顯示這樣就只修改默認首頁就可以。但檢查他的首頁源文件發現被入侵掛了很多的黑鏈。
解決方法:修改默認首頁,刪除黑鏈,修補程序漏洞
問題三:網站打開顯示:403-禁止訪問:訪問被拒絕。你無權限使用所提供的憑據查看此目錄或頁面
客戶網站出現這種情況的原因主要有:
1.無權限:你訪問的端口被禁止,或者原來的端口被修改所致
2.默認的首頁不存在:網站默認首頁如index.asp,index.html,index.php,index.htm,default.asp,default.aspx被修改,或者不存在致使服務器不能正常顯示頁面。
解決方法主要有2種:
1.端口修改:修改端口權限,默認80端口開放,其他端口請在域名或ip后帶上端口號
2.默認首頁修改:在不能訪問的目錄添加修改后的首頁文件或者將默認首頁修改回原來的
問題四:500-內部服務器錯誤。你查找的資源存在,因而無法顯示。
主要原因有:ASP語法出錯、ACCESS數據庫連接語句出錯、文件引用;與包含路徑出錯、使用了服務器不支持的組件如FSO等;以及xp下IIS5.1無法執行ASP文件.
解決方法:啟用ASP支持,Windows Server 2003 默認安裝,是不安裝 IIS 6 的,需要另外安裝。安裝完 IIS 6,還需要單獨開啟對于 ASP 的支持。
重點補充下:近期由于ASP.NET有一重大安全隱患,組件安全設置寬松會導致會被監聽FTP密碼,一般的虛擬主機服務商都對ASP.NET的組件不正常的調用做了限制。想了解更多可以查看這篇文章《 嚴格Asp.net安全后出錯的說明》(鏈接地址:http://www.49028c.com/help/news/1012/)
總之,引起虛擬主機的不安全因素都是因為程序漏洞或者由于密碼設置的太過于簡單而引起的,所以廣大的客戶在不管是購買國內虛擬主機還是香港虛擬主機還是美國虛擬主機,購買后都要管理好FTP的密碼不要太過于簡單,簡單的話會遭到黑客分子的暴力破解。最為重要的還是網站程序的漏洞,不要直接用模板做網站,最好是在模板上進行二次開發。
本文出自武林網:http://www.49028c.com/help/news/1013/
新聞熱點
疑難解答