歡迎您光臨本站 註冊首頁

nginx禁止直接通過ip進行訪問並跳轉到自定義500頁面的操作

←手機掃碼閱讀     zmcjlove @ 2020-05-14 , reply:0

直接上配置文件 

server {

 listen 80 default; # 要禁止直接訪問ip,需要加上default server_name ~.*; error_page 404 400 402 401 /404.html; # 定義錯誤狀態碼對應的html文件

 location = /404.html { 

# 如果使用相對路徑一般將文件放在nginx安裝目錄下的html/下,比如:/usr/local/nginx/html/404.html root html; } 

error_page 500 /500.html; 

location = /500.html { root html; }

error_page 502 /502.html; 

location = /502.html { root html; } location / { # 這裡必須這樣寫訪問ip才能跳轉到自定義的500.html return 500; } 

#return 500; # 如果這樣寫,會跳轉到nginx默認的500頁面

 } 這是寫 return 500;的結果 這是 location的 補充知識:關於nginx無論怎麼配置都還是跳轉到歡迎界面的解決方案 hello,各位猿友們。是不是在第一使用nginx時,會遇到無論你怎麼修改nginx.conf文件都還是跳轉到歡迎界面的問題?然後把度娘翻了個遍都然並卵,你說絕不絕望?生不生氣?莫要慌,救世主來了。。。。。 產生該問題的原因: * 兄die,你改錯地方了。。。** **在linux下成功安裝nginx後,對於初次使用nginx的人來說都會習慣性去解壓後的目錄下找到nginx.conf,然後一頓改,這個其實是不對的,改了不會有任何效果。 正確的做法是用whereis nginx命令找到nginx安裝目錄下的nginx.conf文件進行修改** 以上這篇nginx禁止直接通過ip進行訪問並跳轉到自定義500頁面的操作就可以了。


[zmcjlove ] nginx禁止直接通過ip進行訪問並跳轉到自定義500頁面的操作已經有611次圍觀

http://coctec.com/docs/nginx/show-post-234519.html