検索
Article Tags
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
URLnginxrewrite
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
Nginx は 404 でホームページに自動的にジャンプすることをどのように実現しているのでしょうか?

Nginx は 404 でホームページに自動的にジャンプすることをどのように実現しているのでしょうか?

404 は自動的にホームページ サーバー{location/{error_page404=@ops-coffee;}location@ops-coffee{rewrite.*/permanent;}}にジャンプします。ウェブサイトの 404 ページは特にフレンドリーではありません。設定を使用できます。 404 が表示されないようにするには、上記のように設定すると、自動的にホームページにジャンプします。

Jun 03, 2023 am 10:16 AM
nginx
nginx が vue をデプロイし、js css ファイルが見つからない場合はどうすればよいですか?

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
CSSVUEnginx
Nginxの基本的なgzip設定方法の紹介

Nginxの基本的なgzip設定方法の紹介

はじめに gzip (gnu-zip) は圧縮テクノロジです。 gzip 圧縮後、ページ サイズは元のサイズより 30% またはさらに小さくすることができ、これによりユーザーはページをより速く閲覧できるようになります。 gzip 圧縮されたページはブラウザとサーバーの両方でサポートされている必要があります。実際にはサーバー側の圧縮であり、ブラウザに送信された後、ブラウザはそれを解凍して解析します。現在のほとんどのブラウザは gzip ページの解析をサポートしているため、ブラウザについて心配する必要はありません。フロントエンドでもバックエンドでも、プロジェクトをデプロイする際にはnginxが使われることが多く、小規模なプロジェクトではリバースプロキシなどを使うことが多いです。今日はシンプルかつ直接的に、ポイントの 1 つである gzip についてお話します。間違いがある場合は修正してください。通常、サーバー側で使用されるのは u です

Jun 03, 2023 am 09:52 AM
nginxgzip
LinuxサーバーにNginxをインストールして構成する方法

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
Linuxnginx
nginx にアカウントとパスワードの検証を追加する分析例

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
負荷分散にnginxを使用する方法

負荷分散に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
nginx
FRPS サーバーと Web がポート 80 を共有するように nginx を設定する方法

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
webnginxfrps
Nginx の一般的な構成例の分析

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
Nginx の Lua サポートをインストールして構成する方法

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
nginxlua
Windows で Nginx の複数のドメイン名を構成する方法

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
Windowsnginx
Centos7にnginxリバースプロキシを実装する方法

Centos7にnginxリバースプロキシを実装する方法

リバース プロキシ サーバーはサーバー側でセットアップされ、頻繁に要求されるページをバッファリングし、クライアント要求を内部ネットワーク上のターゲット サーバーに転送し、サーバーから取得した結果をインターネットに返して、このとき、プロキシサーバーとターゲットホストは外部からはサーバーとして見えます。現在、Web Web サイトではリバース プロキシが使用されており、内部サーバーに対する外部ネットワークからの悪質な攻撃を防ぐほか、サーバーの負荷を軽減するためのキャッシュ、およびアクセス セキュリティ制御が行われています。実験環境:192.168.1.188nginxロードバランサ 192.168.1.189web01サーバ 192.168.1.190web02サーバ ソフトウェア準備:cen

Jun 02, 2023 pm 08:16 PM
CentOSnginx

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

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