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

  • nginx の複数の場所を構成する方法
    nginx の複数の場所を構成する方法
    はじめに nginxserver の下に複数の場所を設定すると、異なるパスの一致に応じて異なる処理が実行されます。 nginx で一般的に使用される正規表現構文ルール: location[=|~|~*|^~]/uri/{…}= の先頭は、完全一致を意味します。 ^~ で始まることは、大文字と小文字が区別され、何かで始まることを意味します。 ~ で始まることは、大文字と小文字を区別する正規の一致を意味します。 ~* で始まることは、大文字と小文字を区別しない正規の一致を意味します。 !~ と !~* はそれぞれ、大文字と小文字を区別する非一致、および大文字と小文字を区別しない非一致の正規一致を表します。 / は、ユニバーサル マッチングを意味します。あらゆるリクエストがマッチングされます。複数のロケーション構成の場合、一致順序は次のとおりです (検証されていません): match = first、then
    Nginx 2614 2023-05-17 22:25:45
  • LinuxにNginxをインストールするコマンドは何ですか?
    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が起動しているかどうかを確認する方法
    最初の方法: プロセス リストとフィルターを表示する 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 を使用してディレクトリを一覧表示する 準備 - 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の基礎知識 導入事例・分析
    nginx は、高い安定性、豊富な機能セット、サンプル構成ファイル、および低いシステム リソース消費量で知られる高性能 http およびリバース プロキシ サーバーです。 nginx の機能は、静的ファイル、インデックス ファイル、自動インデックス作成、オープン ファイル記述子のバッファリングを処理します。キャッシュレス リバース プロキシ アクセラレーション、シンプルなロード バランシング、およびフォールト トレランス。 fastcgi、シンプルなロードバランシング、フォールトトレランス。モジュール構造。 gzipping、byterange、chunkedresponses、ssi-filter などのフィルターが含まれます。 1 つのページ内に存在する複数の SSI が fastcgi または他のプロキシ サーバーによって処理される場合、この処理は相互に待機することなく並行して実行できます。
    Nginx 1483 2023-05-17 21:48:23
  • WebSocket をサポートするように Nginx を構成する方法
    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へのアクセスを禁止する方法
    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 サーバーにリバースプロキシする方法
    Nginx を Tomcat サーバーにリバースプロキシする方法
    実際の運用では、プロジェクト内で Tomcat サーバーを単独で使用することは一般的ではありません。静的リソースへの応答では Nginx の方がパフォーマンスが優れています。また、nginx はリバース プロキシ専用のサーバーであるため、Java リクエストをバックエンドに転送するのが簡単です。クライアント処理のために Tomcat コンテナに渡され、静的リソースの処理に使用されます。nginx では、server{} ブロックは比較的大規模なプロジェクト(通常はドメイン名のすべての構成)を構成するためによく使用され、通常は複数のブロックが存在します。サーバー ブロック内の構成。ドメイン名とルート ディレクトリの構成、静的リソースのサポート、phpfastcgi リクエスト、URL の書き換え、エラー ページの構成、その他の構成など、複数のリクエスト ルールを定義する場所。
    Nginx 1523 2023-05-17 21:01:04
  • Nginx と uWSGI を使用して Python Web プロジェクトを構成する方法
    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パニックグループの問題を解決する方法
    nginxパニックグループの問題を解決する方法
    1. 解決策 各ワーカー プロセスが作成されると、ngx_worker_process_init() メソッドを呼び出して現在のワーカー プロセスを初期化します。このプロセスには非常に重要なステップがあります。つまり、各ワーカー プロセスは epoll_create() メソッドを呼び出して、一部の epoll ハンドル。監視する必要があるポートごとに、それに対応するファイル記述子があり、ワーカー プロセスは epoll_ctl() メソッドを通じて現在のプロセスの epoll ハンドルにファイル記述子を追加し、accept イベントをリッスンするだけです。クライアントの接続確立イベントを使用してイベントを処理します。から
    Nginx 1643 2023-05-17 20:49:14
  • Nginxのリクエスト制限とアクセス制御を実装する方法
    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/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サーバーのソケットセグメンテーションとは何ですか
    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 設定ファイルのサンプル分析
    nginx の共通機能 1. http プロキシ、リバース プロキシ: Web サーバーの最もよく使用される機能の 1 つで、特にリバース プロキシ。ここでは、陽性剤と反応剤について説明するために 2 つの写真を示します。具体的な詳細については、情報を参照してください。 nginx をリバースプロキシとして使用すると、安定したパフォーマンスが得られ、柔軟な構成で転送機能を提供できます。 nginx は、画像ファイルの末尾ではファイル サーバーに移動し、動的ページの場合は Web サーバーに移動するなど、さまざまな規則的なマッチングに基づいてさまざまな転送戦略を採用できます。サーバー ソリューションでは、やりたいことが何でもできます。そしてnginxは返された結果に対してエラーページジャンプや例外判定などを行います。分散サーバーに格納されている場合
    Nginx 945 2023-05-17 19:25:04
  • CentOS 6.6 に Nginx サーバーをすばやくインストールする方法
    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

ツールの推奨事項

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