NginxはIP経由の直接アクセスを禁止し、カスタム500ページにリダイレクトします

NginxはIP経由の直接アクセスを禁止し、カスタム500ページにリダイレクトします

設定ファイルに直接

 サーバー{              
 listen 80 default; # IPへの直接アクセスを禁止するには、defaultを追加する必要があります          
 サーバー名 ~.*;                       
 error_page 404 400 402 401 /404.html; # エラーステータスコードに対応するHTMLファイルを定義します location = /404.html {           
 # 相対パスを使用する場合は、ファイルを nginx インストール ディレクトリの下の html/ に配置する必要があります。例: /usr/local/nginx/html/404.html
  ルートhtml;        
 }              
 エラーページ 500 /500.html;           
 場所 = /500.html {           
  ルートhtml;            
 }                        
 エラーページ 502 /502.html;           
 場所 = /502.html {           
  ルートhtml;            
 }             
 location / { # カスタム 500.html にジャンプするには、ここにアクセス IP を記述する必要があります。           
  500を返します。            
 }
 #return 500; # このように書くと、nginx のデフォルトの 500 ページにジャンプします}

これは return 500; と書いた結果です。

ここがその場所です

追加知識: nginx がどのように設定されていても welcome インターフェースにジャンプしてしまう問題の解決策

こんにちは、猿の仲間の皆さん。 nginx を初めて使用するときに、nginx.conf ファイルをどのように変更しても、ウェルカム インターフェイスにジャンプしてしまうという問題に遭遇したことはありませんか?それから百度で検索しましたが、すべて無駄でした。あなたは必死ではないと言いますか?あなたは怒っていますか?慌てないで、救世主が来ます。 。 。 。 。

この問題の原因: * 間違った場所を変更してしまいました。 。 。 **

**Linux で nginx を正常にインストールした後、nginx を初めて使用する人は、解凍したディレクトリで nginx.conf を見つけて変更することがよくあります。これは実際には誤りであり、変更しても効果はありません。

正しい方法は、whereis nginx コマンドを使用して、nginx インストール ディレクトリ内の nginx.conf ファイルを見つけて変更することです**

nginxがIP経由の直接アクセスを禁止し、カスタム500ページにジャンプする上記の操作は、エディターが皆さんと共有する内容のすべてです。参考になれば幸いです。また、123WORDPRESS.COMを応援していただければ幸いです。

以下もご興味があるかもしれません:
  • NGINX が https から http にジャンプするためのソリューションの詳細な説明
  • nginx rewriteを使用してURLをリダイレクトする方法
  • Nginx サーバーで HTTP 301 を www 付きのドメイン名にリダイレクトする方法
  • nginx に https アクセスを強制する方法 (http が https にジャンプします)
  • さまざまなブラウザ言語に応じて Nginx ページリダイレクトを設定する方法
  • ホームページジャンプの問題を解決するnginxの詳しい説明
  • nginx 301 リダイレクトを www 付きドメイン名にリダイレクトする詳細な説明
  • nginx がアップストリーム アドレスにジャンプしない問題の解決方法
  • nginx ロードバランシングを介して https にリダイレクトする方法
  • Nginxのmapコマンドを使用してページをリダイレクトする
  • thinkPHP 5をnginxでデプロイするときにホームページにのみリダイレクトされる問題を解決する
  • Nginx を使用して https ルートドメイン名への 301 リダイレクトを実装するためのサンプル コード
  • Nginx 書き換えジャンプの適用シナリオの詳細な説明
  • nginx で HSTS を有効にしてブラウザを HTTPS アクセスにリダイレクトする方法の詳細な説明
  • nginx での書き換えジャンプの実装
  • Nginx におけるロケーション マッチングとリライト リダイレクトの詳細な説明
  • Nginx 隠しリダイレクト (リダイレクト後もブラウザ URL は変更されません)

<<:  Ajax responseText による JSON データの解析のケース スタディ

>>:  クラスタrpmを使用してMySQLをインストールするための詳細な手順

推薦する

Tomcat の maxPostSize 設定に関する問題と注意事項

1. maxPostSize を設定する理由は何ですか? tomcat コンテナには送信データのサイ...

Nodejs での WeChat アプレット メッセージ プッシュの実装

サブスクリプションメッセージテンプレートを選択または作成するWeChat アプレットにログインし、「...

Webpack ファイル パッケージ化エラー例外

webpack をパッケージ化する前に、次の作業が完了していることを確認する必要があります。 1) ...

Dockerイメージ構築原理の分析(Dockerをインストールしなくてもイメージを構築できる)

イメージの構築は、DevOps プロセスにおいて非常に重要なプロセスです。一般的に、イメージの構築と...

Element UI で自動サイズ調整テキストエリアの高さを設定する方法

Element UIのtextarea input自動サイズに設定すると、テキストボックスのデフォル...

Dockerを使用してSonarQubeをインストールする詳細なチュートリアル

目次1. イメージをプルする1.1 関連するイメージをプルして実行する1.1.1 関連する画像を取得...

Dockerイメージのローカル移行の実装

最近 Docker を勉強しているのですが、よく問題に遭遇します。Docker イメージをダウンロー...

nginx proxy_cache キャッシュ設定の詳細な説明

序文:私は仕事柄、オンラインライブストリーミングの分野に携わっており、ビデオの再生やダウンロードには...

Linux での MySQL マルチインスタンスの展開とインストール ガイド

MySQLマルチインスタンスとは簡単に言うと、MySQL マルチインスタンスとは、サーバー上で複数の...

DockerとFastDFSのインストールコマンドと使い方の詳しい説明

Dockerの機能1) すぐに始められるユーザーがプログラムを「Docker 化」するには、わずか数...

ページ内の検索エンジンの呼び出しはBaiduを例に挙げています

今日、突然、自分のウェブページで Google や Baidu のような強力な検索エンジンを呼び出す...

Linux manコマンドの具体的な使い方

01. コマンドの概要Linux には充実したヘルプ マニュアルが用意されています。コマンドのパラメ...

Spark SQL の 4 つの一般的なデータ ソースの詳細な説明

汎用ロード/書き込みメソッドオプションを手動で指定するSpark SQL の DataFrame イ...

CentOS 7.5 に Python 3.6.6 を最初からインストールするための詳細なチュートリアル

ps: 環境はタイトル通りです依存関係をインストールする yum インストール openssl-de...

Js の継承とプロトタイプチェーンを理解するのに役立つ記事

目次継承とプロトタイプチェーン継承されたプロパティ継承されたメソッドJavaScript でのプロト...