
Blue-Green デプロイメントに nginx シミュレーションを使用する方法
ブルー グリーン デプロイメント ブルー グリーン デプロイメントの焦点は、次の特性にあります: 1. ブルー バージョンとグリーン バージョンが同時に存在する 2. 実際の実行環境はブルーまたはグリーンであり、いずれか 1 つだけである. スイッチ制御によるメリットとデメリットの分析: メリットは次のとおりです: 速度とロールバックです。そして欠点も明らかです。 2 セットの環境が同時に存在するため、迅速なロールバックが可能です。環境が 2 セット存在するため、複雑さと必要なリソースが増加します。また、高速化は進んでいるものの、実装過程においては、スイッチ制御はいくらスイッチング速度が速くなっても、他の技術を組み合わせなければ完全にシームレスなスイッチングを実現することはできません。 Blue-Green デプロイメントのシミュレーション 次に、nginx のアップストリームを使用して、Blue-Green デプロイメント シナリオを単純にシミュレートします。具体的なシナリオは以下のとおりで、現在アクティブです。
Jun 03, 2023 pm 12:31 PM
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
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 は 404 でホームページに自動的にジャンプすることをどのように実現しているのでしょうか?
404 は自動的にホームページ サーバー{location/{error_page404=@ops-coffee;}location@ops-coffee{rewrite.*/permanent;}}にジャンプします。ウェブサイトの 404 ページは特にフレンドリーではありません。設定を使用できます。 404 が表示されないようにするには、上記のように設定すると、自動的にホームページにジャンプします。
Jun 03, 2023 am 10:16 AM
nginx が vue をデプロイし、js css ファイルが見つからない場合はどうすればよいですか?
npmrunbuild 後、webpack によって自動的に挿入される Index.html ファイルの js ファイルと css ファイルの相対ディレクトリが常に間違っており、サーバーに公開した後、nginx がファイルを見つけることができないことがよくあります。 vue-cli@3 vue-cli@3 では、Webpack がindex.html に挿入するすべてのファイルのベース URL を追加する必要があります。プロジェクトのルート ディレクトリに新しい vue.config.js を作成し、次のコンテンツ:. ..module.exports={baseurl:isprod?'/basexxx/':
Jun 03, 2023 am 10:05 AM
Nginxの基本的なgzip設定方法の紹介
はじめに gzip (gnu-zip) は圧縮テクノロジです。 gzip 圧縮後、ページ サイズは元のサイズより 30% またはさらに小さくすることができ、これによりユーザーはページをより速く閲覧できるようになります。 gzip 圧縮されたページはブラウザとサーバーの両方でサポートされている必要があります。実際にはサーバー側の圧縮であり、ブラウザに送信された後、ブラウザはそれを解凍して解析します。現在のほとんどのブラウザは gzip ページの解析をサポートしているため、ブラウザについて心配する必要はありません。フロントエンドでもバックエンドでも、プロジェクトをデプロイする際にはnginxが使われることが多く、小規模なプロジェクトではリバースプロキシなどを使うことが多いです。今日はシンプルかつ直接的に、ポイントの 1 つである gzip についてお話します。間違いがある場合は修正してください。通常、サーバー側で使用されるのは u です
Jun 03, 2023 am 09:52 AM
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
ホットツール 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 中国語版
中国語版、とても使いやすい

ホットトピック









