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

  • 負荷分散にnginxを使用する方法
    負荷分散にnginxを使用する方法
    4 層負荷分散と 7 層負荷分散. 7 層負荷分散か 4 層負荷分散かは、実際には iso osi ネットワーク モデルの層の名前に基づいて決定されることがよく言われます。nginx は http プロトコルを使用します。バランスのとれた動作なので、7 層ロード バランシングと呼ばれます。たとえば、tcp 層で負荷分散操作を実行する lvs は、層 4 負荷分散と呼ばれます。一般的に、負荷分散には次の分類があります: 共通のソフトウェア サポート 一般的な負荷分散アルゴリズム 一般的な負荷分散アルゴリズムには、次のものが含まれます: 負荷分散のデモンストレーション例: 通常のポーリング 次に、nginx を使用して通常のポーリングを実行する方法を示します。表示のために 2 つのポート 7001/7002 で 2 つのサービスを開始します。
    Nginx 1900 2023-06-03 08:19:12
  • FRPS サーバーと Web がポート 80 を共有するように nginx を設定する方法
    FRPS サーバーと Web がポート 80 を共有するように nginx を設定する方法
    まず、frpって何?という疑問があると思います。簡単に言うと、frp はイントラネット侵入ツールであり、クライアントを設定すると、サーバー経由でイントラネットにアクセスできるようになります。現在、私のサーバーは Web サイトとして nginx を使用しており、ポート 80 が 1 つだけあります。では、FRP サーバーもポート 80 を使用したい場合はどうすればよいでしょうか?クエリ後、nginx のリバース プロキシを使用してこれを実現できます。追加: frps はサーバー、frpc はクライアントです。ステップ 1: サーバーの nginx.conf 構成ファイルを変更し、次のパラメータを nginx.conf の http{} に追加します。server{listen80
    Nginx 1087 2023-06-03 08:19:08
  • Nginx の一般的な構成例の分析
    Nginx の一般的な構成例の分析
    IP をブロックする拒否 http{#....#Block IPdeny192.168.4.3;deny31.42.145.0/24;deny51.12.35.0/24;}イントラネットを開く場合にのみ、指定した IP をブロックできます。最初に他のイントラネット セグメントで 192.168.1.1 が開かれることを禁止し、次に他のすべての IPlocation/{#blockoneworkstationdeny192.168.1.1;#allowanyonein192.168.1.0/24allow192.168.1.0/24;#droprestoftheworlddenyall;} を禁止します。
    Nginx 1273 2023-06-02 23:14:50
  • Nginx の Lua サポートをインストールして構成する方法
    Nginx の Lua サポートをインストールして構成する方法
    Nginx のインストールと設定 Lua のサポート デフォルトでは、Nginx は Lua モジュールをサポートしていません。LuaJIT インタープリターをインストールして Nginx を再コンパイルする必要があります。または、中国人が開発した openrestry に必要なモジュール (LuaJIT、Ngx_devel、lua-nginx-module1) を使用することもできます。 . 環境準備 [root @nginx_lua~]#yuminstall-ygccgcc-c++makepcre-develzlib-developenssl-devel2. 最新の luajit と ngx_devel_kit と lua-nginx-module の解凍をダウンロード [r
    Nginx 2219 2023-06-02 22:01:10
  • Windows で Nginx の複数のドメイン名を構成する方法
    Windows で Nginx の複数のドメイン名を構成する方法
    1. Windows に nginx をインストールするためのディレクトリ構造は次のとおりです。 2. nginx-1.12.1 ディレクトリの conf/nginx.conf の内容 #usernobody;worker_processes1;events{worker_connections1024;}http{includemime.types;default_typeapplication/octet -stream;sendfileon ;keepalive_timeout65;server{listen80default_server;server_n
    Nginx 1941 2023-06-02 21:43:54
  • Centos7にnginxリバースプロキシを実装する方法
    Centos7にnginxリバースプロキシを実装する方法
    リバース プロキシ サーバーはサーバー側でセットアップされ、頻繁に要求されるページをバッファリングし、クライアント要求を内部ネットワーク上のターゲット サーバーに転送し、サーバーから取得した結果をインターネットに返して、このとき、プロキシサーバーとターゲットホストは外部からはサーバーとして見えます。現在、Web Web サイトではリバース プロキシが使用されており、内部サーバーに対する外部ネットワークからの悪質な攻撃を防ぐほか、サーバーの負荷を軽減するためのキャッシュ、およびアクセス セキュリティ制御が行われています。実験環境:192.168.1.188nginxロードバランサ 192.168.1.189web01サーバ 192.168.1.190web02サーバ ソフトウェア準備:cen
    Nginx 1080 2023-06-02 20:16:01
  • 不適切な nginx 設定によって引き起こされる 499 およびフェイルオーバー メカニズムの障害の問題を解決する方法
    不適切な nginx 設定によって引き起こされる 499 およびフェイルオーバー メカニズムの障害の問題を解決する方法
    499 の意味と考えられる理由. 499 は実際には HTTP プロトコルの標準ステータス コードではなく、nginx のカスタム ステータス コードです。nginx の公式ドキュメントにはこのステータス コードの明確な説明が見つかりませんでした。ブログはこちらです説明: HTTP エラー 499 は、サーバーを介したリクエストの処理の途中でクライアントがシャットダウンしたことを意味します。499 エラーコードは、クライアントで何かが起こったことをよりよく示しています。
    Nginx 1536 2023-06-02 19:54:24
  • nginx の実行時に docker がデーモンをオフにする理由は何ですか?
    nginx の実行時に docker がデーモンをオフにする理由は何ですか?
    質問 1. Docker コンテナーが実行中にハングするのはなぜですか?デフォルトでは、docker コンテナはコンテナ内の最初のプロセス、つまり pid=1 のプログラムを docker コンテナが実行されているかどうかの基準として使用します。docker コンテナの pid がハングすると、docker コンテナは直接終了します。 2. docker実行時にコンテナの内部コマンドとしてcommandを使用します nginxを使用している場合はバックグラウンドでnginxプログラムが実行されます このときnginxはpid 1のプログラムではなく、実行されるbashになりますnginx コマンドの実行後に bash がハングするため、コンテナも終了します。同じ理由です。pm2start の後、bash
    Nginx 3599 2023-06-02 19:32:13
  • nginxでファイルをダウンロードする際に指定した保存ファイル名を設定する方法
    nginxでファイルをダウンロードする際に指定した保存ファイル名を設定する方法
    通常、リソース ファイルをアップロードした後、ファイル名の競合を避けるために、ファイル名を意味のないピリオド文字に変更します。この文字は、md5 によって生成されるか、他のメソッドによって生成される文字列である可能性があります。このとき、ダウンロード時にデフォルトで保存されるファイル名は、この意味のないファイル名になります(図1)。実際、nginx はダウンロード中の名前変更をサポートしており、ファイル名をよりわかりやすくしています。 nginx の設定も簡単です。次の行を追加するだけです。 コードをコピーします。 コードは次のとおりです。 location~*.*\.(doc|txt|jar|zip|apk)(\?.*)?${if ($request_uri ~*^.*\/(.*)\.(doc|txt|jar
    Nginx 1650 2023-06-02 16:04:06
  • Nginx は複数のドメイン名を持つサイトをどのように構成しますか?
    Nginx は複数のドメイン名を持つサイトをどのように構成しますか?
    サイトは、複数のドメイン名server{listen80;server_nameops-coffee.cnb.ops-coffee.cn;}server_nameの後にスペースで区切られた複数のドメイン名で構成されています。
    Nginx 1175 2023-06-02 15:34:13
  • nginx ではどのようにして 1 つのサーバーが複数の Web サイトにアクセスできるようになりますか?
    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
    Nginx 2775 2023-06-02 14:16:06
  • Nginxの電流制限を設定する方法
    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= に対応する電流制限ステータスを記録できます。
    Nginx 1926 2023-06-02 13:10:06
  • nginxスレッドプールのソースコードは何ですか?
    nginxスレッドプールのソースコードは何ですか?
    1. タスクノード typedefvoid(*cb_fun)(void*);//タスク構造体 typedefstructtask{void*argv;//タスク関数のパラメータ(タスクの実行が終了する前に、パラメータのアドレスが有効であることを確認してください) cb_funhandler;//タスク関数 (戻り値は 0 である必要があり、スレッドの追加とスレッド プールの破棄にはゼロ以外の値が使用されます) structtask*next;//タスク チェーン ポインター}zoey_task_t; ハンドラーは関数ポインターであり、実際のタスク関数です, argv は関数のパラメータであり、next は次のタスクを指します。 2.タスクキュータイプdefstructt
    Nginx 1167 2023-06-01 22:20:29
  • centos6.5でのNginxの簡単なインストール例の分析
    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 ソースが正しく構成されているかどうかを確認できます。
    Nginx 1174 2023-06-01 21:07:22
  • Web サイトは、nginx を通じてブラック/ホワイトリスト IP 制限や国および都市の IP アクセス制限をどのように設定しますか?
    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;}#ブラックリスト設定、
    Nginx 3360 2023-06-01 17:27:30

ツールの推奨事項

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 フォント ライブラリを呼び出すため、ページが開くのが遅くなる場合があります。
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!