現在位置:ホームページ > 技術記事 > 運用・保守 > Nginx

  • nginxの運用保守でスムーズにアップグレードする方法
    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 ライブ ブロードキャスト サーバーをセットアップする方法
    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命令を使ってページジャンプを実現する方法
    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 圧縮アルゴリズムを有効にする方法
    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情報を追加する方法
    nginxログにCookie情報を追加する方法
    1. すべての Cookie 情報を取得する方が便利なので、nginx に $http_cookielog_formatmain'[$time_local]-$remote_addr:$remote_port-$r​​emote_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証明書を構成する方法
    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 アクセスを強制的にリダイレクトする方法
    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の位置マッチング方法
    nginxの位置マッチング方法
    nginxlocation マッチング例の詳細な説明 例 1、nginx 構成: 例 2、nginx 構成: 例 3、nginx 構成:
    Nginx 2561 2023-05-15 14:25:13
  • nginxで単位時間当たりのアクセス頻度を制限する方法
    nginxで単位時間当たりのアクセス頻度を制限する方法
    まず最初に言っておきますが、私がこの問題に遭遇したのは、Webサイトが攻撃を受けてAlibaba Cloudが警察に通報したためで、IPアドレスを制限する代わりにアクセス頻度を制限しようと考えました(IPアドレス制限のプランは後述します)。接続リソースが枯渇したときに nginx から返されるステータス コードは 502 です。このソリューションの制限を追加すると、通常のステータス コードとは異なる 599 が返されます。手順は次のとおりです。 まず、次の内容を nginx.conf に追加します。 }###安全設定を最小限に抑えます
    Nginx 805 2023-05-15 13:43:06
  • nginx、tomcat、apache の違いは何ですか?
    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 のアンチホットリンク方法を構成する方法
    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サーバーのインストール例の分析
    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サーバーの最大接続数を制限する方法
    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 リバースプロキシ、ロードバランシング、クラスター展開方法
    nginx と他のサーバーのパフォーマンスの比較: Tomcat サーバーは Java 言語向けで重量のあるサーバーですが、nginx は軽量のサーバーです。 Apache サーバーは安定しており、オープン ソースであり、クロスプラットフォームです。ただし、Apache サーバーは高い同時実行性をサポートしていません。Nginx は数百万の TCP 接続と 100,000 を超える同時接続の処理をサポートでき、優れたクロスプラットフォーム サーバーです。 nginx の主な利点は、高い同時実行性、シンプルなデプロイメント、低メモリ消費量、低コストを実現できることですが、主な欠点は、書き換え機能が十分強力ではないことと、Apache ほど多くのモジュールがないことです。この記事では主に、nginx+tomcat リバースプロキシの導入と負荷分散について、一般的で実用的な方法に焦点を当てて説明します。この記事
    Nginx 771 2023-05-15 12:37:06
  • Nginx ではどのようにしてブラウザでアクセス ログをリアルタイムに表示できるようになりますか?
    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

ツールの推奨事項

jQuery エンタープライズ メッセージ フォームの連絡先コード

jQuery エンタープライズ メッセージ フォーム連絡先コードは、シンプルで実用的なエンタープライズ メッセージ フォームおよび連絡先紹介ページ コードです。

HTML5 MP3 オルゴール再生効果

HTML5 MP3 オルゴール再生特殊効果は、HTML5 + css3 に基づく MP3 音楽プレーヤーで、かわいいオルゴールの絵文字を作成し、スイッチ ボタンをクリックします。

HTML5 クールなパーティクル アニメーション ナビゲーション メニューの特殊効果

HTML5 クールなパーティクル アニメーションのナビゲーション メニュー特殊効果は、ナビゲーション メニューにマウスを置くと色が変化する特殊効果です。

jQuery ビジュアル フォームのドラッグ アンド ドロップ編集コード

jQuery ビジュアル フォームのドラッグ アンド ドロップ編集コードは、jQuery およびブートストラップ フレームワークに基づいたビジュアル フォームです。

有機果物と野菜のサプライヤー Web テンプレート Bootstrap5

有機果物と野菜のサプライヤー Web テンプレート-Bootstrap5

Bootstrap3 多機能データ情報バックグラウンド管理レスポンシブ Web ページ テンプレート-Novus

Bootstrap3 多機能データ情報バックグラウンド管理レスポンシブ Web ページ テンプレート-Novus

不動産リソース サービス プラットフォーム Web ページ テンプレート Bootstrap5

不動産リソース サービス プラットフォーム Web ページ テンプレート Bootstrap5

シンプルな履歴書情報 Web テンプレート Bootstrap4

シンプルな履歴書情報 Web テンプレート Bootstrap4

かわいい夏の要素のベクター素材 (EPS+PNG)

これは、太陽、日よけ帽子、ココナッツの木、ビキニ、飛行機、スイカ、アイスクリーム、アイスクリーム、冷たい飲み物、浮き輪、ビーチサンダル、パイナップル、巻貝、貝殻、ヒトデ、カニを含む、かわいい夏の要素のベクター素材です。 、レモン、日焼け止め、サングラスなど、素材は JPG プレビューを含む EPS および PNG 形式で提供されています。
PNG素材
2024-05-09

4 つの赤い 2023 卒業バッジ ベクター素材 (AI+EPS+PNG)

これは、2023 年卒業バッジの赤いベクター素材で、合計 4 つがあり、JPG プレビューを含む AI、EPS、PNG 形式で利用できます。
PNG素材
2024-02-29

歌う鳥と花がいっぱいのカートデザイン春のバナーベクター素材(AI+EPS)

これは、さえずる鳥と​​花でいっぱいのカートをデザインした春のバナー ベクター素材で、JPG プレビューを含む AI および EPS 形式で利用できます。
バナー画像
2024-02-29

金色の卒業帽ベクター素材(EPS+PNG)

これは、JPG プレビューを含む EPS および PNG 形式で利用できる、金色の卒業帽のベクター素材です。
PNG素材
2024-02-27

室内装飾クリーニングおよび修理サービス会社のウェブサイトのテンプレート

家の装飾のクリーニングとメンテナンス サービス会社の Web サイト テンプレートは、家の装飾、クリーニング、メンテナンス、その他のサービス組織を提供するプロモーション Web サイトに適した Web サイト テンプレートのダウンロードです。ヒント: このテンプレートは Google フォント ライブラリを呼び出すため、ページが開くのが遅くなる場合があります。

フレッシュカラーの個人履歴書ガイドページテンプレート

フレッシュカラーマッチング個人求人応募履歴書ガイドページテンプレートは、フレッシュカラーマッチングスタイルに適した個人求人検索履歴書仕事表示ガイドページWebテンプレートのダウンロードです。ヒント: このテンプレートは Google フォント ライブラリを呼び出すため、ページが開くのが遅くなる場合があります。

デザイナーのクリエイティブな仕事の履歴書 Web テンプレート

デザイナー クリエイティブ ジョブ履歴書 Web テンプレートは、さまざまなデザイナーのポジションに適した個人の職務履歴書表示用のダウンロード可能な Web テンプレートです。ヒント: このテンプレートは Google フォント ライブラリを呼び出すため、ページが開くのが遅くなる場合があります。

現代のエンジニアリング建設会社のウェブサイトのテンプレート

最新のエンジニアリングおよび建設会社の Web サイト テンプレートは、エンジニアリングおよび建設サービス業界の宣伝に適したダウンロード可能な Web サイト テンプレートです。ヒント: このテンプレートは Google フォント ライブラリを呼び出すため、ページが開くのが遅くなる場合があります。