關於Apache錯誤頁面導致版本顯示的設定
以前在訪問很多網際網路上的網站時候,當訪問一個網站有問題而無法開啟的時候,往往會報告如下圖示的錯誤。
很明顯的暴露了Apache的版本和伺服器的作業系統型別,這無疑是不安全的。
別擔心在Apache的配置檔案中可以設定這個頁面的簽名顯示:如下
其中ServerSinnature 配置項有三個引數:
On 預設選項,當訪問一個不存在的專案時候出現如下的錯誤提示:
Off 關閉伺服器簽名。 當訪問一個不存在的專案時候出現如下的錯誤提示 (不顯示Apache的版本和作業系統的型別)
EMail 這個和On是差不多的,但是會在網站網站有個MAILTO: 的動作就是發郵件給在Apache配置檔案中設定的
ServerAdmin andylhz@china-oracle.org 郵箱。
其實還有一種方法可以避免這個狀況,就是直接的錯誤頁面重定向:如下圖:
本文轉自andylhz 51CTO部落格,原文連結:http://blog.51cto.com/andylhz2009/480789,如需轉載請自行聯絡原作者
相關文章
- Servlet版本衝突導致頁面404Servlet
- IE 頁面不正常顯示 錯誤指令碼不報錯 指令碼除錯相關指令碼除錯
- /etc/fstab的錯誤設定導致系統啟動失敗
- 錯誤記錄:apache預設網頁訪問錯誤Apache網頁
- FAL_SERVER設定錯誤導致SWITCHOVER切換HANG住Server
- 正確設定asp.net網站的404錯誤頁面ASP.NET網站
- SAP Spartacus unit detail 頁面顯示後自動 focus 設定的原理AI
- 七、Spring Boot 錯誤處理原理 & 定製錯誤頁面Spring Boot
- 系統日期設定不正確導致的ORA-01839錯誤
- HTML5中與頁面顯示相關的APIHTMLAPI
- 因事件堵塞導致頁面卡頓事件
- 版本不當導致的exp出錯
- PHP顯示全部錯誤PHP
- apache cache-control設定頁面快取Apache快取
- 寶塔控制皮膚怎麼設定404錯誤頁面?附方法!
- ORACLE_HOME設定錯誤導致本地sqlplus無法登陸OracleSQL
- impdp時parallel=4導致的錯誤Parallel
- 關於laravel的錯誤頁面處理大家都是如何優雅的處理的呢?Laravel
- 使用#LANG= 來設定linux畫面字元顯示與客戶端一致Linux字元客戶端
- 自定義OAM錯誤頁面
- 多餘索引導致explain錯誤索引AI
- 環境變數設定錯誤導致sqlplus 連線不上oracle變數SQLOracle
- iOS使用者注意了:日期設定錯誤可導致裝置“變磚”iOS
- 又一例SPFILE設定錯誤導致資料庫無法啟動資料庫
- 設定sqlplus顯示字元 防止誤操作SQL字元
- day105:Mofang:設定頁面初始化&更新頭像/上傳頭像&設定頁面顯示使用者基本資訊
- word首頁不顯示頁碼怎麼設定 如何讓頁碼從第二頁開始顯示
- Linux 設定錯誤的DNS 伺服器導致網路傳輸慢的問題LinuxDNS伺服器
- win10藍色畫面介面不顯示藍色畫面錯誤資訊怎麼解決_讓Win10藍色畫面介面顯示藍色畫面錯誤資訊的步驟Win10
- jdbc版本過低或oracle_home配置錯誤,導致ORA-28040JDBCOracle
- ThinkPHP框架中自定義錯誤頁面和提示頁面PHP框架
- 關於vuex的錯誤Vue
- 關於UIImageView的顯示問題——居中顯示或者UIView
- 顯示器設定
- 教你自定義Flutter錯誤頁面Flutter
- asp.net mvc 錯誤頁面ASP.NETMVC
- 強制頁面顯示在框架裡框架
- solrcloud頁面顯示報錯Cannot load analyzer問題的解決方法SolrCloud