nginx禁止直接通過ip進行訪問并跳轉到自定義500頁面的操作
直接上配置文件
server { listen 80 default; # 要禁止直接訪問ip,需要加上default server_name ~.*; error_page 404 400 402 401 /404.html; # 定義錯誤狀態(tài)碼對應的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頁面的操作就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
Nginx反向代理之proxy_redirect指令的實現(xiàn)
proxy_redirect指令是用來重置頭信息中的"Location"和"Refresh"的值,本文就來詳細的介紹一下如何使用,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2024-08-08nginx 反向代理之 proxy_pass的實現(xiàn)
這篇文章主要介紹了nginx 反向代理之 proxy_pass的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2020-11-11Nginx實現(xiàn)外網(wǎng)訪問內網(wǎng)的步驟詳解
外網(wǎng)瀏覽器與內網(wǎng)是不通的,但是外網(wǎng)與中間過渡服務器是通的,中間過渡服務器與內網(wǎng)服務器是通的,這樣在外網(wǎng)訪問過渡服務器時,過渡服務器再跳轉到后臺服務器,本文給大家介紹了Nginx外網(wǎng)訪問內網(wǎng)如何實現(xiàn)步驟,需要的朋友可以參考下2023-10-10解決使用了nginx獲取IP地址都是127.0.0.1 的問題
這篇文章主要介紹了解決使用了nginx獲取IP地址都是127.0.0.1 的問題,獲取i工具的完整代碼文中給大家提到,具體實例代碼跟隨小編一起看看吧2021-09-09