
Nginx でクローラをフィルタリングするユーザー エージェント方式の構成
一見わかりにくいですが、要は「yisouspider」というユーザーエージェントが画面に溢れ出ているのです。一見するとどこから来たのかわかりません。とても恥知らずです。ルート ディレクトリ設定領域を見つけて、useragent フィルター判定ステートメントを追加し、「yisouspider」という名前のステートメントが直接 403 を返すことを確認します。 注 1: 複数のフィルターを追加する必要がある場合は、これを実行します ($http_user_agent~*"spider1|spider2|spider3) |spider4")、真ん中にある | で区切るだけです | 注 2: 私のブログのように、サブディレクトリのブログを使用している場合は、
May 27, 2023 am 08:46 AM
Docker で nginx の https を設定する方法
環境の準備 Azure 上で Ubuntu タイプの仮想マシン イベントを作成するのは非常に簡単で、Docker をインストールする必要はありません。見落としやすいのは、ポート 80 と 443 を開くなど、適切なネットワーク セキュリティ グループ ルールを構成することです: および dns を構成します: 通常の http サイトを作成します。簡単にするために、Web サイトとしてミラー内の Nodejs アプリケーションを直接使用します。 $dockerpulljfpower/nodedemo$dockernetworkcreate-dbridgewebnet$dockerrun-d--restart=always--expose=3000\--network=
May 26, 2023 pm 11:22 PM
nginx を使用して Cookie のクロスドメイン アクセスの問題を解決する方法
1. 前に書いたように、最近、Alibaba Cloud 上の 4 つのサーバーのプロジェクトを、お客様が提供した新しいプロジェクトに移行する必要がありました (元の 4 つのサーバーは、第 1 レベルのドメイン名と第 2 レベルのドメイン名を使用していました)。たとえば、aaa.abc.com、bbb.abc.com、ccc.abc.com などです。このうち aaa.abc.com は Cookie の情報を .abc.com に設定してログインします。他のシステムはこの Cookie を共有できます。ただし、4 つの新しいサーバーの間にはドメイン名が適用されておらず、IP は 4 つだけです: 192.168.0.1 シングル サインオン サーバー 192.168.0.2192.168.0.3192.168.0.4 (各サーバーには 2 つのエントリがあるため)
May 26, 2023 pm 11:21 PM
Nginx で 404 ページと 404 ページを返す AJAX リクエストを設定する方法
404 ページの基本構成 404 エラーは、www Web サイトにアクセスするときに発生する一般的なエラーです。最も一般的なエラー メッセージ: 404notfound。 404エラーページの設定はWebサイトのSEOに大きな影響を与え、ホームページへの直接リダイレクトなど不適切な設定は検索エンジンによって降格され、摘発されてしまいます。 404 ページの目的は、要求したページが存在しないことをユーザーに伝え、ウィンドウを閉じて離れるのではなく、Web サイトの他のページを参照するようにユーザーを誘導することです。検索エンジンは、http ステータス コードを使用して Web ページのステータスを識別します。検索エンジンが不正なリンクを取得した場合、Web サイトは 404 ステータス コードを返し、検索エンジンにリンクのインデックス作成を中止するように指示する必要があります。 200 または 302 ステータス コードが返された場合、検索エンジンはリンクにインデックスを付けます。
May 26, 2023 pm 09:47 PM
シェルスクリプトを使用してワンクリックでNginxサービスをインストールする方法
内容は特に言うことはなく以下の通りです。 #!/bin/bash#Nginx バージョン ver=nginx-1.$2.$3#インストールディレクトリ in_dir="/app/$ver"#ソフトウェア格納ディレクトリ dl_dir="/server "#最終操作ディレクトリ run_dir=/app/nginxif[!-d$in_dir];thenmkdir-p$in_dirfiif[!-d$dl_dir];thenmkdir$dl_dirfi##nginxfunctionnginx_install(){yum-yinstall をインストールします
May 26, 2023 pm 09:15 PM
Docker を使用して Nginx ファイルを変更する方法
1. docker を使用して nginx をインストールする: docker を使用して nginx をインストールするのは非常に簡単です。Baidu の記事を参照するか、docker を使用して mysql をインストールできます: 2. インストール後、docker コンテナに入ります: コマンド dockerexec-it container idbash を実行します。入るにはコンテナが開いている必要があることに注意してください。 3. nginx のindex.html の変更を例に挙げます。 1. インデックスが存在するディレクトリを入力します: cdusr/share/nginx/html 2. Index.html を編集します。重要な点は、ここでエラーが報告されることです。 3. vim コマンドが存在しないことを示すプロンプトが表示されます。このコマンドをインストールします: apt-getinstallvim
May 26, 2023 pm 09:00 PM
nginxでSSLリバースプロキシを実装する方法
手順: 1. 権限のある SSL 証明書ペアを生成します (自分で発行した場合、https はブラウザーによって認識されません。つまり、https に大きな赤十字が表示されます)。無料の Web サイトを推奨します: 2. ssl に基づいています。 key と ssl .crt を nginx にデプロイするには、まず nginx が ssl_module をサポートする必要があります。次に、nginx.conf を次のように変更します。
May 26, 2023 pm 08:52 PM
nginxの起動失敗を解決する方法
まず、nginx は単独でデプロイされるわけではありません。最初に dockerstartnginx を起動して、nginx が出力されていることを確認する必要があります。しかし、dockerps は、まだ nginx の起動に失敗していることを発見したので、ログを確認する準備をします。Dockerlogs-fnginx は大量のレポートを出力します。エラーが発生しました。ログがいつ書き込まれたのかはわかりません。その後、解決されました。推定では、設定ファイルが空です。イベントモジュールが見つからないため、まず nginx のコンテナ情報を確認します。Dockerinspectnginx は、設定ファイルを見ると、/usr/nginx/conf に設定ファイルが存在しないことがわかります。この時点で問題は見つかっているはずですが、運用保守の学生は
May 26, 2023 pm 07:55 PM
Nginx の geo モジュールとそれを使用して負荷分散を構成する方法
geo ディレクティブは、ngx_http_geo_module モジュールによって提供されます。デフォルトでは、nginx は人為的に --without-http_geo_module を指定しない限り、このモジュールをロードします。 ngx_http_geo_module モジュールを使用して、値がクライアント IP アドレスに依存する変数を作成できます。 Geo ディレクティブ構文: geo[$address]$variable{...} デフォルト値: - 設定セクション: http 定義は、指定された変数からクライアントの IP アドレスを取得します。デフォルトでは、nginx は $remote_addr 変数からクライアント IP アドレスを取得しますが、他の変数から取得することもできます。 geo$remot など
May 26, 2023 pm 07:32 PM
nginx 構成最適化の分析例
[root@xxxxxxxxxxxxxx~]#cat/usr/local/nginx/conf/nginx.confusernobody;worker_processes4;worker_cpu_affinity0001001001001000;error_loglogs/error.log;pidlogs/nginx.pid;events{worker_connections10240;accept_mutexon;multi_accepton;useepoll;}http{含む
May 26, 2023 pm 05:18 PM
Centos に PHP7.4 と Nginx をインストールする方法
準備 1. 必要なインストール パッケージ wgetwget2 をダウンロードし、必要な拡張機能 yuminstall-ygccgcc-c++makecmakebisonautoconfwgetlrzszlibtoollibtool-ltdl-develfreetype-devellibjpeg.x86_64libjpeg-devellibpng-develgd-develpython-develpatchsudoopenssl*opensslopenssl-develncurses-develbzip*b をインストールします。 zip2 unzipzlib-de
May 26, 2023 pm 04:41 PM
Nginx でローカルに SSL アクセスを構成する方法
1. 設定手順 1.1 証明書の生成 keytool-genkey-v-aliasnginx-keyalgRSA-keystorenginx.keystore-validity36500alias エイリアスは nginxkeystore ファイルは nginx.keystorevalidity 有効期間は 36500 日 nginx.keystore ファイルを生成するには、上の図に従ってください。 1.2 変換証明書JKS2PFX.batnginx.keystore123456nginxexportfile 形式。この JKS2PFX.bat はツールです。ダウンロードしてください。
May 26, 2023 pm 04:28 PM
ChatGPTを使用してNginxリバースプロキシの問題を解決する方法
背景 3 つのサーバーがあり、1 つの Web サーバーは外部アクセスを提供し、他の 2 つのサーバー QC1 と QC2 は、さまざまなデバイスで認識された後に保存された写真を保存するために使用されます。サーバー名 IP アドレス Web サーバー 10.76.2.10QC1192.168.100.1QC2192.168.100.2 フロントエンド プログラムは、写真のファイル名に従って写真を表示する必要があります。この問題を解決するには、リバース プロキシに Nginx を使用することが考えられました。たとえば、写真のファイル名が QC1 で始まる場合、写真は 192.168.100.1 サーバーから取得され、ユーザーは http://10.76.2.10:8029/med にアクセスします。
May 26, 2023 pm 04:19 PM
nginxの組み込み変数とは何ですか?
nginx 組み込み変数 組み込み変数は ngx_http_core_module モジュールに格納され、変数の命名方法は Apache サーバー変数と一致します。要約すると、これらの変数は、$http_user_agent、$http_cookie などのクライアント リクエスト ヘッダーの内容を表します。以下は、nginx でサポートされているすべての組み込み変数です: $arg_name リクエストのパラメータ名、つまり、「?」の後の arg_name=arg_value 形式 $args リクエストのパラメータ値 $binary_remote_addr クライアント アドレスのバイナリ形式、4バイトの固定長 $body
May 26, 2023 pm 04:16 PM
ホットツール Tags

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

vc9-vc14 (32+64 ビット) ランタイム ライブラリ コレクション (以下のリンク)
phpStudy のインストールに必要なランタイム ライブラリのコレクションをダウンロードします。

VC9 32ビット
VC9 32 ビット phpstudy 統合インストール環境ランタイム ライブラリ

PHP プログラマー ツールボックスのフルバージョン
プログラマ ツールボックス v1.0 PHP 統合環境

VC11 32ビット
VC11 32ビットphpstudy統合インストール環境ランタイムライブラリ

SublimeText3 中国語版
中国語版、とても使いやすい

ホットトピック









