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

  • Nginx リバースプロキシ転送 Tomcat を実装する方法
    Nginx リバースプロキシ転送 Tomcat を実装する方法
    まずフォワード プロキシについて説明します。たとえば、YouTube にアクセスしたいが、直接アクセスできない場合、まず回避ソフトウェアを見つけるだけで、回避ソフトウェアを介して YouTube にアクセスできます。回避ソフトウェアは、フォワードプロキシ。いわゆるリバース プロキシとは、ユーザーが YouTube にアクセスしたい場合に、YouTube が静かにリクエストを bilibili に引き渡し、bilibili がリバース プロキシになることを意味します。現在のチュートリアルでは、nginx へのアクセスを指しますが、nginx はリクエストを Tomcat に渡します。言うまでもなく、ポート 80 および 8080 までの対応するインターフェイスにアクセスできます。もちろん、設定したポートに対して Nginx の下の conf フォルダーにある nginx.confvi を構成することもできます。
    Nginx 1252 2023-05-17 12:40:25
  • Linux で Nginx HTTP/2 を有効にする方法
    Linux で Nginx HTTP/2 を有効にする方法
    HTTP/2 は主に、HTTP 1.1 のパフォーマンスの低下の問題を解決するために登場しました。 HTTP のパフォーマンスを向上させるために、Google は HTTP/2 の前身となる SPDY を作成し、後に HTTP/2 標準に発展しました。前提条件 このチュートリアルに従ってサーバー上で HTTP/2 プロトコルを有効にするには、まず Nginx をインストールする必要があります。そして、正しく機能し、エラーなく設定されていることを確認してください。次のコマンドを使用して確認できます: sudonginx -t さらに、Nginx 構成を変更するときに権限が表示されないように、サーバーへの root アクセス権、または少なくとも sudo 権限を持つ非 root システム ユーザーが必要です。ファイルを要求する
    Nginx 1555 2023-05-17 12:34:56
  • CentOS で Nginx リバース プロキシを構成する方法
    CentOS で Nginx リバース プロキシを構成する方法
    1. リバース プロキシとデモ環境の説明 1. リバース プロキシ リバース プロキシは、コンピュータ ネットワークにおいて、クライアントに代わって 1 つ以上のサーバーからリソースを取得するプロキシ サーバーです。これらのリソースは、Web サーバー自体から発信されたかのようにクライアントに返されます。フォワード プロキシは、それに関連付けられたクライアントが任意のサーバーに接続するための仲介手段であるのに対し、リバース プロキシは、任意のクライアントがそれに関連付けられたサーバーに接続するための仲介手段です。フォワード プロキシの詳細については、次を参照してください。 CentOS7 に基づく Nginx フォワード プロキシの構成 2. このデモの複数のサーバー 2. 一般的なリバース プロキシ構成 1. バックエンド サーバー構成 (Apache) バックエンド Apache サーバーのホスト名と IP#hostnamecentos7
    Nginx 2138 2023-05-17 12:34:17
  • nginx を使用して複数のサーバーをプロキシする方法
    nginx を使用して複数のサーバーをプロキシする方法
    最初の変更構成文例:#usernobody;worker_processes1;#error_loglogs/error.log;#error_loglogs/error.lognotice;#error_loglogs/error.loginfo;#pidlogs/nginx.pid;events{worker_connections1024;}http{includemime.types;default_typeapplication /octet-stream;#log_formatmain&
    Nginx 4173 2023-05-17 12:19:15
  • Nginx が http リソースリクエストを制限する方法
    Nginx が http リソースリクエストを制限する方法
    前提条件: nginx には ngx_http_limit_conn_module モジュールと ngx_http_limit_req_module モジュールが必要です。コマンド 2>&1nginx-v|tr'''\n'|greplimit を使用して、対応するモジュールがあるかどうかを確認できます。存在しない場合は、これら 2 つのモジュールを再コンパイルしてインストールしてください。 。テスト バージョンは次のとおりです。nginx バージョンは 1.15 + リンクの制限数 1 です。limit_conn_zone ディレクティブを使用してキーを定義し、共有メモリ領域のパラメーターを設定します (ワーカー プロセスはこの領域を使用してキー値の計算を共有します)
    Nginx 1101 2023-05-17 12:16:06
  • LinuxまたはWindowsでphpinfoモード機能を有効にするようにnginxを設定する方法
    LinuxまたはWindowsでphpinfoモード機能を有効にするようにnginxを設定する方法
    次のようにコードをコピーします: location~\.php(.*)${fastcgi_passunix:/tmp/php-cgi.sock;fastcgi_indexindex.php;fastcgi_split_path_info^(.+\.php)(.*)$;fastcgi_paramscript_filename$document_root $ fastcgi_script_name;fastcgi_parampath_info$fastcgi_path_info;fastcgi_parampath_tr
    Nginx 1331 2023-05-17 11:31:23
  • Linux に Nginx1.16.0 をインストールする方法
    Linux に Nginx1.16.0 をインストールする方法
    必要な依存プラグイン yuminstall-ygccgcc-c++pcre\pcre-develzlibzlib-developensslopenssl-develwget をインストールしてフォルダーを作成し、mkdir/customer&&cd/customer に切り替えてインストール パッケージをダウンロードします (他のバージョンをインストールする場合も同様) , 以下の公式 Web サイトのリンクに移動し、他のバージョンのリンクをコピーして置き換えるを選択できます) wget https://nginx.org/download/nginx-1.16.0.tar.gz tarzxvfnginx-1.16.0 を解凍してインストールします。た
    Nginx 1372 2023-05-17 11:25:06
  • Nginx で .php ファイルへのアクセスを無効にする方法
    Nginx で .php ファイルへのアクセスを無効にする方法
    location ディレクティブの使用 Nginx 構成ファイルでは、location ディレクティブを使用して、特定のディレクトリまたはファイルへのアクセスを制限できます。次のコードを location ディレクティブに追加すると、.php ファイルへのアクセスを無効にできます: location~\.php${denyall;} 上記のコードでは、\ はエスケープ文字を表し、. は任意の文字を表し、$ は終わり。したがって、このコードの意味は、.php で終わるすべてのファイルを正規表現と照合し、それらへのアクセスを無効にすることです。この方法は PHP ファイルへのアクセスを禁止する場合にのみ適しており、他の種類のファイルには無効であることに注意してください。 if ディレクティブの使用 location ディレクティブの使用に加えて、if ディレクティブを使用して無効にすることもできます。
    Nginx 2086 2023-05-17 11:16:39
  • nginx が複数の geoserver サービスの負荷分散を実装する方法
    nginx が複数の geoserver サービスの負荷分散を実装する方法
    概要 サービスのアクセス速度を向上させ、ジオサーバー サービスへの負荷を軽減し、サービス アクセスの安定性に影響を与えるサービス ノードの問題を回避するために、通常は複数のジオサーバーを配置することで問題を解決しますが、複数のジオサーバーを配置した後は、 , we need a 統一されたインターフェースが使用のために提供されており、nginx はそのようなニーズに非常によく応えることができます. この記事では、nginx を通じて複数の geoserver サービスの負荷分散を実現する方法について説明します。導入効果の実現 1. マルチジオサーバーのデプロイメント ジオサーバーサービスの一貫性を保つために、まずジオサーバーサービスを設定し、設定後、デプロイされた Tomcat をコピーし、複数の Tomcat のクローンを作成します。
    Nginx 1648 2023-05-17 11:04:05
  • Ubuntu で Nginx をインストールして構成する方法
    Ubuntu で Nginx をインストールして構成する方法
    1. nginx の概要 nginx は非常に軽量な http サーバーであり、「エンジンクス」と発音される nginx は、高性能の http およびリバース プロキシ サーバーであり、imap/pop3/smtp プロキシ サーバーでもあります。 2. PHP のサポート 現在、さまざまな Web サーバーによる PHP のサポートには 3 つのタイプがあります: (1) Web サーバーの組み込みモジュール (Apache の mod_php5 など) および同様の Apache の組み込み mod_perl を介して Perl をサポートできます。 。 (2) CGI を介して実装されますが、これは Perl の以前の CGI とまったく同じですが、この方法の欠点は、サーバーがこれらのスクリプトに遭遇するたびにパフォーマンスが低下することです。
    Nginx 1341 2023-05-17 11:01:34
  • LVS、Nginx、HAProxy ロード バランサーの特徴は何ですか?
    LVS、Nginx、HAProxy ロード バランサーの特徴は何ですか?
    LVS の特徴: 1. IP ロード バランシング テクノロジを使用した強力な負荷耐性、分散専用であるため、LVS 自体は多くのトラフィックを生成しません; 2. 優れた安定性と信頼性、完璧なホット バックアップ プランを備えています (例: LVS +keepalived) ) 3. 幅広いアプリケーションがあり、すべてのアプリケーションの負荷分散が可能; 4. 定期的な処理をサポートせず、動的と静的を分離できません。一般的に使用される 4 つのアルゴリズム: 1.rr: ラウンドロビン、バックエンド サーバーに順番に割り当てられます; 2.wrr: 加重ラウンドロビン、バックエンド サーバーの負荷に応じて割り当てられます; 3.lc: 最小接続、確立された接続が最も少ないサーバーに割り当てられる 上記; 4.wlc: バックエンド サーバーの処理能力に応じて割り当てられる、重みが最小の接続。 ipvsadm–p (pe
    Nginx 899 2023-05-17 10:40:11
  • Linux の Nginx リバース プロキシで Tomcat クラスターを構成する方法
    Linux の Nginx リバース プロキシで Tomcat クラスターを構成する方法
    nginx には、リバース プロキシ (フォワード プロキシとフォワード プロキシの違いに注意してください) やロード バランシングなどの機能があります。今回は、nginx が Linux マシン 192.168.1.108 にインストールされます。 nginx をインストールするには、まず openssl ライブラリ、gcc、pcre、zlib ライブラリなどをインストールする必要があります。 Tomcat は 2 台のマシン 192.168.1.168 と 192.168.1.178 にインストールされています。クライアントは、192.168.1.108 リバース プロキシにアクセスすることで、192.168.1.168 および 192.168.1.178 に Tomcat によってデプロイされたプロジェクト コンテンツにアクセスします。 1. Linux (マシン 192.168.1.108) に nginx をインストールし、ope をインストールします
    Nginx 1803 2023-05-17 10:31:05
  • nginxプロキシモジュールの使い方
    nginxプロキシモジュールの使い方
    nginx プロキシ モジュールの説明: プロキシ モジュールには多くの命令があります。ここでは重要な proxy_pass についてのみ説明します。さらにプロキシの命令について知りたい場合は、公式の中国語ドキュメントを参照してください。このモジュールはリクエストを他のサーバーに転送できます。 http/1.0 ではキープアライブを使用できません (バックエンド サーバーはリクエストごとに接続を作成および削除します)。 nginx はブラウザに http/1.1 を送信し、バックエンド サーバーに http/1.0 を送信して、ブラウザがブラウザのキープアライブを処理できるようにします。例: location/{proxy_passhttp://localhost:8000;proxy_set_headerx-rea
    Nginx 1288 2023-05-17 10:01:05
  • Python はどのようにしてタスクリクエストに対応する Nginx ログをリアルタイムで取得するのでしょうか?
    Python はどのようにしてタスクリクエストに対応する Nginx ログをリアルタイムで取得するのでしょうか?
    要件記述プロジェクトの要件テスト プロセスでは、いくつかのユース ケース リクエストを Nginx サーバーに送信し、対応する Nginx ログをチェックして、タスクが正常に実行されたかどうかを判断するための特徴的なコンテンツがあるかどうかを確認する必要があります。効率を向上させるには、このプロセスを自動化する必要があります。練習環境 Python3.6.5 コード設計と実装 #!/usr/bin/envpython#-*-coding:utf-8-*-"""@CreateTime:2021/06/269:05@Author:shouke"""importtimeimportthrea
    Nginx 884 2023-05-17 09:46:05
  • LINUX の NGINX リバース プロキシでの TOMCAT クラスター インスタンスの分析
    LINUX の NGINX リバース プロキシでの TOMCAT クラスター インスタンスの分析
    nginx には、リバース プロキシ (フォワード プロキシとフォワード プロキシの違いに注意してください) やロード バランシングなどの機能があります。今回は、nginx が Linux マシン 192.168.1.108 にインストールされます。 nginx をインストールするには、まず openssl ライブラリ、gcc、pcre、zlib ライブラリなどをインストールする必要があります。 Tomcat は 2 台のマシン 192.168.1.168 と 192.168.1.178 にインストールされています。クライアントは、192.168.1.108 リバース プロキシにアクセスすることで、192.168.1.168 および 192.168.1.178 に Tomcat によってデプロイされたプロジェクト コンテンツにアクセスします。 1. Linux (マシン 192.168.1.108) に nginx をインストールし、ope をインストールします
    Nginx 1025 2023-05-17 09:40:47

ツールの推奨事項

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 フォント ライブラリを呼び出すため、ページが開くのが遅くなる場合があります。