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

  • Nginx の主なアプリケーション シナリオは何ですか?
    Nginx の主なアプリケーション シナリオは何ですか?
    Nginx の主なアプリケーション シナリオは、静的 Web サイトの展開です。Nginx は、サーバー上の静的ファイル (html、css、画像) を HTTP プロトコルを通じてブラウザ クライアントに返すことができる http Web サーバーです。例: 静的リソースの Index.html をサーバーにデプロイし、index.html を linux/opt/www/test にアップロードします。nginx.conf を変更して、/test のリクエストをインターセプトする場所を追加します。/opt/www パスは、 root はルートを表します。パス、つまり、/test location/test{root/opt/www;indexinde の前の /slash
    Nginx 1549 2023-05-16 14:55:17
  • Nginxプロキシ出力ズーム画像の実装方法
    Nginxプロキシ出力ズーム画像の実装方法
    nginx 構成文件:#documentpptconvertconfiguration.upstreamdocument.polyv.net{server127.0.0.1:8080;}server{listen80;server_namedocument.polyv.net;indexindex.htmlindex.htm;charsetutf-8;client_max_body_size1000m;#ignorefavicon.iconotexist.location =/favicon.ico
    Nginx 700 2023-05-16 13:55:06
  • Nginxのunixソケットとtcpソケットの違いは何ですか
    Nginxのunixソケットとtcpソケットの違いは何ですか
    Nginx が fastcgi に接続するには、unixdomainsocket と TCP の 2 つの方法があります。Unixdomainsocket または IPCsocket は、同じオペレーティング システム上の 2 つ以上のプロセス間のデータ通信を可能にするターミナルです。パイプと比較すると、Unixdomainsocket はバイト ストリームとデータ キューの両方を使用できますが、パイプ通信はバイト ストリームのみを通過できます。 Unixdomainsocket のインターフェイスは Internetsocket に非常に似ていますが、通信に基礎となるネットワーク プロトコルを使用しません。 Unixdomainsocket の機能は、POSIX オペレーティング システムのコンポーネントです。 TCPとunixd
    Nginx 1705 2023-05-16 13:37:06
  • nginx + tomcat が Windows システムで負荷分散を実現する方法
    nginx + tomcat が Windows システムで負荷分散を実現する方法
    まず、2 つの Tomcat をインストールします。同じものを 2 つにコピーすることも、2 つの異なるバージョンの Tomcat をダウンロードすることもできます。私は 2 つの異なるバージョンをダウンロードしました。 (これはバージョン 8.0 ですが、特に古くない 2 つのバージョンを見つけてください)。次に、2 つの Tomcat を起動します。開始する前に、2 つの Tomcat の起動時にポートの競合が発生しないように、一方のポート番号を変更します。1 つは独自のポート 8080 で、もう 1 つはポート 9080 に変更されます。設定後、cmd コマンド ウィンドウを開きます。Tomcat は d:\software\apache-tomcat-8.5.24 ディレクトリにあります。次のコマンドに従って起動します。起動に成功すると、別のウィンドウが表示されます。
    Nginx 1105 2023-05-16 13:28:06
  • Nginx Reactプロジェクトを構成する際の404の問題を解決する方法
    Nginx Reactプロジェクトを構成する際の404の問題を解決する方法
    ご存知のとおり、プロジェクトを作成した後は、プロジェクトをデプロイする必要があります。設定は非常に簡単です。Location/demo{rootE:/;indexindex.htmlindex.htm;} には問題があります。設定できるのは http: //localhost/demo. /遊びに来てください。 http://localhost/demo/page1 などの内部の他のインターフェイスにアクセスしたい場合は、404 ページが見つかりませんというメッセージが表示されます。でも開発中は確かに問題なくアクセスできたので、やっぱりnodeを使わないといけないのかな?いや、もしかしたら設定方法がわからないからかもしれません。解決策は最終的に他の人のnginx.coで見つかりました
    Nginx 1146 2023-05-16 13:01:18
  • nginxがphpファイルまたはディレクトリを実行できない場合の解決方法
    nginxがphpファイルまたはディレクトリを実行できない場合の解決方法
    nginx が php ファイルまたはディレクトリを実行できない問題の解決策: 1. php-fpm サーバーを起動します; 2. Web サイトの nginx 構成を確認します; 3. nginx.conf ファイルを開いて、root 命令と fastcgi_param 命令のパスを確認します。 4. 命令パスを目的のパスに変更します。アクセスされるファイル パスの設定を一貫させることができます。 nginx が php を解析しない問題を解決するには、nginx が正常にインストールされて実行されました。PHP が正常にインストールされ、php-fpm が正常に実行されました:servicephp-fpmstartnetstat-antp|grep:80netstat-antp|grep:9000、80、および 9000 ポートは次のようになります。すべてリスニング状態です
    Nginx 2187 2023-05-16 12:58:17
  • Nginx設定プロセス例の分析
    Nginx設定プロセス例の分析
    1. nginx をダウンロードします。 2. 解凍します。 3. runhiddenconsole.exe ソフトウェアを設定してダウンロードします。 4. 開始: @echooff@echostartingnginx...runhiddenconsolenginx.exe@echostartingphp-cgi...runhiddenconsoled:/php-5.6.13-win32-vc11 -x64 /php-cgi.exe-b127.0.0.1:9000-cd:/php-5.6.13-win32-vc11-x64/php.iniexitpause 5. 閉じます: @ec
    Nginx 1105 2023-05-16 12:28:12
  • Nginx を通じて Header ヘッダー情報を定義する方法
    Nginx を通じて Header ヘッダー情報を定義する方法
    nginx conf ファイルを変更することで、HTTPHeader を簡単にカスタマイズできます。 Nginx は、ngx_headers_more モジュールを使用して、送信および受信ヘッダー情報を追加および削除します。デフォルトではこのモジュールはNginxのソースコードに追加されていないため、関連機能を利用したい場合はNginxのコンパイル時にこのモジュールを追加する必要があります。私のサーバーの Nginx は、コンパイル時にこのモジュールを追加しませんでした。現在の Nginx コンパイル パラメータを表示するには、-V を使用してください: [root@z-dig~]#nginx-Vnginxversion:www.z-dig.combuiltbygcc4.4.720120313(RedHat4)
    Nginx 1569 2023-05-16 11:52:13
  • 使用されていないNginxモジュールを削除する方法
    使用されていないNginxモジュールを削除する方法
    未使用の Nginx モジュールを削除します。コンパイルおよびインストールするとき、./configure メソッドの実行時に次の構成命令を追加して、未使用のモジュールを明示的に削除します: ./configure--without-module1--without-module2--without-module3 例: ./configure--without-http_dav_module--withouthttp_spdy_module 注: 構成手順はモジュールによって提供されます。無効にするモジュールに、使用する必要があるディレクティブが含まれていないことを確認してください。モジュールを無効にすることを決定する前に、各モジュールで利用可能な手順について Nginx ドキュメントを確認する必要があります。
    Nginx 2222 2023-05-16 11:40:12
  • nginxの速度制限を実装する方法
    nginxの速度制限を実装する方法
    nginx の速度制限は、ngx_http_limit_conn_module モジュールと ngx_http_limit_req_module モジュールを通じて実装できます。 1. ngx_http_limit_conn_module: このモジュールは主にダウンロード速度を制限します。 1. 同時接続制限: http{...limit_conn_zone$binary_remote_addrzone=aming:10m;...server{...limit_connaming10;...}} 説明: まず、limit_conn_zone を使用してメモリ ブロック インデックスを定義します。
    Nginx 2561 2023-05-16 11:16:12
  • Nginx がドメイン名によって悪意を持って解析されるのを防ぐ方法
    Nginx がドメイン名によって悪意を持って解析されるのを防ぐ方法
    主な理由は、次の設定コードが欠落していることです: nginx バージョン 1.8.0server{listen80default_server;server_name_;return403;} により、すべての未設定の server_name が 403 エラーを返します。これまでにこの設定を nginx に追加したことはありませんが、遭遇したことはありません「またこのような問題が発生し、別のサーバーでテストしてみました。このコードがなくても、解析してリクエストを正常に実行することは不可能です。私は非常に言葉を失いました。」補足: 調べてみた結果、この種の問題に対して nginx は独自の固有の 444 ステータス コードを使用する必要があることがわかりました。
    Nginx 1226 2023-05-16 09:46:10
  • UbuntuにNginxサーバーをインストールする方法
    UbuntuにNginxサーバーをインストールする方法
    nginx をインストールします sudoapt-getinstallnginx Apache をインストールしており、この時点で Apache が実行されている場合は、最初に設定ファイルを変更してください (ファイルを持っていない学生は直接スキップします): #設定ファイルを開きます sudovim/etc/nginx/sites- available/default を押して次の 2 つの変更を押します (Apache と競合しないようにするため):server{#ここを変更すると、80 を 88listen88default_server;#ここでも listen したいリスニング ポートに変更します[::]:88default_serveripv6only =o
    Nginx 1181 2023-05-16 09:25:05
  • nginx 負荷分散下で Webshel​​l アップロードを実装する方法
    nginx 負荷分散下で Webshel​​l アップロードを実装する方法
    シナリオの説明では、実際の運用環境に RCE 脆弱性が存在し、WebShell 環境のインストールを取得できることを前提としています。まず、GetHub で脆弱なイメージを取得する前に、事前に nginx と Tomcat を centos にインストールする必要があります。 nginx と tomcat 構成ファイルを構成し、docker を使用してイメージをプルダウンし、脆弱性を再現します。 1. まず docker 環境をセットアップします 2. tomcat にアクセスできるかテストします 上図からわかるように、バックエンドの tomcat にアクセスできます 3. docker で nginx リバース プロキシの負荷分散を確認します 4. docker の lbsnode1 の ant を確認してください。.jsp テキスト
    Nginx 1545 2023-05-16 08:16:13
  • Nginx のアクセス ログとエラー ログを構成する方法
    Nginx のアクセス ログとエラー ログを構成する方法
    Nginx は、インターネット上のいくつかの最大規模のサイトの負荷を処理するオープンソースの高性能 HTTP およびリバース プロキシ サーバーです。 NGINX Web サーバーを管理するときに実行する最も一般的なタスクの 1 つは、ログ ファイルのチェックです。ログの構成方法と読み取り方法を知ることは、詳細なデバッグ情報を提供するため、サーバーまたはアプリケーションの問題のトラブルシューティングを行うときに非常に役立ちます。 Nginx は、アクセス ログとエラー ログという 2 種類のログを使用してイベントを記録します。アクセス ログにはクライアント要求に関する情報が記録され、エラー ログにはサーバーとアプリケーションの問題に関する情報が記録されます。 Nginx アクセス ログの構成 Nginx は、顧客のリクエストが処理されるたびに、アクセス ログに新しいレコードを生成します。
    Nginx 1854 2023-05-16 08:10:05
  • nginxを使用してコンテナ内にアップロードおよびダウンロードするためのファイルサーバーを構築する方法
    nginxを使用してコンテナ内にアップロードおよびダウンロードするためのファイルサーバーを構築する方法
    1. nginx コンテナをインストールします。nginx がファイルのアップロードをサポートするには、nginx-upload-module モジュールを含むコンテナをダウンロードして実行する必要があります: sudopodmanpulldocker.io/dimka2014/nginx-upload-with-progress-modules:latessudopodman -d--namenginx- p83:80docker.io/dimka2014/nginx-upload-with-progress-modules このコンテナには、nginx-upload-module モジュールと ng の両方が付属しています
    Nginx 2014 2023-05-15 23:49:04

ツールの推奨事項

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