
nginxの運用保守でスムーズにアップグレードする方法
サービスを中断することなく、古い nginx 実行可能ファイルを新しい実行可能ファイルに置き換えることができます。(新しいバージョンにアップグレードするとき、またはサーバー モジュールを追加/削除するときに) 新しいリクエストが失われることはありません。 (推奨される学習: nginx の運用と保守) まず、新しい実行可能プログラムを使用して古い実行可能プログラムを置き換えます (バックアップを作成することをお勧めします)。その後、USR2 (kill-USR2pid) シグナルをメイン プロセスに送信します。メイン プロセスは、.pid ファイルの名前を .oldbin (例: /usr/local/nginx/logs/nginx.pid.oldbin) に変更し、新しい実行可能プログラムを実行して、新しいメイン プロセスと新しい作業を順番に開始します。プロセス: PIDPPIDUSER%CP
May 15, 2023 pm 05:34 PM
Mac で nginx+rtmp ライブ ブロードキャスト サーバーをセットアップする方法
1. homebrow をインストールします。すでに brow をインストールしている場合は、この手順を直接スキップできます。コマンドruby-e "$(curl-fsslhttps://raw.githubusercontent.com/homebrew/install/master/install)"を実行します。インストール済みでアンインストールしたい場合は、ruby-e"$(curl-fsslhttps :/ /raw.githubusercontent.com/homebrew/install/master/uninstall)" 2. ngin をインストールします
May 15, 2023 pm 05:19 PM
Nginxのmap命令を使ってページジャンプを実現する方法
実装方法は、URL ルール マッピング ファイルを含む nginx.conf の http ドメインにマップ ディレクティブ ルールを追加することです: #Set 301 Jump map$request_uri$new{include/etc/nginx/redirect.map;}ファイルをマップする方法の導入をサポートしています。ここでの redirect.map ファイルのコンテンツ形式は次のとおりです: ~^/page/mordern-php$/page/modern-php; 現在、テストとして 1 行のみ追加されています。前部は正規表現にすることができ、後部はジャンプすることになります。到着する新しい URL であり、各行はセミコロンで終わります。 Web サイトでは https が有効になっているため、監視 4 になっています
May 15, 2023 pm 05:16 PM
Nginx の Brotli 圧縮アルゴリズムを有効にする方法
Brotli 圧縮アルゴリズムとは Brotli は、もともと Web フォントのオフライン圧縮のために 2015 年にリリースされました。 Google ソフトウェア エンジニアは、2015 年 9 月に、特に http 圧縮に重点を置いた一般的な可逆データ圧縮を含む brotli の拡張バージョンをリリースしました。エンコーダは圧縮率を向上させるために部分的に書き直され、エンコーダとデコーダの両方の速度が向上し、ストリーミング API が改善されて圧縮品質レベルが向上しました。新しいバージョンでは、クロスプラットフォームのパフォーマンスが向上し、デコードに必要なメモリが削減されたことも示されています。一般的な汎用圧縮アルゴリズムとは異なり、brotli は事前定義された 120 キロバイトの辞書を使用します。この辞書には、テキストから抽出された 13,000 を超える一般的に使用される単語、フレーズ、その他の部分文字列が含まれています。
May 15, 2023 pm 03:52 PM
nginxログにCookie情報を追加する方法
1. すべての Cookie 情報を取得する方が便利なので、nginx に $http_cookielog_formatmain'[$time_local]-$remote_addr:$remote_port-$remote_user-$upstream_addr$upstream_status$upstream_response_time-''"$request"$status を直接追加します。 conf ファイル $bytes_sent$request_ti
May 15, 2023 pm 03:34 PM
httpsサービスを実装するためにnginx SSL証明書を構成する方法
現在のノードの基本構造が次のとおりであるとします。 |---プロジェクト||---static#store HTML ファイル|||---index.html#index.html||---node_modules#dependency package|| -- -app.js#node エントリ ファイル||---package.json||---.babelrc#Convert es6 ファイルのindex.html ファイル コードは次のとおりです: nginx 構成 https https を使用してページ アプリにアクセスすることを歓迎します.js コードは次のとおりです: constkoa =require('koa');constfs
May 15, 2023 pm 03:25 PM
nginx がブラウザに HTTPS アクセスを強制的にリダイレクトする方法
その影響は次のようになります。 ただし、ここで http を使用してアクセスすると、アクセスできなくなります。以下の図に示すように、まず最初に nginx 構成を使用する必要があります。ユーザーがブラウザーに http リクエストを入力すると、nginx を使用して https にリダイレクトします。そこで、簡単な nginx リダイレクト関数を作成する必要があります。したがって、次のリダイレクト設定を nginx に追加する必要があります:server{listenxxx.abc.com;server_namexxx.abc.com;rewrite^/(.*)$https://$host$1permanent;} したがって、メインnginxコードの設定
May 15, 2023 pm 02:34 PM
nginxの位置マッチング方法
nginxlocation マッチング例の詳細な説明 例 1、nginx 構成: 例 2、nginx 構成: 例 3、nginx 構成:
May 15, 2023 pm 02:25 PM
nginxで単位時間当たりのアクセス頻度を制限する方法
まず最初に言っておきますが、私がこの問題に遭遇したのは、Webサイトが攻撃を受けてAlibaba Cloudが警察に通報したためで、IPアドレスを制限する代わりにアクセス頻度を制限しようと考えました(IPアドレス制限のプランは後述します)。接続リソースが枯渇したときに nginx から返されるステータス コードは 502 です。このソリューションの制限を追加すると、通常のステータス コードとは異なる 599 が返されます。手順は次のとおりです。 まず、次の内容を nginx.conf に追加します。 }###安全設定を最小限に抑えます
May 15, 2023 pm 01:43 PM
nginx、tomcat、apache の違いは何ですか?
1. Nginx と tomcat の違い. Nginx は静的コンテンツ サービスおよびプロキシ サーバーとして一般的に使用されます. 外部リクエストを後続のアプリケーション サーバー (tomcat、Django など) に直接転送します. Tomcat は、次のことを可能にするアプリケーション コンテナとして使用されます。 javawebapp に漬け込む。厳密に言えば、Apache と nginx は HTTPServer と呼ぶべきですが、tomcat は ApplicationServer であり、Servlet/JSO アプリケーションのコンテナです。クライアントは、HTTPServer 経由でサーバーに保存されているリソース (HTML ファイル、画像ファイルなど) にアクセスします。HTTPServer のみ
May 15, 2023 pm 01:40 PM
Nginx のアンチホットリンク方法を構成する方法
要件: 一般的に、サイトは自分の Web サイト上のビデオや写真が盗まれるのを防ぎたいと考えています。結局のところ、ビデオのトラフィックには多額の費用がかかります (金持ちはそれについて考える必要はありません)~~. 1. 早速始めましょうポイントは、まず nginx 設定ファイル サーバー { listen80;server_namewww.test.com;root/data/web/;indexindex.phpindex.html;access_log/data/logs/nginx/biao.madacode.access.logmain;location に移動します。 /{root/home/data/;}error_page40
May 15, 2023 pm 01:28 PM
CentOS7でのNginxサーバーのインストール例の分析
nginxのインストールに必要な環境はC言語で開発されており、Linuxでの動作を推奨しています、もちろんWindows版のインストールも可能です、本記事ではインストール環境としてcentos7を使用しています。 1. gcc のインストール nginx をインストールするには、公式サイトからダウンロードしたソースコードをコンパイルする必要があります コンパイルは gcc 環境に依存します gcc 環境がない場合は、yuminstallgcc-c++ をインストールする必要があります 2. pcrepcre-devel のインストールpcre (perlcompatibility Regularexpressions) は、Perl 互換正規表現ライブラリを含む Perl ライブラリです。 nginx の http モジュールは PCRE を使用して正規表現を解析します。
May 15, 2023 pm 12:58 PM
Nginxサーバーの最大接続数を制限する方法
http モジュールでの最大接続数を制限します。サーバー モジュールの外側で limit_conn_zone を設定します。http で接続された IP を設定できます。サーバーまたはロケーション モジュールで limit_conn を設定します。IP 接続の最大数を設定できます。例: limit_conn_zone $binary_remote_addrzone=addr:5m;limit_connaddr1;
May 15, 2023 pm 12:55 PM
Nginx+Tomcat リバースプロキシ、ロードバランシング、クラスター展開方法
nginx と他のサーバーのパフォーマンスの比較: Tomcat サーバーは Java 言語向けで重量のあるサーバーですが、nginx は軽量のサーバーです。 Apache サーバーは安定しており、オープン ソースであり、クロスプラットフォームです。ただし、Apache サーバーは高い同時実行性をサポートしていません。Nginx は数百万の TCP 接続と 100,000 を超える同時接続の処理をサポートでき、優れたクロスプラットフォーム サーバーです。 nginx の主な利点は、高い同時実行性、シンプルなデプロイメント、低メモリ消費量、低コストを実現できることですが、主な欠点は、書き換え機能が十分強力ではないことと、Apache ほど多くのモジュールがないことです。この記事では主に、nginx+tomcat リバースプロキシの導入と負荷分散について、一般的で実用的な方法に焦点を当てて説明します。この記事
May 15, 2023 pm 12:37 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 中国語版
中国語版、とても使いやすい

ホットトピック









