- 方向:
- 全て ウェブ3.0 バックエンド開発 ウェブフロントエンド データベース 運用・保守 開発ツール PHPフレームワーク 毎日のプログラミング WeChat アプレット よくある問題 他の 技術 CMS チュートリアル Java システムチュートリアル コンピューターのチュートリアル ハードウェアチュートリアル モバイルチュートリアル ソフトウェアチュートリアル モバイル ゲームのチュートリアル
- 分類する:
-
- Nginxに基づいたアクセス制御と接続制限を実装する方法
- 1. デフォルトの設定構文 nginx.conf は、/etc/nginx/conf.d/*.conf などのメイン設定ファイルとして使用されます。これを読み取ると、ディレクトリの .conf も読み込まれます。 1.1 グローバルおよびサービスレベルのユーザー設定ユーザーを使用 Worker_processes は、CPU と一致する同時接続数の増加を処理します。8 つのコアが 8 つの error_lognginx エラー ログをセットアップします。pidnginx サービスが開始されると、pid1.2event がイベント モジュール worker_connections に使用されます。プロセスに許可される最大接続数使用するカーネル モデルを定義します 1.3 サーバールート ホーム ロード
- Nginx 1409 2023-05-14 18:46:20
-
- nginxでlistenコマンドを使用する方法
- listen コマンド nginx は高性能の http サーバーであり、ネットワーク処理がその中核であるため、ネットワークの初期化を理解すると、nginx のネットワーク処理についての理解が深まります。ネットワーク関連の主な設定コマンドは、listen とserver_name の 2 つです。 listen コマンドは、nginx リスニング アドレスを設定します。IP プロトコルの場合、このアドレスはアドレスとポートです。Unix ドメイン ソケット プロトコルの場合、このアドレスはパスです。listen コマンドで指定できるのは 1 つのアドレスまたはポートのみです。アドレスはまた、ここから この記事の冒頭では、listen 命令の解析プロセスを分析します。
- Nginx 2006 2023-05-14 18:37:14
-
- nginxロード機能+nfsサーバー機能の解析例
- nfs サーバーを使用して 3 つのサーバー サーバーの Web ページ コンテンツを一貫性のあるものにする #contos システム この記事で使用する 1. nfs-utils[root@nfs-server~]#yuminstallnfs-utils-y2 をインストールします。nfs サーバーと 3 つのサーバー サーバーで開始します。サーバー上の nfs 機能を実行して、nfs プロセスを確認しますが、応答がありません。これは、nfs が外部ポート番号をリッスンせず、rpc にアウトソーシングしているためです。rpc は、nfs がポートをリッスンするのを支援し、クライアントに通知します。マシンの対応するポートに接続します。 3. 共有ファイル ①. ルートの下に共有ファイル Web を作成し、Web ページとダウンロード用の 2 つのファイルを含めます # ダウンロード機能は 3 にある必要があります
- Nginx 1346 2023-05-14 18:31:13
-
- Nginx http ヘルスチェックを構成する方法
- パッシブ チェック パッシブ ヘルス チェックの場合、nginx および nginxplus はイベントの発生を監視し、失敗した接続の回復を試みます。それでも動作しない場合、nginx と nginxplus はサーバーを利用不可としてマークし、再びアクティブとしてマークされるまで、サーバーへのリクエストの送信を一時的に停止します。上流サーバーが使用不可としてマークされる条件は、ブロック内のサーバー ディレクティブのパラメータ上流で上流サーバーごとに定義されます。fail_timeout - サーバーが使用不可としてマークされる前に試行が失敗する回数を設定します。サーバーが利用不可時間としてマークされているとき (デフォルトは 10 秒)。 max_fails - fai に設定
- Nginx 1698 2023-05-14 18:10:06
-
- nginx と docker を使用して単純な負荷分散を実装する方法
- テスト手順: 1. サーバーに nginx サーバーを構築し、起動します. ここでは確立しない具体的なプロセスを参照してください. 2. docker のソースから nginx の公式イメージをプルし、dockerpullnginx として保存します3. ローカル ディレクトリに 2 つの新しいファイルを作成します。フォルダー、ここでは /mydata/test1、/mydata/test2/4 に作成しました。2 つのテスト フォルダーに新しい Index.html を作成してマークし、thisisnginx1 を出力します。最初の HTML に thisisnginx1 を出力し、2 番目の HTML に thisisnginx1 を出力します。 thisisnginx2 を出力します。 5. Docker を介して 2 つの nginx サーバーのコンテナを実行し、静的ファイルを配置します。
- Nginx 805 2023-05-14 18:04:06
-
- Nginxの一般的な操作コマンドは何ですか?
- servicenginxstopsystemctlstopnginxサービスを開始するnginxstartsystemctlstartnginxサービスを再起動するnginxreloadsystemctlrestartnginx システムの起動時に自動的に実行する systemctlenablenginx システムの起動時に自動実行を無効にする systemctldisablenginx ナレッジポイントの拡張: まず、設定ファイルを使用して nginx コマンドを開始します: nginx-c/usr/local/nginx/conf/nginx.conf 再起動サービス: サービス
- Nginx 1960 2023-05-14 17:40:07
-
- Centos に Nginx をインストールする方法
- nginx (「enginex」) は、軽量の http およびリバース プロキシ サーバーです。 Apacheやlighttpdなどと比較して、メモリが少なく、同時実行性が高く、安定性が高いという利点があります。最も一般的な用途は、リバース プロキシ サービスを提供することです。 Linux では、yum や aptitude などのパッケージ管理ツールを使用してインストールするのではなく、nginx ソース コード パッケージをダウンロードして手動でコンパイルする必要があります。コンパイル中に nginx を構成する必要があるため、手動でコンパイルする必要がありますが、これもいくつかのツールとライブラリ ファイルに依存します。 nginx は C 言語で書かれているため、まず C 言語のコンパイル環境をインストールする必要があります。通常、ほとんどのlinu
- Nginx 2376 2023-05-14 17:31:14
-
- nginx が ctx を使用してデータ共有を実現する方法
- 環境: init_worker_by_lua、set_by_lua、rewrite_by_lua、access_by_lua、content_by_lua、header_filter_by_lua、body_filter_by_lua、log_by_lua、ngx.timer.、balancer_by_lua この Lua テーブルは、リクエストベースの Lua 環境データを保存するために使用でき、そのライフサイクルは現在のリクエストと同じです(Nginx 変数と同様)。次の例を参照してください。 location/test{rewrite_by_lua_block{ngx.c
- Nginx 1583 2023-05-14 17:25:18
-
- CentOS7 Docker Nginx の導入と実行例の分析
- 1. リソースの準備 dockerfile file#"ported"byadammillerfrom#https://github.com/fedora-cloud/fedora-dockerfiles##originallywriteforfedora-dockerfilesby#scollierfromcentos:centos7maintainerthecentosprojectrunyum-yupdate;yumcleanallrunyum-yinstallepel-relea
- Nginx 861 2023-05-14 17:10:15
-
- Nginx で https をアップグレードする方法
- 証明書のダウンロード 証明書コンソールで nginx バージョンの証明書をダウンロードします。ローカルエリアにダウンロードされた圧縮ファイルパッケージには、解凍後の内容が含まれます: .pem ファイル: 証明書ファイル key ファイル: 証明書の秘密鍵ファイル (証明書の申請時に CSR を自動的に作成することを選択しない場合、CSR は作成されません) nginx のインストールディレクトリに nginx1 を設定します 配下に cert ディレクトリを作成し、ダウンロードしたファイルをすべて cert ディレクトリにコピーします 証明書申請時に csr ファイルを自分で作成した場合は、対応する秘密キーファイルを証明書ディレクトリ。 2. nginx インストール ディレクトリ #usernobody;worker_processes1;#error の conf ディレクトリにある nginx.conf ファイルを開きます。
- Nginx 945 2023-05-14 16:49:12
-
- NginxでWebサーバーを構成する方法
- 1. Nginx 構成ファイル コマンド nginx-t を表示します (図 2 を参照)。構成ファイル ディレクトリに入り、ディレクトリ cd/usr/loxa/nginx/conf を表示します。nginx.conf ファイルとvhost ディレクトリ. 3. まず nginx .conf を編集しましょう, メイン サービスは別の構成です. 最後に、今 vhost ファイルを導入できます. 最初は空です. 次に、このディレクトリ内のファイルを見てみましょう. 開きます1 つを表示します。これで 2 つのサイトのファイル変更がすべて完了しました。完了後、servicenginxreload (nginx 設定のリロード)
- Nginx 1890 2023-05-14 16:40:14
-
- nginx が HSTS を構成する方法
- Netcraft は最近、SSL/TLS Web サイトのテストに関する研究を発表し、HTTP Strict Transport Security HSTS を正しく実装しているユーザーは 5% のみであると指摘しました。 HSTSHTTPS (SSL および TLS) とは、ユーザーと Web サイト間の通信中のセキュリティを確保し、攻撃者による傍受、変更、なりすましを困難にします。ユーザーがドメイン名または http:// リンクを手動で入力すると、Web サイトへの最初のリクエストは暗号化されず、プレーン http を使用します。最も安全な Web サイトは、ユーザーを https 接続に誘導するリダイレクトを即座に送り返しますが、中間者攻撃者は最初の http リクエストを傍受し、それによってユーザーのその後の応答を制御できる可能性があります。当然のことながら、HSTS はこの潜在的なセキュリティ問題を解決するために登場しました。
- Nginx 1940 2023-05-14 16:37:18
-
- nginx設定アクセス画像パスとhtml静的ページ取得方法
- 1. 実験環境では、まず特定のパスの下に対応するディレクトリを作成します。下の図 2 に示すように、カスタム HTML または画像を挿入します。 3.nginx 設定 userroot;worker_processes1;#error_loglogs/error.log;#error_loglogs/error.lognotice;#error_loglogs/error.loginfo;#pidlogs/nginx.pid;events{worker_connections1024;}http{includemime.types;default_typ
- Nginx 1724 2023-05-14 16:37:12
-
- Windows で Nginx ログ処理スクリプトを作成する方法
- 操作手順: 20120917.txt は分析が必要なログ、last.csv は統計結果です (統計と並べ替えを容易にするために execl で開く)。 1. [ファイル] 2. [画像] 実行中のscreenshot.jpg 3. [画像] 実行結果 4. [コード] バットとして保存し、ダブルクリックして開き、コードをコピーします。 ip.txt ファイルに awk.exe "{a[$1]+=1;}end{for(iina){printi;}}"20120917.txt>ip.txtrem 行ごとに ip を送信します
- Nginx 696 2023-05-14 16:37:06
-
- Nginx+PHP+FastCGIアクセラレーションモードの実装方法
- 1. 動的な PHP Web ページへのユーザーのアクセス ユーザーのブラウザは Web ページ http://192.168.1.103/index.php へのアクセスを開始します ユーザーと nginx サーバーは 3 ウェイ ハンドシェイクを実行して TCP を作成します接続 (nginx アクセス コントロール ポリシー、nginx ファイアウォールなどのアクセス コントロール ポリシーを無視) ステップ 1: ユーザーは nginx サーバーに http リクエストを送信します ステップ 2: nginx はユーザーがアクセスした URI とサフィックスに基づいてリクエストを判断します1. たとえば、ユーザーがindex.phpにアクセスすると、nginxは構成ファイル内の一致するURIとサフィックスに基づいてリクエストを判断します。例: [emailprotected]:/data/web#ca
- Nginx 754 2023-05-14 16:34:12