- 方向:
- 全て ウェブ3.0 バックエンド開発 ウェブフロントエンド データベース 運用・保守 開発ツール PHPフレームワーク 毎日のプログラミング WeChat アプレット よくある問題 他の 技術 CMS チュートリアル Java システムチュートリアル コンピューターのチュートリアル ハードウェアチュートリアル モバイルチュートリアル ソフトウェアチュートリアル モバイル ゲームのチュートリアル
- 分類する:
-
- nginxの運用保守でスムーズにアップグレードする方法
- サービスを中断することなく、古い nginx 実行可能ファイルを新しい実行可能ファイルに置き換えることができます。(新しいバージョンにアップグレードするとき、またはサーバー モジュールを追加/削除するときに) 新しいリクエストが失われることはありません。 (推奨される学習: nginx の運用と保守) まず、新しい実行可能プログラムを使用して古い実行可能プログラムを置き換えます (バックアップを作成することをお勧めします)。その後、USR2 (kill-USR2pid) シグナルをメイン プロセスに送信します。メイン プロセスは、.pid ファイルの名前を .oldbin (例: /usr/local/nginx/logs/nginx.pid.oldbin) に変更し、新しい実行可能プログラムを実行して、新しいメイン プロセスと新しい作業を順番に開始します。プロセス: PIDPPIDUSER%CP
- Nginx 1386 2023-05-15 17:34:06
-
- 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 をインストールします
- Nginx 1719 2023-05-15 17:19:06
-
- 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 になっています
- Nginx 876 2023-05-15 17:16:12
-
- Nginx の Brotli 圧縮アルゴリズムを有効にする方法
- Brotli 圧縮アルゴリズムとは Brotli は、もともと Web フォントのオフライン圧縮のために 2015 年にリリースされました。 Google ソフトウェア エンジニアは、2015 年 9 月に、特に http 圧縮に重点を置いた一般的な可逆データ圧縮を含む brotli の拡張バージョンをリリースしました。エンコーダは圧縮率を向上させるために部分的に書き直され、エンコーダとデコーダの両方の速度が向上し、ストリーミング API が改善されて圧縮品質レベルが向上しました。新しいバージョンでは、クロスプラットフォームのパフォーマンスが向上し、デコードに必要なメモリが削減されたことも示されています。一般的な汎用圧縮アルゴリズムとは異なり、brotli は事前定義された 120 キロバイトの辞書を使用します。この辞書には、テキストから抽出された 13,000 を超える一般的に使用される単語、フレーズ、その他の部分文字列が含まれています。
- Nginx 1383 2023-05-15 15:52:06
-
- 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
- Nginx 1728 2023-05-15 15:34:06
-
- 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
- Nginx 1754 2023-05-15 15:25:06
-
- nginx がブラウザに HTTPS アクセスを強制的にリダイレクトする方法
- その影響は次のようになります。 ただし、ここで http を使用してアクセスすると、アクセスできなくなります。以下の図に示すように、まず最初に nginx 構成を使用する必要があります。ユーザーがブラウザーに http リクエストを入力すると、nginx を使用して https にリダイレクトします。そこで、簡単な nginx リダイレクト関数を作成する必要があります。したがって、次のリダイレクト設定を nginx に追加する必要があります:server{listenxxx.abc.com;server_namexxx.abc.com;rewrite^/(.*)$https://$host$1permanent;} したがって、メインnginxコードの設定
- Nginx 4916 2023-05-15 14:34:06
-
- nginxの位置マッチング方法
- nginxlocation マッチング例の詳細な説明 例 1、nginx 構成: 例 2、nginx 構成: 例 3、nginx 構成:
- Nginx 2561 2023-05-15 14:25:13
-
- nginxで単位時間当たりのアクセス頻度を制限する方法
- まず最初に言っておきますが、私がこの問題に遭遇したのは、Webサイトが攻撃を受けてAlibaba Cloudが警察に通報したためで、IPアドレスを制限する代わりにアクセス頻度を制限しようと考えました(IPアドレス制限のプランは後述します)。接続リソースが枯渇したときに nginx から返されるステータス コードは 502 です。このソリューションの制限を追加すると、通常のステータス コードとは異なる 599 が返されます。手順は次のとおりです。 まず、次の内容を nginx.conf に追加します。 }###安全設定を最小限に抑えます
- Nginx 805 2023-05-15 13:43:06
-
- nginx、tomcat、apache の違いは何ですか?
- 1. Nginx と tomcat の違い. Nginx は静的コンテンツ サービスおよびプロキシ サーバーとして一般的に使用されます. 外部リクエストを後続のアプリケーション サーバー (tomcat、Django など) に直接転送します. Tomcat は、次のことを可能にするアプリケーション コンテナとして使用されます。 javawebapp に漬け込む。厳密に言えば、Apache と nginx は HTTPServer と呼ぶべきですが、tomcat は ApplicationServer であり、Servlet/JSO アプリケーションのコンテナです。クライアントは、HTTPServer 経由でサーバーに保存されているリソース (HTML ファイル、画像ファイルなど) にアクセスします。HTTPServer のみ
- Nginx 2453 2023-05-15 13:40:06
-
- 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
- Nginx 1562 2023-05-15 13:28:11
-
- 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 を使用して正規表現を解析します。
- Nginx 792 2023-05-15 12:58:06
-
- Nginxサーバーの最大接続数を制限する方法
- http モジュールでの最大接続数を制限します。サーバー モジュールの外側で limit_conn_zone を設定します。http で接続された IP を設定できます。サーバーまたはロケーション モジュールで limit_conn を設定します。IP 接続の最大数を設定できます。例: limit_conn_zone $binary_remote_addrzone=addr:5m;limit_connaddr1;
- Nginx 2275 2023-05-15 12:55:06
-
- Nginx+Tomcat リバースプロキシ、ロードバランシング、クラスター展開方法
- nginx と他のサーバーのパフォーマンスの比較: Tomcat サーバーは Java 言語向けで重量のあるサーバーですが、nginx は軽量のサーバーです。 Apache サーバーは安定しており、オープン ソースであり、クロスプラットフォームです。ただし、Apache サーバーは高い同時実行性をサポートしていません。Nginx は数百万の TCP 接続と 100,000 を超える同時接続の処理をサポートでき、優れたクロスプラットフォーム サーバーです。 nginx の主な利点は、高い同時実行性、シンプルなデプロイメント、低メモリ消費量、低コストを実現できることですが、主な欠点は、書き換え機能が十分強力ではないことと、Apache ほど多くのモジュールがないことです。この記事では主に、nginx+tomcat リバースプロキシの導入と負荷分散について、一般的で実用的な方法に焦点を当てて説明します。この記事
- Nginx 771 2023-05-15 12:37:06
-
- Nginx ではどのようにしてブラウザでアクセス ログをリアルタイムに表示できるようになりますか?
- 1. まず nginx のバージョンを確認します。私はバージョン 1.9.7 を使用しています。インストール ディレクトリは /application/nginx-1.9.7[root@ansheng~]#/application/nginx-1.9.7/sbin/nginx-vnginxversion です。 nginx/1.9.7builtbygcc4.4.720120313(redhat4.4.7-16)(gcc)設定引数:--prefix=/application/nginx-1.9.7--user=nginx--group=
- Nginx 1469 2023-05-15 12:31:22