- 方向:
- 全て ウェブ3.0 バックエンド開発 ウェブフロントエンド データベース 運用・保守 開発ツール PHPフレームワーク 毎日のプログラミング WeChat アプレット よくある問題 他の 技術 CMS チュートリアル Java システムチュートリアル コンピューターのチュートリアル ハードウェアチュートリアル モバイルチュートリアル ソフトウェアチュートリアル モバイル ゲームのチュートリアル
- 分類する:
-
- 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 1536 2023-05-16 14:55:17
-
- 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 687 2023-05-16 13:55:06
-
- Nginxのunixソケットとtcpソケットの違いは何ですか
- Nginx が fastcgi に接続するには、unixdomainsocket と TCP の 2 つの方法があります。Unixdomainsocket または IPCsocket は、同じオペレーティング システム上の 2 つ以上のプロセス間のデータ通信を可能にするターミナルです。パイプと比較すると、Unixdomainsocket はバイト ストリームとデータ キューの両方を使用できますが、パイプ通信はバイト ストリームのみを通過できます。 Unixdomainsocket のインターフェイスは Internetsocket に非常に似ていますが、通信に基礎となるネットワーク プロトコルを使用しません。 Unixdomainsocket の機能は、POSIX オペレーティング システムのコンポーネントです。 TCPとunixd
- Nginx 1682 2023-05-16 13:37:06
-
- 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 1084 2023-05-16 13:28:06
-
- Nginx Reactプロジェクトを構成する際の404の問題を解決する方法
- ご存知のとおり、プロジェクトを作成した後は、プロジェクトをデプロイする必要があります。設定は非常に簡単です。Location/demo{rootE:/;indexindex.htmlindex.htm;} には問題があります。設定できるのは http: //localhost/demo. /遊びに来てください。 http://localhost/demo/page1 などの内部の他のインターフェイスにアクセスしたい場合は、404 ページが見つかりませんというメッセージが表示されます。でも開発中は確かに問題なくアクセスできたので、やっぱりnodeを使わないといけないのかな?いや、もしかしたら設定方法がわからないからかもしれません。解決策は最終的に他の人のnginx.coで見つかりました
- Nginx 1135 2023-05-16 13:01:18
-
- 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 2176 2023-05-16 12:58:17
-
- 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 1091 2023-05-16 12:28:12
-
- 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 1551 2023-05-16 11:52:13
-
- 使用されていないNginxモジュールを削除する方法
- 未使用の Nginx モジュールを削除します。コンパイルおよびインストールするとき、./configure メソッドの実行時に次の構成命令を追加して、未使用のモジュールを明示的に削除します: ./configure--without-module1--without-module2--without-module3 例: ./configure--without-http_dav_module--withouthttp_spdy_module 注: 構成手順はモジュールによって提供されます。無効にするモジュールに、使用する必要があるディレクティブが含まれていないことを確認してください。モジュールを無効にすることを決定する前に、各モジュールで利用可能な手順について Nginx ドキュメントを確認する必要があります。
- Nginx 2203 2023-05-16 11:40:12
-
- 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 2551 2023-05-16 11:16:12
-
- Nginx がドメイン名によって悪意を持って解析されるのを防ぐ方法
- 主な理由は、次の設定コードが欠落していることです: nginx バージョン 1.8.0server{listen80default_server;server_name_;return403;} により、すべての未設定の server_name が 403 エラーを返します。これまでにこの設定を nginx に追加したことはありませんが、遭遇したことはありません「またこのような問題が発生し、別のサーバーでテストしてみました。このコードがなくても、解析してリクエストを正常に実行することは不可能です。私は非常に言葉を失いました。」補足: 調べてみた結果、この種の問題に対して nginx は独自の固有の 444 ステータス コードを使用する必要があることがわかりました。
- Nginx 1214 2023-05-16 09:46:10
-
- UbuntuにNginxサーバーをインストールする方法
- nginx をインストールします sudoapt-getinstallnginx Apache をインストールしており、この時点で Apache が実行されている場合は、最初に設定ファイルを変更してください (ファイルを持っていない学生は直接スキップします): #設定ファイルを開きます sudovim/etc/nginx/sites- available/default を押して次の 2 つの変更を押します (Apache と競合しないようにするため):server{#ここを変更すると、80 を 88listen88default_server;#ここでも listen したいリスニング ポートに変更します[::]:88default_serveripv6only =o
- Nginx 1157 2023-05-16 09:25:05
-
- nginx 負荷分散下で Webshell アップロードを実装する方法
- シナリオの説明では、実際の運用環境に RCE 脆弱性が存在し、WebShell 環境のインストールを取得できることを前提としています。まず、GetHub で脆弱なイメージを取得する前に、事前に nginx と Tomcat を centos にインストールする必要があります。 nginx と tomcat 構成ファイルを構成し、docker を使用してイメージをプルダウンし、脆弱性を再現します。 1. まず docker 環境をセットアップします 2. tomcat にアクセスできるかテストします 上図からわかるように、バックエンドの tomcat にアクセスできます 3. docker で nginx リバース プロキシの負荷分散を確認します 4. docker の lbsnode1 の ant を確認してください。.jsp テキスト
- Nginx 1535 2023-05-16 08:16:13
-
- Nginx のアクセス ログとエラー ログを構成する方法
- Nginx は、インターネット上のいくつかの最大規模のサイトの負荷を処理するオープンソースの高性能 HTTP およびリバース プロキシ サーバーです。 NGINX Web サーバーを管理するときに実行する最も一般的なタスクの 1 つは、ログ ファイルのチェックです。ログの構成方法と読み取り方法を知ることは、詳細なデバッグ情報を提供するため、サーバーまたはアプリケーションの問題のトラブルシューティングを行うときに非常に役立ちます。 Nginx は、アクセス ログとエラー ログという 2 種類のログを使用してイベントを記録します。アクセス ログにはクライアント要求に関する情報が記録され、エラー ログにはサーバーとアプリケーションの問題に関する情報が記録されます。 Nginx アクセス ログの構成 Nginx は、顧客のリクエストが処理されるたびに、アクセス ログに新しいレコードを生成します。
- Nginx 1839 2023-05-16 08:10:05
-
- 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 1992 2023-05-15 23:49:04