


不適切な nginx 設定によって引き起こされる 499 およびフェイルオーバー メカニズムの障害の問題を解決する方法
499 の意味と考えられる理由. 499 は実際には HTTP プロトコルの標準ステータス コードではなく、nginx のカスタム ステータス コードです。nginx の公式ドキュメントにはこのステータス コードの明確な説明が見つかりませんでした。ブログはこちらです説明: HTTP エラー 499 は、サーバーを介したリクエストの処理の途中でクライアントがシャットダウンしたことを意味します。499 エラーコードは、クライアントで何かが起こったことをよりよく示しています。
Jun 02, 2023 pm 07:54 PM
nginx の実行時に docker がデーモンをオフにする理由は何ですか?
質問 1. Docker コンテナーが実行中にハングするのはなぜですか?デフォルトでは、docker コンテナはコンテナ内の最初のプロセス、つまり pid=1 のプログラムを docker コンテナが実行されているかどうかの基準として使用します。docker コンテナの pid がハングすると、docker コンテナは直接終了します。 2. docker実行時にコンテナの内部コマンドとしてcommandを使用します nginxを使用している場合はバックグラウンドでnginxプログラムが実行されます このときnginxはpid 1のプログラムではなく、実行されるbashになりますnginx コマンドの実行後に bash がハングするため、コンテナも終了します。同じ理由です。pm2start の後、bash
Jun 02, 2023 pm 07:32 PM
nginxでファイルをダウンロードする際に指定した保存ファイル名を設定する方法
通常、リソース ファイルをアップロードした後、ファイル名の競合を避けるために、ファイル名を意味のないピリオド文字に変更します。この文字は、md5 によって生成されるか、他のメソッドによって生成される文字列である可能性があります。このとき、ダウンロード時にデフォルトで保存されるファイル名は、この意味のないファイル名になります(図1)。実際、nginx はダウンロード中の名前変更をサポートしており、ファイル名をよりわかりやすくしています。 nginx の設定も簡単です。次の行を追加するだけです。 コードをコピーします。 コードは次のとおりです。 location~*.*\.(doc|txt|jar|zip|apk)(\?.*)?${if ($request_uri ~*^.*\/(.*)\.(doc|txt|jar
Jun 02, 2023 pm 04:04 PM
Nginx は複数のドメイン名を持つサイトをどのように構成しますか?
サイトは、複数のドメイン名server{listen80;server_nameops-coffee.cnb.ops-coffee.cn;}server_nameの後にスペースで区切られた複数のドメイン名で構成されています。
Jun 02, 2023 pm 03:34 PM
nginx ではどのようにして 1 つのサーバーが複数の Web サイトにアクセスできるようになりますか?
サーバー上では、通常、異なる Web サイトへのアクセスを区別する 2 つの方法があります。 1. リスニング ポート番号を使用する 2. ドメイン名を使用する 1. ポートを使用して異なるホストにアクセスする: nginx 設定ファイル: /usr/local/nginx/conf /nginx.confcentos ファイルのデフォルトのエンコード形式 latin1 エンコード形式を表示するコマンド:setfileencoding#usernobody;worker_processes1;#error_loglogs/error.log;#error_loglogs/error.lognotice;#error_loglogs/error
Jun 02, 2023 pm 02:16 PM
Nginxの電流制限を設定する方法
空のバケットの場合は、最も単純な電流制限設定から始めます:limit_req_zone$binary_remote_addrzone=ip_limit:10mrate=10r/s;server{location/login/{limit_reqzone=ip_limit;proxy_passhttp://login_upstream;}}$binary_remote_addr for client IP limit flow;zone=ip_limit: 10m 電流制限ルールの名前は ip_limit で、10mb のメモリ空間を使用して ip; rate= に対応する電流制限ステータスを記録できます。
Jun 02, 2023 pm 01:10 PM
nginxスレッドプールのソースコードは何ですか?
1. タスクノード typedefvoid(*cb_fun)(void*);//タスク構造体 typedefstructtask{void*argv;//タスク関数のパラメータ(タスクの実行が終了する前に、パラメータのアドレスが有効であることを確認してください) cb_funhandler;//タスク関数 (戻り値は 0 である必要があり、スレッドの追加とスレッド プールの破棄にはゼロ以外の値が使用されます) structtask*next;//タスク チェーン ポインター}zoey_task_t; ハンドラーは関数ポインターであり、実際のタスク関数です, argv は関数のパラメータであり、next は次のタスクを指します。 2.タスクキュータイプdefstructt
Jun 01, 2023 pm 10:20 PM
centos6.5でのNginxの簡単なインストール例の分析
1. yum ソースを設定します。 ファイルを作成します。 /etc/yum.repos.d/nginx.repotouch/etc/yum.repos.d/nginx.repo ファイルを編集します。 vi/etc/yum.repos.d/nginx .repo 次の内容を記述します: [nginx]name=nginxrepobaseurl=http://nginx.org/packages/centos/$releasever/$basearch/gpgcheck=0enabled=1 保存すると、yum ソースの設定が完了します。次のコマンドを使用して、yum ソースが正しく構成されているかどうかを確認できます。
Jun 01, 2023 pm 09:07 PM
Web サイトは、nginx を通じてブラック/ホワイトリスト IP 制限や国および都市の IP アクセス制限をどのように設定しますか?
1. ブラック/ホワイト リストの IP 制限付きアクセス設定 nginx ブラック リストとホワイト リストを設定するにはいくつかの方法がありますが、ここでは一般的に使用される 2 つの方法のみを紹介します。 1. 最初の方法:allow、denydeny、およびallow命令はngx_http_access_moduleに属しており、nginxはデフォルトでこのモジュールをロードするため、直接使用できます。この方法は最も単純で直接的です。この設定はファイアウォールの iptable に似ています。使用方法: 構成ファイルに直接追加します: #Whitelist 設定の後に、アクセス可能な許可 IPlocation/{allow123.13.123.12;allow23.53.32.1/100;denyall;}#ブラックリスト設定、
Jun 01, 2023 pm 05:27 PM
nginx設定が原因で発生する403問題を解決する方法
nginx 設定が原因で発生する 403 問題の解決策 1. 問題:curlnginx がローカル ドメイン名を次のように設定すると、403nginx_error.log ログが表示されます。 2. 質問 1. www.requesturi.com は次のように設定されています: ルート ディレクトリでのアクセスが禁止されており、エラー ログ。ファイルに一貫性がありません。理論的には、www.requesturi.com にアクセスするときは、/usr/local/nginx/html1 を検索する必要があります。/usr/local/nginx/html へのアクセスが実際に禁止されていると表示されるのはなぜですか? 2. /usr/local/nginx/html1 の下に a.txt ファイルをカールします
Jun 01, 2023 pm 04:25 PM
centos7 dockerでNginxファイルを変更する方法
1. docker を使用して nginx をインストールする: docker を使用して nginx をインストールするのは非常に簡単です 2. インストール後、docker コンテナに入ります: コマンド dockerexec-itcontainer idbash を実行します。入るにはコンテナが開いている必要があることに注意してください。 3. nginx のindex.html の変更を例に挙げます。 1. インデックスが存在するディレクトリを入力します: cdusr/share/nginx/html 2. Index.html を編集します。重要な点は、ここでエラーが報告されることです。 3. vim コマンドがないことを示すプロンプトが表示されるので、それをインストールします。このコマンド: apt-getinstallvim 失敗した場合は、apt-get コマンドを更新します: apt-getup
Jun 01, 2023 am 09:31 AM
Nginx の高可用性手法
準備作業: 192.168.16.128 192.168.16.129 2 つの仮想マシン。 Nginx のインストール Nginx のインストール yum ソース ファイルの更新: rpm-ivhhttp://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm wget-O / etc/yum.repos.d/CentOS-Base.repohttp://mirrors.aliyun.com/repo/Cent
May 31, 2023 pm 03:04 PM
nginx自動化スクリプトの書き方
このスクリプトは、nginx#!/bin/bash./etc/init.d/functionsfunctionusage(){echo$"usage:$0{start|stop|restart}"exit1}functionstart() の開始、停止、再起動の操作を満たすことができます。 {/usr/local/nginx/sbin/nginxsleep1if[`netstat-antlpe|grepnginx|wc-l`-ge0];その後のアクション「nginxisstarted.」
May 31, 2023 pm 02:37 PM
Nginx https Web サイトをデプロイし、アドレス書き換えを構成する方法
1. 環境の準備: centos6.9 ホスト 1 台、ファイアウォールと selinux をオフにする 依存関係パッケージをインストールする: yum-yinstallopenssl-develpcre-develgcc nginx ユーザーを作成する: useradd-m-s/sbin/nologinnginx#nginx のホーム ディレクトリを作成しないでくださいユーザーであり、対話はありません。shelltar-xfnginx-1.8.0.tar.gzcdnginx-1.8.0./configure--user=nginx--group=nginx--prefix=/usr/local/nginx--with-h
May 31, 2023 pm 12:53 PM
ホットツール Tags

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

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

人気の記事
<🎜>:バブルガムシミュレーターインフィニティ - ロイヤルキーの取得と使用方法
<🎜>:庭を育てる - 完全な突然変異ガイド
Nordhold:Fusion System、説明
マンドラゴラ:魔女の木のささやき - グラップリングフックのロックを解除する方法

ホットツール

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

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

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

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

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