
LinuxサーバーにNginxをインストールして構成する方法
nginx のインストール 1. コンパイル ツールとライブラリ ファイルをインストールします。 yum-yinstallmakezlibzlib-develgcc-c++libtoolopensslopenssl-devel 2. まず、pcrecre をインストールして、nginx が書き換え機能をサポートできるようにします。 1. pcre インストール パッケージをダウンロードします (ダウンロード アドレス: [root@bogonsrc]#wgethttp://downloads.sourceforge.net/project/pcre/pcre/8.35/pcre-8.35.tar.gz2)。インストール パッケージを解凍します: [root @bogonsrc
Jun 03, 2023 am 09:40 AM
nginx にアカウントとパスワードの検証を追加する分析例
nginx は、アカウントとパスワードの認証サーバー {location/{auth_basic"pleaseinputuser&passwd";auth_basic_user_filekey/auth.key;}} を追加します。nginx を通じてアクセスされるサービスは数多くありますが、それらはアカウント認証機能を提供しません。authbase アカウントのパスワード認証を使用できます。 nginx によって提供されます。実装するには、次のスクリプトを使用してアカウント パスワード #catpwd.pl#!/usr/bin/perlusestrict;my$pw=$ARGV[0];printcrypt を生成できます。
Jun 03, 2023 am 09:28 AM
負荷分散にnginxを使用する方法
4 層負荷分散と 7 層負荷分散. 7 層負荷分散か 4 層負荷分散かは、実際には iso osi ネットワーク モデルの層の名前に基づいて決定されることがよく言われます。nginx は http プロトコルを使用します。バランスのとれた動作なので、7 層ロード バランシングと呼ばれます。たとえば、tcp 層で負荷分散操作を実行する lvs は、層 4 負荷分散と呼ばれます。一般的に、負荷分散には次の分類があります: 共通のソフトウェア サポート 一般的な負荷分散アルゴリズム 一般的な負荷分散アルゴリズムには、次のものが含まれます: 負荷分散のデモンストレーション例: 通常のポーリング 次に、nginx を使用して通常のポーリングを実行する方法を示します。表示のために 2 つのポート 7001/7002 で 2 つのサービスを開始します。
Jun 03, 2023 am 08:19 AM
FRPS サーバーと Web がポート 80 を共有するように nginx を設定する方法
まず、frpって何?という疑問があると思います。簡単に言うと、frp はイントラネット侵入ツールであり、クライアントを設定すると、サーバー経由でイントラネットにアクセスできるようになります。現在、私のサーバーは Web サイトとして nginx を使用しており、ポート 80 が 1 つだけあります。では、FRP サーバーもポート 80 を使用したい場合はどうすればよいでしょうか?クエリ後、nginx のリバース プロキシを使用してこれを実現できます。追加: frps はサーバー、frpc はクライアントです。ステップ 1: サーバーの nginx.conf 構成ファイルを変更し、次のパラメータを nginx.conf の http{} に追加します。server{listen80
Jun 03, 2023 am 08:19 AM
Nginx の一般的な構成例の分析
IP をブロックする拒否 http{#....#Block IPdeny192.168.4.3;deny31.42.145.0/24;deny51.12.35.0/24;}イントラネットを開く場合にのみ、指定した IP をブロックできます。最初に他のイントラネット セグメントで 192.168.1.1 が開かれることを禁止し、次に他のすべての IPlocation/{#blockoneworkstationdeny192.168.1.1;#allowanyonein192.168.1.0/24allow192.168.1.0/24;#droprestoftheworlddenyall;} を禁止します。
Jun 02, 2023 pm 11:14 PM
Nginx の Lua サポートをインストールして構成する方法
Nginx のインストールと設定 Lua のサポート デフォルトでは、Nginx は Lua モジュールをサポートしていません。LuaJIT インタープリターをインストールして Nginx を再コンパイルする必要があります。または、中国人が開発した openrestry に必要なモジュール (LuaJIT、Ngx_devel、lua-nginx-module1) を使用することもできます。 . 環境準備 [root @nginx_lua~]#yuminstall-ygccgcc-c++makepcre-develzlib-developenssl-devel2. 最新の luajit と ngx_devel_kit と lua-nginx-module の解凍をダウンロード [r
Jun 02, 2023 pm 10:01 PM
Windows で Nginx の複数のドメイン名を構成する方法
1. Windows に nginx をインストールするためのディレクトリ構造は次のとおりです。 2. nginx-1.12.1 ディレクトリの conf/nginx.conf の内容 #usernobody;worker_processes1;events{worker_connections1024;}http{includemime.types;default_typeapplication/octet -stream;sendfileon ;keepalive_timeout65;server{listen80default_server;server_n
Jun 02, 2023 pm 09:43 PM
Centos7にnginxリバースプロキシを実装する方法
リバース プロキシ サーバーはサーバー側でセットアップされ、頻繁に要求されるページをバッファリングし、クライアント要求を内部ネットワーク上のターゲット サーバーに転送し、サーバーから取得した結果をインターネットに返して、このとき、プロキシサーバーとターゲットホストは外部からはサーバーとして見えます。現在、Web Web サイトではリバース プロキシが使用されており、内部サーバーに対する外部ネットワークからの悪質な攻撃を防ぐほか、サーバーの負荷を軽減するためのキャッシュ、およびアクセス セキュリティ制御が行われています。実験環境:192.168.1.188nginxロードバランサ 192.168.1.189web01サーバ 192.168.1.190web02サーバ ソフトウェア準備:cen
Jun 02, 2023 pm 08:16 PM
不適切な nginx 設定によって引き起こされる 499 およびフェイルオーバー メカニズムの障害の問題を解決する方法
499 の意味と考えられる理由. 499 は実際には HTTP プロトコルの標準ステータス コードではなく、nginx のカスタム ステータス コードです。nginx の公式ドキュメントにはこのステータス コードの明確な説明が見つかりませんでした。ブログはこちらです説明: HTTP エラー 499 は、サーバーを介したリクエストの処理の途中でクライアントがシャットダウンしたことを意味します。499 エラーコードは、クライアントで何かが起こったことをよりよく示しています。
Jun 02, 2023 pm 07:54 PM
nginx の実行時に docker がデーモンをオフにする理由は何ですか?
質問 1. Docker コンテナーが実行中にハングするのはなぜですか?デフォルトでは、docker コンテナはコンテナ内の最初のプロセス、つまり pid=1 のプログラムを docker コンテナが実行されているかどうかの基準として使用します。docker コンテナの pid がハングすると、docker コンテナは直接終了します。 2. docker実行時にコンテナの内部コマンドとしてcommandを使用します nginxを使用している場合はバックグラウンドでnginxプログラムが実行されます このときnginxはpid 1のプログラムではなく、実行されるbashになりますnginx コマンドの実行後に bash がハングするため、コンテナも終了します。同じ理由です。pm2start の後、bash
Jun 02, 2023 pm 07:32 PM
nginxでファイルをダウンロードする際に指定した保存ファイル名を設定する方法
通常、リソース ファイルをアップロードした後、ファイル名の競合を避けるために、ファイル名を意味のないピリオド文字に変更します。この文字は、md5 によって生成されるか、他のメソッドによって生成される文字列である可能性があります。このとき、ダウンロード時にデフォルトで保存されるファイル名は、この意味のないファイル名になります(図1)。実際、nginx はダウンロード中の名前変更をサポートしており、ファイル名をよりわかりやすくしています。 nginx の設定も簡単です。次の行を追加するだけです。 コードをコピーします。 コードは次のとおりです。 location~*.*\.(doc|txt|jar|zip|apk)(\?.*)?${if ($request_uri ~*^.*\/(.*)\.(doc|txt|jar
Jun 02, 2023 pm 04:04 PM
Nginx は複数のドメイン名を持つサイトをどのように構成しますか?
サイトは、複数のドメイン名server{listen80;server_nameops-coffee.cnb.ops-coffee.cn;}server_nameの後にスペースで区切られた複数のドメイン名で構成されています。
Jun 02, 2023 pm 03:34 PM
nginx ではどのようにして 1 つのサーバーが複数の Web サイトにアクセスできるようになりますか?
サーバー上では、通常、異なる Web サイトへのアクセスを区別する 2 つの方法があります。 1. リスニング ポート番号を使用する 2. ドメイン名を使用する 1. ポートを使用して異なるホストにアクセスする: nginx 設定ファイル: /usr/local/nginx/conf /nginx.confcentos ファイルのデフォルトのエンコード形式 latin1 エンコード形式を表示するコマンド:setfileencoding#usernobody;worker_processes1;#error_loglogs/error.log;#error_loglogs/error.lognotice;#error_loglogs/error
Jun 02, 2023 pm 02:16 PM
Nginxの電流制限を設定する方法
空のバケットの場合は、最も単純な電流制限設定から始めます:limit_req_zone$binary_remote_addrzone=ip_limit:10mrate=10r/s;server{location/login/{limit_reqzone=ip_limit;proxy_passhttp://login_upstream;}}$binary_remote_addr for client IP limit flow;zone=ip_limit: 10m 電流制限ルールの名前は ip_limit で、10mb のメモリ空間を使用して ip; rate= に対応する電流制限ステータスを記録できます。
Jun 02, 2023 pm 01:10 PM
ホットツール Tags

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

vc9-vc14 (32+64 ビット) ランタイム ライブラリ コレクション (以下のリンク)
phpStudy のインストールに必要なランタイム ライブラリのコレクションをダウンロードします。

VC9 32ビット
VC9 32 ビット phpstudy 統合インストール環境ランタイム ライブラリ

PHP プログラマー ツールボックスのフルバージョン
プログラマ ツールボックス v1.0 PHP 統合環境

VC11 32ビット
VC11 32ビットphpstudy統合インストール環境ランタイムライブラリ

SublimeText3 中国語版
中国語版、とても使いやすい

ホットトピック









