
サービスのステータスを検出するように Nginx を構成する方法
1. ステータスチェックモジュールがインストールされているかどうかを確認します; [root@localhost~]#nginx-vnginxversion:nginx/1.12.2builtbygcc4.8.520150623(redhat4.8.5-36)(gcc)configurearguments:--prefix=/usr/local/ nginx- -with-http_sub_module2。インストールされていない場合は、再コンパイルしてインストールします。ステータス モジュールを確認します。--with-http_stub_status_module[root@localh
May 31, 2023 am 11:13 AM
nginxのaccess_logログの設定方法
nginx ログには 2 つの主な命令があります: 1) log_format: ログ形式の設定に使用されます; 2) access_log: ログ ファイルのストレージ パスと形式の指定に使用されます log_format ログ形式 1. 構文: log_formatname (形式名) 形式スタイル(つまり、何が欲しいのか、どのようなログ内容が取得されるのか) 例: log_formatmain'$remote_addr-$remote_user[$time_local]"$request"''$status$body_bytes_sent&
May 31, 2023 am 10:28 AM
Nginx リバース プロキシを使用してクロスドメインの問題を解決する方法
問題は、以前共有したクロスドメインのリソース共有に関する記事で、クロスドメインの場合、Cookie を送信したい場合、access-control-allow-origin を * に設定できないと記載されています。要求された Web ページのドメイン名と一致します。このプロジェクトの開発中に他の人たちと協力しているときに、このような問題に遭遇しました。一般に、解決策は、バックエンドとの CORS クロスドメイン リソース共有を使用して、アクセスしたドメイン名に access-control-allow-origin を設定することです。これにはバックエンドの協力が必要ですが、一部のブラウザーはこれをサポートしていません。パートナーのバックエンドとの連携に基づいて、nginx ディレクション プロキシを使用してブラウザの同一オリジン ポリシーを満たし、クロスドメイン実装方式のリバース プロキシの概念を実装します。
May 31, 2023 am 10:20 AM
nginx のアップストリーム構成と機能は何ですか?
構成例上流バックエンド{serverbackend1.example.comweight=5;serverbackend2.example.com:8080;serverunix:/tmp/backend3;serverbackup1.example.com:8080backup;serverbackup2.example.com:8080backup;}server{location/{proxy_passhttp ://backend;}}コマンド構文:上流名{.
May 30, 2023 pm 10:28 PM
CentOS で Nginx 仮想ホストを構成する方法
実験環境 最小限にインストールされた centos7.3 仮想マシンが基本環境を構成します。 1. nginxyuminstall-yepel-*yumisntall-ynginxvim をインストールします。 2. 仮想マシン ホストのサイト ルート ディレクトリを確立します。 mkdir/var/wwwrootmkdir/var/wwwroot/site1mkdir/var /wwwroot/site2echo-e"site1">>/var/wwwroot/site1/index.htmlecho-e"site2">>/var/
May 30, 2023 pm 09:45 PM
nginxページキャッシュを構成する方法
nginx ページ キャッシュ 1. 命令の説明 proxy_cache_path 構文: proxy_cache_pathpath[levels=number]keys_zone=zone_name:zone_size[inactive=time][max_size=size]; デフォルト値: none 使用法フィールド: http ディレクティブはキャッシュ パスとその他のパラメーターを指定します。キャッシュされたデータはファイルに保存され、プロキシ URL のハッシュ値がキーとファイル名として使用されます。レベルパラメータは、キャッシュされたサブディレクトリの数を指定します。例: proxy_cache_path/data/nginx/ca
May 30, 2023 pm 07:13 PM
nginxログaccess_logの設定方法
Webサーバーのアクセスログは非常に重要で、アクセスログからユーザーのアクセスを解析したり、CC攻撃などの異常なアクセスを発見したりすることができます。形式: access_log/path/to/logfileformat; access_log は、http、server、および location 構成セクションで構成できます。設定例:server{listen80;server_namewww.xxx.com;root/data/wwwroot/www.xxx.com;indexindex.htmlindex.php;access_lo
May 30, 2023 pm 06:28 PM
Nginx Webサーバーキャディの使用方法
Caddy の概要 Caddy は強力で拡張性の高い Web サーバーであり、現在 Github 上に 38,000 以上のスターが付いています。 Caddy は Go 言語で書かれており、静的リソースのホスティングとリバース プロキシに使用できます。 Caddy には以下の主な特徴があります: Nginx の複雑な構成と比較して、元の Caddyfile 構成は非常にシンプルです; 提供する AdminAPI を通じて構成を動的に変更できます; デフォルトで自動 HTTPS 構成をサポートし、自動的に適用して構成できますHTTPS 証明書; 数万のサイトのデータに拡張可能; 追加の依存関係なしでどこでも実行可能; Go 言語で記述されているため、メモリの安全性がより保証されます。まずはCentOに直接インストールします
May 30, 2023 pm 12:19 PM
nginxの速度制限で接続数を制限する方法
シナリオ: 会社 A には 100 人の従業員がいて、会社 A にはパブリック IP が 1 つだけあります。会社 A では、100 人のユーザーが Web サイトのファイルを同時にダウンロードしていると仮定します。ただし、接続制限の設定は、limit_conn_zone$binary_remote_addrzone=perip:1m;server{---limit_connperip1;limit_rate1024k;---} で、単一の接続番号が許可され、単一接続の最大帯域幅は 1m です。このようにすると、リクエスト ステータス 503 を持つ人が 99 人になります。他の人がダウンロードしたい場合は、手動で待つ必要があります (nginx は、ユーザー a がダウンロードを完了したことをユーザーに通知しません。ユーザー b をダウンロードする番です)。これに起因する使用
May 30, 2023 am 11:19 AM
Nginx_geo モジュールを使用して CDN スケジューリングを実装する方法
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 アドレスを取得しますが、
May 30, 2023 am 10:27 AM
Nginxをコンパイルしてインストールする方法
Nginx コンパイルおよびインストール システム プラットフォーム: CentOS7.4 Nginx バージョン: nginx-1.12.2.tar.gz Pcre バージョン: pcre-8.42.tar.gz 必要な依存関係: gcc-c++libtool サードパーティ ライブラリ: zlibzlib-developensslopenssl- develpcre 1. インストール コンパイル ツールとライブラリ ファイル>yuminstall-ymakezlibzlib-developensslopenssl-develgcc-c++>libtoolzlib ライブラリ: zlib ライブラリは ngx_http_gzip_module です。
May 30, 2023 am 08:51 AM
Nginx がセッション永続性を実装する方法は何ですか?
1. ip_hash に基づいたセッションを維持する Nginx ロードバランシングを行う場合、アップストリームに ip_hash を設定することができます 各リクエストはアクセス IP のハッシュ結果に従って割り当てられ、固定サーバーにマッピングされます バックエンドサーバーが停止した場合down の場合、セッションは失われますが、再度リクエストが行われると、別の通常のサーバーに再度アクセスされ、セッションが維持されます。欠点は、同じ IP クライアントが常にバックエンド サーバーにアクセスするため、負荷の不均衡が生じる可能性があることです。 ip_hash のセッション永続形式は次のとおりです。ここでは、バックエンド サーバーが正常に実行されており、Nginx プロキシ サーバー (負荷分散サーバー) に構成されていると想定しています。 =================
May 29, 2023 pm 11:15 PM
Docker で nginx ログをスクロールする方法
Docker は 1.dockerps を使用して、実行中のコンテナを表示します。 2.dockerimages を使用して、docker イメージを表示します。 3.dockerrmid (コンテナ ID) を使用して、コンテナを削除します (コンテナ ID は dockerps を通じて表示でき、コンテナは削除する前に停止する必要があります) 3.1 削除すべてのコンテナ dockerrm`dockerps-a-q ` 4.dockerstopid (コンテナ ID) コンテナの実行を停止します 5.dockerrmiid (イメージ ID) イメージを削除します 6.dockerpullubuntu:16.04 (イメージ名: バージョン番号) イメージをダウンロードします 7.dockerr
May 29, 2023 pm 09:40 PM
UbuntuにNginxサーバー用のLEMP環境をインストールする方法
ubuntu16.04 サーバー バージョンのインストールの準備 ステップ 1: nginx サーバーをインストールする 1. nginx は、インターネット上の訪問者に Web ページを表示するために使用される高度なリソース最適化 Web サーバー プログラムです。 nginx サーバーのインストールから開始し、apt コマンドを使用して ubuntu の公式ソフトウェア リポジトリから nginx プログラムを取得します。 $sudoapt-getinstallnginx nginx2 を ubuntu16.04 にインストールし、netstat コマンドと systemctl コマンドを入力して、nginx プロセスが開始され、ポート 80 にバインドされていることを確認します。 $netstat-tlpn nginx ネットワーク ポート接続を確認 $s
May 29, 2023 pm 09:05 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 中国語版
中国語版、とても使いやすい

ホットトピック









