検索
Article Tags
Nginx
SSLを使用してNginxリバースプロキシを構成する方法

SSLを使用してNginxリバースプロキシを構成する方法

前提条件 1. バックエンド サーバー: このチュートリアルでは、ローカルホストのポート 8080 で実行されている Tomcat サーバーを使用しています。 注: - リクエストのプロキシを開始するときは、アプリケーション サーバーが起動していることを確認してください。 2. SSL 証明書: サーバー上で SSL 証明書を構成する必要もあります。 let'sencrypt の暗号化証明書を使用できます。ここで説明したプログラムを使用して証明書を取得できます。ただし、このチュートリアルでは、自己署名証明書を使用します。これは、ターミナルからコマンド $opensslreq-x509-nodes-days365-newkeyrsa:2048-keyout/etc を実行して作成できます。

May 13, 2023 pm 03:19 PM
sslnginx
暗号化証明書アクセスを実装するように Nginx を構成する方法

暗号化証明書アクセスを実装するように Nginx を構成する方法

企業での使用: 企業によっては、セキュリティ対策のために社内データの暗号化が必要です。 Web 暗号化も重要な部分であるため、独自に構築した証明書を追加する必要があります。証明書をインストールします。基本 CA 証明書とセカンダリ CA 証明書 (証明書の所有者を識別するために使用される企業の個人情報を含む) の 3 種類のファイルを記憶し、この証明書を使用して配布および使用するための実際の証明書を生成します。 。 opensslgenrsa-des3-outca.key2048#ca レベル 1 秘密キー (パスワードを 2 回続けて入力する必要があります。パスワードを同じに保つことを忘れないでください) opensslreq-new-keyca.key-outserver.csr#レベル 2 暗号化ファイルに基づいて生成されました秘密鍵(秘密鍵のパスワードを入力しましょう、CN、BJ、B)

May 13, 2023 pm 03:07 PM
nginx
Docker に nginx プラグイン ファイルをインストールする方法は何ですか?

Docker に nginx プラグイン ファイルをインストールする方法は何ですか?

プラグイン ファイルの目的: ファイルは docker イメージ ファイルによって制限されません。ファイルの変更、コンテナーの再起動、更新されたファイルの使用が可能です。イメージによって復元されません。コンテナーの実行中に記録されるログやその他の情報は外部に自動的に保存できるため、ストレージに関しては、コンテナーの再起動によってコンテナーを失わずにコンテナーを実行するには、次の 2 つの方法があります: dockerrun コマンド docker-compose コマンド dockerrun コマンドを使用する方法外部ホスト ディレクトリをコンテナ内のパスにマウントするための -v パラメータ、複数のマウント ポイントがあり、複数の -v パラメータで指定され、絶対パスのみを使用できます。docker-compose コマンドは、次の方法で簡単に記述できます。サービス。正確には、サービスを含めることができます。

May 13, 2023 pm 03:04 PM
Dockernginx
CentOS7のシステムサービスにNginxを追加する方法

CentOS7のシステムサービスにNginxを追加する方法

サービスを表示するには、まず nginx のサービス ステータスを確認し、systemctlstatusnginx と入力します。結果は次のようになります: 関連するサービスが見つかりませんでした。次のステップは、システム サービスを追加することです。システムサービスの追加 /usr/lib/systemd/system ディレクトリに nginx.service を追加し、実際の状況に合わせて修正します 詳細な分析については、以下の参考資料の記事を参照してください。内容は以下の通り [unit]description=nginx-highperformancewebserverdocumentation=http://nginx.org/en/docs/after=network

May 13, 2023 pm 02:49 PM
nginxcentos7
Nginx は履歴モードでのページ更新の 404 問題をどのように解決しますか?

Nginx は履歴モードでのページ更新の 404 問題をどのように解決しますか?

プレナレッジ シングルページ アプリケーション (SPA シングルページ アプリケーション) は、ページが初めて読み込まれるときにのみ、一意の HTML ページとそのパブリック静的リソースを返します。その後のページ ジャンプでは、サーバーから HTML ファイルは取得されません。 (ハッシュおよび履歴ルーティングは、ページを更新せずにブラウザの URL 変更を実装します) ハッシュ ルーティングの例: www.baidu.com/#/home. 元々ハッシュはアンカー ポイントと組み合わせてページ ビューを制御するために使用されます # 以降の値が変更されるときページは再リクエストされません。これは主にウィンドウの onhashchange メソッドによって実現されます。ハッシュ ルーティングと比較して、履歴ルーティングの最も直感的な変更は次のとおりです。

May 13, 2023 pm 02:40 PM
nginxhistory
nginx と vsftpd を使用して Linux プラットフォーム上に画像サーバーを構築する方法

nginx と vsftpd を使用して Linux プラットフォーム上に画像サーバーを構築する方法

1. nginx のインストール 1. nginx のインストール環境 nginx は C 言語で開発されており、Linux での動作を推奨します 本チュートリアルではインストール環境として centos6.5 を使用します。 nginx をインストールするには、まず公式 Web サイトからダウンロードしたソースコードをコンパイルする必要があります。コンパイルは gcc 環境に依存します。gcc 環境がない場合は、gcc をインストールする必要があります。 perl ライブラリ (perl 互換の正規表現ライブラリを含む)。 nginx の http モジュールは正規表現の解析に pcre を使用するため、Linux には pcre ライブラリをインストールする必要があります。ユミンスタ

May 13, 2023 pm 02:28 PM
Linuxnginxvsftpd
さまざまなブラウザ言語に応じて Nginx でページ ジャンプを設定する方法

さまざまなブラウザ言語に応じて Nginx でページ ジャンプを設定する方法

簡体字中国語と繁体字中国語 http ヘッダーの accept-langage に基づいて、簡体字中国語ファイルを提供するか繁体字中国語ファイルを提供するかを決定したいと考えています。 Chrome では、chrome://settings/langages で優先言語を設定でき、ブラウザーはそれに応じて accept- language ヘッダーを設定します。これを処理するより良い方法は、フィールドを解析し、qvalue を取得し、優先順位に基づいて最適な言語を選択することです。ただし、これは簡体字中国語と繁体字中国語をサポートするためにのみ使用されます。優先順位を無視するというトリックを使用したいと思います。zh-hant、zh-tw、zh-hk などの単語が受け入れ言語に表示される限り、に戻ります繁体字中国語、そうでない場合は簡体字中国語に戻ります。マップ$http_accept

May 13, 2023 pm 01:37 PM
nginx
Nginxのイベントドリブンフレームワークの処理フローはどのようなものですか?

Nginxのイベントドリブンフレームワークの処理フローはどのようなものですか?

ngx_event_core_module モジュールの ngx_event_process_init メソッドは、イベント モジュールの初期化を行います。これには、「接続要求」などの読み取りイベントに対応するハンドラーを ngx_event_accept 関数に設定し、このイベントを epoll モジュールに追加することが含まれます。新しい接続イベントが発生すると、ngx_event_accept が呼び出されます。一般的なプロセスは次のとおりです。ワーカー プロセスは、処理のために ngx_worker_process_cycle メソッドの ngx_process_events_and_timers 関数を継続的に呼び出します。

May 13, 2023 pm 01:34 PM
nginx
高負荷ネットワーク向けに Nginx と Node.js を最適化する方法

高負荷ネットワーク向けに Nginx と Node.js を最適化する方法

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

May 13, 2023 pm 01:31 PM
Node.jsnginx
nginx.vim ツールを使用して構文の強調表示と書式設定を行い、nginx.conf ファイルを構成する方法

nginx.vim ツールを使用して構文の強調表示と書式設定を行い、nginx.conf ファイルを構成する方法

私は tengine を使用しており、インストールディレクトリは /usr/local/tengine です。 1. nginx.vim をダウンロードします。 2. nginx.vim を ~/.vim/syntax/ にアップロードし、次の内容をファイル ~/.vim/filetype.vim に追加します: aubufread,bufnewfile/etc/nginx/*,/ usr /local/nginx/conf/*if&ft==''|setfiletypenginx|endif (nginx のインストールディレクトリに応じて柔軟に設定) ディレクトリやファイルがない場合は作成します。

May 13, 2023 pm 01:28 PM
nginxnginx.conf
Nginxで隠しジャンプを実装する方法

Nginxで隠しジャンプを実装する方法

Nginx の隠しジャンプでは、リクエストを別の Web サイトのページにジャンプできますが、ブラウザー内の URL は変更されません。 Nginx 構成では書き換えルールを使用する必要があります。このジャンプ要件の構成を示す 2 つの例を以下に示します。 1. Nginx 隠しジャンプ構成例 1 は、リクエスト パス https://jb51.net/data/test を https://jb51.com/data/test/ にジャンプします。 test.html ページ。サーバー{listen443;server_namejb51.net;access_log/data/nginx/logs/jb51.net-

May 13, 2023 pm 01:25 PM
nginx
nginxマルチドメイン転送を実装する方法

nginxマルチドメイン転送を実装する方法

基本概念 DNSDNS は、ドメインネームシステムである DomainNameSystem の略称です。 DNS はインターネット上のサービスで、一般にドメイン名サービスまたはドメイン名解決サービスと呼ばれ、主に Web サイトのドメイン名と IP アドレスを変換するサービスを提供します。ドメイン名と IP の対応 ドメイン名と IP アドレスは 1 対 1 に対応しますが、同じ IP アドレスに複数のドメイン名が対応する場合があります。人の名前と ID 番号の関係と同様に、ID 番号よりも名前の方が覚えやすいのは明らかです。 IP アドレスは、インターネット上のユーザーのサイトを識別する数値アドレスです。覚えやすいように、サイト アドレスを表すために IP アドレスの代わりにドメイン名が使用されます。DNS は、ドメイン名を IP アドレスに解決して、1 対 1 に対応させます。 。 DNSの仕事

May 13, 2023 pm 12:58 PM
nginx
nginx ログを elasticsearch にインポートする方法

nginx ログを elasticsearch にインポートする方法

filebeat を通じて nginx ログを収集し、logstash に転送し、logstash で処理した後、elasticsearch に書き込みます。 Filebeat は収集作業のみを担当しますが、logstash はログを elasticsearch に書き込んだ後にログのフォーマット、データ置換、分割、インデックスの作成を完了します。 1. nginx ログ形式を構成します。 log_formatmain'$remote_addr$http_x_forwarded_for[$time_local]$server_name$request''

May 13, 2023 pm 12:52 PM
nginxelasticsearch
nginxプロキシsocket.ioサービスの落とし穴を解決する方法

nginxプロキシsocket.ioサービスの落とし穴を解決する方法

nginx は 2 つのソケット.io サーバーをプロキシします。 Socket.io の動作モードは、ポーリングと WebSocket へのアップグレードです。nginx 経由でサービスをリクエストすると、大量の 400 エラーが表示されます。WebSocket にアップグレードできる場合もあれば、エラーを報告し続ける場合もあります。ただし、ip+port 経由で直接アクセスすると、100% 成功します。 sidsid を分析することが問題の鍵です。最初に接続を作成するとき (ポーリング モードは長い接続をシミュレートします)、クライアントは次のようなリクエストを開始します: https://***/?eio=3&transport=polling&t=154082071

May 13, 2023 pm 12:43 PM
nginxsocket.io

ホットツール 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 中国語版

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