- 方向:
- 全て ウェブ3.0 バックエンド開発 ウェブフロントエンド データベース 運用・保守 開発ツール PHPフレームワーク 毎日のプログラミング WeChat アプレット よくある問題 他の 技術 CMS チュートリアル Java システムチュートリアル コンピューターのチュートリアル ハードウェアチュートリアル モバイルチュートリアル ソフトウェアチュートリアル モバイル ゲームのチュートリアル
- 分類する:
-
- 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 を有効にする方法
- 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 リバース プロキシを構成する方法
- 1. リバース プロキシとデモ環境の説明 1. リバース プロキシ リバース プロキシは、コンピュータ ネットワークにおいて、クライアントに代わって 1 つ以上のサーバーからリソースを取得するプロキシ サーバーです。これらのリソースは、Web サーバー自体から発信されたかのようにクライアントに返されます。フォワード プロキシは、それに関連付けられたクライアントが任意のサーバーに接続するための仲介手段であるのに対し、リバース プロキシは、任意のクライアントがそれに関連付けられたサーバーに接続するための仲介手段です。フォワード プロキシの詳細については、次を参照してください。 CentOS7 に基づく Nginx フォワード プロキシの構成 2. このデモの複数のサーバー 2. 一般的なリバース プロキシ構成 1. バックエンド サーバー構成 (Apache) バックエンド Apache サーバーのホスト名と IP#hostnamecentos7
- Nginx 2138 2023-05-17 12:34:17
-
- 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 には 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を設定する方法
- 次のようにコードをコピーします: 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 をインストールする方法
- 必要な依存プラグイン 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 ファイルへのアクセスを無効にする方法
- location ディレクティブの使用 Nginx 構成ファイルでは、location ディレクティブを使用して、特定のディレクトリまたはファイルへのアクセスを制限できます。次のコードを location ディレクティブに追加すると、.php ファイルへのアクセスを無効にできます: location~\.php${denyall;} 上記のコードでは、\ はエスケープ文字を表し、. は任意の文字を表し、$ は終わり。したがって、このコードの意味は、.php で終わるすべてのファイルを正規表現と照合し、それらへのアクセスを無効にすることです。この方法は PHP ファイルへのアクセスを禁止する場合にのみ適しており、他の種類のファイルには無効であることに注意してください。 if ディレクティブの使用 location ディレクティブの使用に加えて、if ディレクティブを使用して無効にすることもできます。
- Nginx 2086 2023-05-17 11:16:39
-
- nginx が複数の geoserver サービスの負荷分散を実装する方法
- 概要 サービスのアクセス速度を向上させ、ジオサーバー サービスへの負荷を軽減し、サービス アクセスの安定性に影響を与えるサービス ノードの問題を回避するために、通常は複数のジオサーバーを配置することで問題を解決しますが、複数のジオサーバーを配置した後は、 , we need a 統一されたインターフェースが使用のために提供されており、nginx はそのようなニーズに非常によく応えることができます. この記事では、nginx を通じて複数の geoserver サービスの負荷分散を実現する方法について説明します。導入効果の実現 1. マルチジオサーバーのデプロイメント ジオサーバーサービスの一貫性を保つために、まずジオサーバーサービスを設定し、設定後、デプロイされた Tomcat をコピーし、複数の Tomcat のクローンを作成します。
- Nginx 1648 2023-05-17 11:04:05
-
- 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 の特徴: 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 クラスターを構成する方法
- 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 プロキシ モジュールの説明: プロキシ モジュールには多くの命令があります。ここでは重要な 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 ログをリアルタイムで取得するのでしょうか?
- 要件記述プロジェクトの要件テスト プロセスでは、いくつかのユース ケース リクエストを 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 クラスター インスタンスの分析
- 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