- 方向:
- 全て ウェブ3.0 バックエンド開発 ウェブフロントエンド データベース 運用・保守 開発ツール PHPフレームワーク 毎日のプログラミング WeChat アプレット よくある問題 他の 技術 CMS チュートリアル Java システムチュートリアル コンピューターのチュートリアル ハードウェアチュートリアル モバイルチュートリアル ソフトウェアチュートリアル モバイル ゲームのチュートリアル
- 分類する:
-
- nginx の複数の場所を構成する方法
- はじめに nginxserver の下に複数の場所を設定すると、異なるパスの一致に応じて異なる処理が実行されます。 nginx で一般的に使用される正規表現構文ルール: location[=|~|~*|^~]/uri/{…}= の先頭は、完全一致を意味します。 ^~ で始まることは、大文字と小文字が区別され、何かで始まることを意味します。 ~ で始まることは、大文字と小文字を区別する正規の一致を意味します。 ~* で始まることは、大文字と小文字を区別しない正規の一致を意味します。 !~ と !~* はそれぞれ、大文字と小文字を区別する非一致、および大文字と小文字を区別しない非一致の正規一致を表します。 / は、ユニバーサル マッチングを意味します。あらゆるリクエストがマッチングされます。複数のロケーション構成の場合、一致順序は次のとおりです (検証されていません): match = first、then
- Nginx 2614 2023-05-17 22:25:45
-
- LinuxにNginxをインストールするコマンドは何ですか?
- 1. yum-yinstallgcczlibzlib-develpcre-developensslopenssl-devel2.wget download nginx に依存する nginx をインストールします. 新しく作成された nginx フォルダーに nginx をダウンロードします. バージョンは Nginx 公式 Web サイトで選択できます. 私は最新かつ最も安定したバージョンを選択しました現時点での公式サイトにある wgethttp:/ /nginx.org/download/nginx-1.22.0.tar.gz3. tar-zxvfnginx-1.22.0.tar.gzを解凍します4. 自動設定 #解凍したnginxを入力しますディレクトリ cdnginx-1.22
- Nginx 1320 2023-05-17 21:58:04
-
- Linuxシステムでnginxが起動しているかどうかを確認する方法
- 最初の方法: プロセス リストとフィルターを表示する Linux で実行されている各アプリケーションはプロセスを生成し、Nginx プロセスが存在するかどうかを確認することで、Nginx プロセスが開始されているかどうかを判断できます。 ps-ef を使用してプロセスをリストし、grep でフィルタリングします。例: ps-ef|grepnginx では、Nginx プロセスが存在するかどうかを確認できます。 2 番目の方法: プロセス idps-Cnginx-opid を直接確認します。pid を直接返すこの方法は、他のプログラムと組み合わせて使用するのに適しています。たとえば、シェル/Python スクリプトでこのコマンドを実行して pid を取得します。次に、Nginx が pid に基づいているかどうかを判断します。この方法をお勧めします。 3 番目の方法: ネットを使用する
- Nginx 8521 2023-05-17 21:49:10
-
- ディレクトリとファイルをリストし、パスワードでアクセス許可を制御するように Nginx を構成する方法
- nginx を使用してディレクトリを一覧表示する 準備 - nginx をインストールし、いくつかのディレクトリとファイルを作成します。 次のようにコードをコピーします: $sudoapt-getinstallnginx$cd/usr/share/nginx$mkdirweb$sudomkdirdirectory{1,2,3}$sudotouchfile{1, 2,3}$lsdirectory1directory2directory3file1file2file3nginx 構成: 次のようにコードをコピーします: $sudovim/etc/nginx/conf.d/list.confserver{l
- Nginx 1578 2023-05-17 21:49:04
-
- Nginxの基礎知識 導入事例・分析
- nginx は、高い安定性、豊富な機能セット、サンプル構成ファイル、および低いシステム リソース消費量で知られる高性能 http およびリバース プロキシ サーバーです。 nginx の機能は、静的ファイル、インデックス ファイル、自動インデックス作成、オープン ファイル記述子のバッファリングを処理します。キャッシュレス リバース プロキシ アクセラレーション、シンプルなロード バランシング、およびフォールト トレランス。 fastcgi、シンプルなロードバランシング、フォールトトレランス。モジュール構造。 gzipping、byterange、chunkedresponses、ssi-filter などのフィルターが含まれます。 1 つのページ内に存在する複数の SSI が fastcgi または他のプロキシ サーバーによって処理される場合、この処理は相互に待機することなく並行して実行できます。
- Nginx 1483 2023-05-17 21:48:23
-
- WebSocket をサポートするように Nginx を構成する方法
- 1. wss および nginx プロキシ wss についての理解: 1. wss プロトコルは実際には websocket+SSL です。これは、https (http+SSL) と同様に、websocket プロトコルに SSL 層を追加することを意味します。 2. nginx を使用して wss をプロキシする [通信原理とプロセス] クライアントは wss 接続を開始して nginx に接続し、Nginx は wss プロトコル データを ws プロトコル データに変換し、Workerman の WebSocket プロトコル ポートに転送します。 Workermanがビジネスロジック処理を行い、Workermanが顧客に渡す、クライアントがメッセージを送信する場合はその逆の処理で、データはnginx/を介してwssプロトコルに変換されてクライアントに送信される。
- Nginx 5489 2023-05-17 21:28:13
-
- nginxでphpへのアクセスを禁止する方法
- nginx による php へのアクセスを禁止する方法: 1. 指定されたディレクトリ内の指定されたプログラムの解析を禁止するように nginx を設定します; 2. "location~^/images/.*\.(php|php5|sh|pl|py)${ 「denyall. ..}」ステートメントをサーバータグ内に配置できます。 nginx サイト ディレクトリとファイル URL のアクセス制御 1. 拡張子に基づいてプログラムとファイルのアクセスを制限する nginx 設定を使用して、アップロードされたリソース ディレクトリ内の PHP、Shell、Perl、および Python プログラム ファイルへのアクセスを禁止します。指定されたディレクトリ内の指定されたプログラムの解析を禁止するように nginx を構成します。 location~^/images/.*\.(php|p
- Nginx 1223 2023-05-17 21:19:04
-
- Nginx を Tomcat サーバーにリバースプロキシする方法
- 実際の運用では、プロジェクト内で Tomcat サーバーを単独で使用することは一般的ではありません。静的リソースへの応答では Nginx の方がパフォーマンスが優れています。また、nginx はリバース プロキシ専用のサーバーであるため、Java リクエストをバックエンドに転送するのが簡単です。クライアント処理のために Tomcat コンテナに渡され、静的リソースの処理に使用されます。nginx では、server{} ブロックは比較的大規模なプロジェクト(通常はドメイン名のすべての構成)を構成するためによく使用され、通常は複数のブロックが存在します。サーバー ブロック内の構成。ドメイン名とルート ディレクトリの構成、静的リソースのサポート、phpfastcgi リクエスト、URL の書き換え、エラー ページの構成、その他の構成など、複数のリクエスト ルールを定義する場所。
- Nginx 1523 2023-05-17 21:01:04
-
- Nginx と uWSGI を使用して Python Web プロジェクトを構成する方法
- Python ベースの Web プロジェクトの一般的なデプロイメント方法は次のとおりです。 fcgi: spawn-fcgi またはフレームワークに付属のツールを使用して、各プロジェクトのリスニング プロセスを生成し、http サービスと対話します。 wsgi: http サービスの mod_wsgi モジュールを使用して各プロジェクトを実行します。ただし、wsgi プロトコルも fcgi プロトコルも使用せず、独自の uwsgi プロトコルを作成する uwsgi もあり、作者によると、このプロトコルは fcgi プロトコルの約 10 倍高速であるとのことです。 uwsgi の主な機能は次のとおりです。 超高速パフォーマンス。メモリ使用量が少ない (測定値は apache2 の mod_wsgi の約半分)。マルチアプリ管理。詳細ログ
- Nginx 1703 2023-05-17 20:52:04
-
- nginxパニックグループの問題を解決する方法
- 1. 解決策 各ワーカー プロセスが作成されると、ngx_worker_process_init() メソッドを呼び出して現在のワーカー プロセスを初期化します。このプロセスには非常に重要なステップがあります。つまり、各ワーカー プロセスは epoll_create() メソッドを呼び出して、一部の epoll ハンドル。監視する必要があるポートごとに、それに対応するファイル記述子があり、ワーカー プロセスは epoll_ctl() メソッドを通じて現在のプロセスの epoll ハンドルにファイル記述子を追加し、accept イベントをリッスンするだけです。クライアントの接続確立イベントを使用してイベントを処理します。から
- Nginx 1643 2023-05-17 20:49:14
-
- Nginxのリクエスト制限とアクセス制御を実装する方法
- 1. Nginx リクエストの制限 1. HTTP プロトコルの接続とリクエスト http プロトコルのバージョンと接続関係 http プロトコルのバージョン 接続関係 http1.0tcp は再利用できません http1.1 シーケンシャル tcp 多重化 http2.0 多重化 tcp 多重化 http リクエストは tcp 接続に基づいています。 tcp 接続では少なくとも 1 つの http リクエストを生成できますが、http1.1 バージョン以降では、tcp 接続を確立することで複数の http リクエストを送信できるようになりました。 1. 接続頻度制限の構文 syntax:limit_conn_zonekeyzone=name:size;default:—context:httpsyntax
- Nginx 1920 2023-05-17 20:37:04
-
- zabbix を使用して Nginx/Tomcat/MySQL を監視する方法
- Zabbix は nginx を監視します a マシン: zabbix サーバー (192.168.234.128) b マシン: zabbix クライアント (192.168.234.125) b マシン (zabbix クライアント) での操作: nginx 仮想ホスト設定ファイルの編集: [root@centos~]#vi/etc/nginx /conf.d/default.conf サーバーに次のコンテンツを追加します。{}: location/nginx_status{stub_statuson;access_logoff;allow127.0.0.1;denyall;}Reload ngi
- Nginx 1563 2023-05-17 20:31:04
-
- Nginxサーバーのソケットセグメンテーションとは何ですか
- nginx の 1.9.1 リリースでは、so_reuseport ソケット オプションの使用を許可する新機能が導入されました。このオプションは、dragonflybsd や Linux (カーネル バージョン 3.9 以降) を含む多くのオペレーティング システムの新しいバージョンで利用できます。このソケット オプションを使用すると、複数のソケットが同じ IP とポートの組み合わせでリッスンできるようになります。カーネルは、これらのソケット間で受信接続の負荷を分散できます。 (nginxplus の顧客の場合、この機能は年末までにリリースされるバージョン 7 に追加される予定です) so_reuseport オプションには多くの実用的な応用の可能性があります。他のサービスもこれを使用して、実行中にローリング アップグレードを単純に実装できます (nginx はすでにローリング アップグレードをサポートしています)。右
- Nginx 734 2023-05-17 20:19:10
-
- Nginx 設定ファイルのサンプル分析
- nginx の共通機能 1. http プロキシ、リバース プロキシ: Web サーバーの最もよく使用される機能の 1 つで、特にリバース プロキシ。ここでは、陽性剤と反応剤について説明するために 2 つの写真を示します。具体的な詳細については、情報を参照してください。 nginx をリバースプロキシとして使用すると、安定したパフォーマンスが得られ、柔軟な構成で転送機能を提供できます。 nginx は、画像ファイルの末尾ではファイル サーバーに移動し、動的ページの場合は Web サーバーに移動するなど、さまざまな規則的なマッチングに基づいてさまざまな転送戦略を採用できます。サーバー ソリューションでは、やりたいことが何でもできます。そしてnginxは返された結果に対してエラーページジャンプや例外判定などを行います。分散サーバーに格納されている場合
- Nginx 945 2023-05-17 19:25:04
-
- CentOS 6.6 に Nginx サーバーをすばやくインストールする方法
- 1. nginx のダウンロード nginx の公式 Web サイト (http://nginx.org/en/download.html) から最新バージョンの nginx をダウンロードします。ダウンロードが完了すると、下図に示すような圧縮パッケージが得られますので、下図に示すように、nginx の tar パッケージを Linux サーバーにアップロードします: 2. nginx2.1 をインストールします インストールの前提条件 nginx をインストールする前に、g++ と gcc がシステムにインストールされていることを確認する必要があります。openssl-devel、pcre-devel、および zlib-devel ソフトウェア。 1. 必要なソフトウェアをインストールします: yum-yinstallzli
- Nginx 1177 2023-05-17 19:18:05