Article Tags
Nginx を使用して HTTPS 双方向認証を実装する方法

Nginx を使用して HTTPS 双方向認証を実装する方法

一方向検証と双方向検証の違い: 一方向検証: クライアントがサーバー側の証明書を検証することを指し、サーバーはクライアント証明書を検証する必要はありません。双方向検証: クライアントがサーバー側の証明書を検証することを指し、サーバーも CA の公開キー証明書を通じてクライアント証明書を検証する必要があります。詳細なハンドシェイク プロセス: 一方向認証 ブラウザは、安全なサーバーに接続リクエストを送信します。 1. サーバーは、独自の証明書と証明書関連情報をクライアント ブラウザに送信します。 2. クライアントのブラウザは、サーバーから送信された証明書が信頼する CA センターによって発行されたものであるかどうかを確認します。信頼できる場合は契約の実行を続行します。そうでない場合は、クライアントのブラウザはクライアントに警告メッセージを表示します。つまり、この証明書が信頼できないことをクライアントに警告し、続行する必要があるかどうかをクライアントに尋ねます。 3. お客様のお迎え

Jun 03, 2023 pm 08:38 PM
HTTPS nginx
php+php-fom+nginx設定パラメータを最適化する方法

php+php-fom+nginx設定パラメータを最適化する方法

1. はじめに 新しいサーバーの場合、LNMP 環境のインストールは最初のステップにすぎません。もちろん 2 番目のステップは、デフォルトの構成パラメータを変更して、これらのプログラムを使いやすくし、パフォーマンスを向上させることです。この記事では主に php+php-fpm+nginx の構成パラメータについて説明します。マシンは 4GB メモリを備えたサーバーであり、関連する構成は 4GB メモリを備えたサーバーに従って構成されています。 1. mysql 設定パラメータ: mysql 設定パラメータのチューニング (8GB メモリと 64GB メモリ) mysql 設定ファイルの構成と具体的な設定デモ2. 以下に示す設定の一部はパフォーマンスに相対的に影響するか、設定する必要があることに注意してください. 記載されていない設定はデフォルトに基づいています。これら 3 つのプログラムの構成パラメータは非常に複雑です。

Jun 03, 2023 pm 08:04 PM
PHP nginx
nginx が http リクエストを処理する方法

nginx が http リクエストを処理する方法

1. イベント イベントと http フレームワーク間の相互作用 http リクエスト ラインと http リクエスト ヘッダーを受信した後、ngx_http_process_request 関数が呼び出され、http リクエストの処理が開始されます。 http リクエストは 11 の処理ステージで構成され、各処理ステージでは複数の http モジュールの介入が許可されるため、この関数では、各ステージの http モジュールがリクエストを一緒に完了するようにスケジュールされます。 //http リクエスト ラインとリクエスト ヘッダーを受信した後、http 処理フローは最初の http 処理リクエストの読み取りイベント コールバックになります。 //この関数が実行された後、読み取りイベントと書き込みイベントのコールバックは ngx_http_request_handler に設定されます

Jun 03, 2023 pm 06:41 PM
Http nginx
CentOS6.5環境にnginxサーバーをインストールして負荷分散を設定する方法

CentOS6.5環境にnginxサーバーをインストールして負荷分散を設定する方法

1. C言語で書かれた正規表現関数ライブラリであるpcreをダウンロードします [root@localhostpcre-8.36]#cd/tmp/download/[root@localhostdownload]#wgethttp://nchc.dl.sourceforge.net/project / pcre/pcre/8.37/pcre-8.37.tar.gz[root@localhostdownload]#tarzxvfpcre-8.36.tar.gz2、zlib ライブラリをダウンロード [root@localhostpcre-8.36]

Jun 03, 2023 pm 04:04 PM
CentOS nginx
NginxサーバーでSSL構成を有効にする方法

NginxサーバーでSSL構成を有効にする方法

証明書を生成するには、次の手順に従って簡単な証明書を生成できます。 まず、証明書と秘密キーを作成するディレクトリを入力します (例: $cd/usr/local/nginx/conf)。サーバーを作成します。コマンドはパスワードの入力を求めます: $opensslgenrsa-des3-outserver.key1024 署名リクエスト用の証明書 (csr) を作成します: $opensslreq-new-keyserver.key-outserver.csr ssl で nginx をロードするときに必要なパスワードを削除します上記の秘密キーをサポートおよび使用します: $cpserver.keyserver .key.org$opensslrsa

Jun 03, 2023 pm 03:12 PM
ssl nginx
Docker はインスタンス分析からデーモンを使用して nginx を実行します

Docker はインスタンス分析からデーモンを使用して nginx を実行します

質問 1. Docker コンテナーが実行中にハングするのはなぜですか?デフォルトでは、docker コンテナはコンテナ内の最初のプロセス、つまり pid=1 のプログラムを docker コンテナが実行されているかどうかの基準として使用します。docker コンテナの pid がハングすると、docker コンテナは直接終了します。 2. docker実行時にコンテナの内部コマンドとしてcommandを使用します nginxを使用している場合はバックグラウンドでnginxプログラムが実行されます このときnginxはpid 1のプログラムではなく、実行されるbashになりますnginx コマンドの実行後に bash がハングするため、コンテナも終了します。同じ理由です。pm2start の後、bash

Jun 03, 2023 pm 02:04 PM
Docker nginx
Centos7 で nginx をインストールして構成する方法

Centos7 で nginx をインストールして構成する方法

注: ソフトウェア インストールの基本ディレクトリ パス: /usr/local なので、ソフトウェアをダウンロードするときは、このディレクトリに切り替えて、直接ダウンロードして解凍します。 1. gccgcc-c++ 依存関係パッケージをインストールします (yuminstall-ygccgcc-c++) 2. ダウンロード、コンパイルします。そして、pcre ライブラリをインストールします usr/local ディレクトリに切り替えて、コマンドを実行してインストール パッケージをダウンロードします wget インストール パッケージを解凍します tar-zxvfpcre-8.36.tar.gz をコンパイルし、cdpcre-8.36./configuremake&&makeinstall3 をインストールします。 ssl ライブラリ インストール パッケージのダウンロード wget 圧縮パッケージの解凍 tar-zxvfopenssl

Jun 03, 2023 pm 01:36 PM
nginx centos7
Nginx で PATHINFO を設定して thinkphpindex.php を非表示にする方法

Nginx で PATHINFO を設定して thinkphpindex.php を非表示にする方法

nginx 設定パス情報は、index.php を隠します このコードを nginx 設定ファイルサーバーに配置します{listen80;default_typetext/plain;root/var/www/html;indexindex.phpindex.htmindex.html;#hideindex.phplocation/{if(!- e$request_filename){#第 1 レベルのディレクトリ#rewrite^/(.*)$/index.php/$1last;#第 2 レベルのディレクトリ rewrite^/myapp/(.*)$/myapp/

Jun 03, 2023 pm 01:18 PM
nginx pathinfo
Nginxホストドメイン名を構成する方法

Nginxホストドメイン名を構成する方法

1. 同じドメイン名、異なるポート、異なるファイルで異なるファイルにアクセスするように複数のポートを構成します #2 つの異なるフォルダー、それぞれ異なるファイルを保存 [root@nginx~]#mkdir/www/work_01-p[root@nginx~] #mkdir /www/work_02[root@nginx~]#vim/www/work_01/index.htmlthisiswork_01![root@nginx~]#vim/www/work_02/index.htmlthisiswork_02!#サーバー モジュールを編集してポート 80 を指定しますサイトをフォルダーにコピーしてください

Jun 03, 2023 pm 01:13 PM
nginx
Nginx と Node.js を最適化する方法

Nginx と Node.js を最適化する方法

ネットワーク最適化では、まず nginx と node.js の基盤となる伝送メカニズムを理解し、目的を絞った最適化を実行しなければ、両者の最適化をどれほど詳細に行っても無駄になる可能性があります。一般に、nginx は tcpsocket を介してクライアントと上流アプリケーションを接続します。私たちのシステムには、カーネル パラメータを通じて設定される tcp のしきい値と制限が多数あります。これらのパラメータのデフォルト値は一般的な目的のために設定されていることが多く、Web サーバーの高トラフィックと短い寿命の要件を満たすことができません。 tcp チューニングの候補となるパラメーターをいくつか示します。これらを有効にするには、それらを /etc/sysctl.conf ファイルに配置するか、/etc/sysctl などの新しい構成ファイルに配置します。

Jun 03, 2023 pm 12:41 PM
Node.js nginx
nginx で静的ファイルのキャッシュを構成する方法

nginx で静的ファイルのキャッシュを構成する方法

1. 準備事項 通常動作する nginx ソフトウェアが必要だと思います。ubuntu16.04lts に nginx、php7、mysql5.7 (lemp) をインストールします。 2 nginx を設定するには、expires コマンド マニュアルを参照して http ヘッダーの有効期限を設定できます。このマークは、http{}、server{}、location{}、または location{} の条件文などのステートメント ブロックに配置できます。 } ステートメント ブロック。一般に、次のように、location ステートメント ブロックで Expires ディレクティブを使用して静的ファイルを制御します。 location~*\.(jpg|jpeg|png|gif|ico|css|js

Jun 03, 2023 pm 12:31 PM
nginx
Blue-Green デプロイメントに nginx シミュレーションを使用する方法

Blue-Green デプロイメントに nginx シミュレーションを使用する方法

ブルー グリーン デプロイメント ブルー グリーン デプロイメントの焦点は、次の特性にあります: 1. ブルー バージョンとグリーン バージョンが同時に存在する 2. 実際の実行環境はブルーまたはグリーンであり、いずれか 1 つだけである. スイッチ制御によるメリットとデメリットの分析: メリットは次のとおりです: 速度とロールバックです。そして欠点も明らかです。 2 セットの環境が同時に存在するため、迅速なロールバックが可能です。環境が 2 セット存在するため、複雑さと必要なリソースが増加します。また、高速化は進んでいるものの、実装過程においては、スイッチ制御はいくらスイッチング速度が速くなっても、他の技術を組み合わせなければ完全にシームレスなスイッチングを実現することはできません。 Blue-Green デプロイメントのシミュレーション 次に、nginx のアップストリームを使用して、Blue-Green デプロイメント シナリオを単純にシミュレートします。具体的なシナリオは以下のとおりで、現在アクティブです。

Jun 03, 2023 pm 12:31 PM
nginx
nginx リライトが URL ジャンプを実装する方法

nginx リライトが URL ジャンプを実装する方法

URL ジャンプ ここでいう URL ジャンプとは、ユーザーが 1 つの URL にアクセスしたときに、別の URL にジャンプすることです。一般的なアプリケーション シナリオは、複数のドメイン名を同じ URL にジャンプさせたり (たとえば、古いドメイン名を新しいドメイン名にジャンプさせたり)、静的ファイル リクエストを CDN にジャンプさせたりすることです。ユーザーのデバイスに応じて異なるサイトにジャンプします。 (PC版)、wap版)など。 URLジャンプはjsでページ上のwindow.locationを設定するかphpでヘッダーを設定することで実現できます もちろんnginxのrewrite機能を使って実装することも可能です nginxrewriteモジュールrewriteはnginxの静的書き換えモジュールです. 基本的な使い方はrewritepattenreです。

Jun 03, 2023 am 11:55 AM
URL nginx rewrite
nginx ログのスケジュールされたバックアップと削除を構成する方法

nginx ログのスケジュールされたバックアップと削除を構成する方法

nginx のログ機能をオンにすると、nginx は毎日一定サイズのログファイルを生成しますが、システムが安定して動作し問題がなければ、基本的にログは参照されません。ただし、これらのログが時間内に消去されないと、日々蓄積され、サーバー上の膨大な量のディスク領域を占有することになります。この問題を解決するには、シェル スクリプトを使用して、nginx ログ ファイルを定期的にバックアップおよび削除し、一定期間のみ保存します。図 1: #!/bin/bash#auth:lzq#desc: 現在のログを日付ごとにバックアップし、翌日のログ ファイルを再生成します #date:2016-09-18date=`date+%y%m%d`nginx_pid = `cat/var

Jun 03, 2023 am 10:59 AM
nginx

ホットツール Tags

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

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

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

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

ホットツール

vc9-vc14 (32+64 ビット) ランタイム ライブラリ コレクション (以下のリンク)

vc9-vc14 (32+64 ビット) ランタイム ライブラリ コレクション (以下のリンク)

phpStudy のインストールに必要なランタイム ライブラリのコレクションをダウンロードします。

VC9 32ビット

VC9 32ビット

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

PHP プログラマー ツールボックスのフルバージョン

PHP プログラマー ツールボックスのフルバージョン

プログラマ ツールボックス v1.0 PHP 統合環境

VC11 32ビット

VC11 32ビット

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

SublimeText3 中国語版

SublimeText3 中国語版

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