Article Tags
keepalived と nginx を組み合わせて高可用性を実現する方法

keepalived と nginx を組み合わせて高可用性を実現する方法

1. はじめに keepalived は、vrrp プロトコルに基づく LVS サービスの高可用性ソリューションであり、単一障害点を回避するために使用できます。 LVS サービスには、キープアライブを実行する 2 つのサーバーがあり、1 つはメイン サーバー (マスター) として、もう 1 つはバックアップ サーバー (バックアップ) として動作しますが、外部からは仮想 IP として表示されます。メイン サーバーは特定のメッセージをバックアップ サーバーに送信します。バックアップサーバの場合 サーバがこのメッセージを受信できない場合、つまりメインサーバがダウンした場合、バックアップサーバが仮想IPを引き継いでサービスを提供し続けることで、高可用性を確保します。 keepalived は vrrp の完璧な実装であるため、keepalived を導入する前に、v を導入しましょう。

May 15, 2023 pm 09:07 PM
nginx keepalived
CentOS7.3でNginx仮想ホストを設定する方法

CentOS7.3でNginx仮想ホストを設定する方法

実験環境 最小限にインストールされた centos7.3 仮想マシンが基本環境を構成します。 1. nginxyuminstall-yepel-*yumisntall-ynginxvim をインストールします。 2. 仮想マシン ホストのサイト ルート ディレクトリを確立します。 mkdir/var/wwwrootmkdir/var/wwwroot/site1mkdir/var /wwwroot/site2echo-e"site1">>/var/wwwroot/site1/index.htmlecho-e"site2">>/var/

May 15, 2023 pm 08:55 PM
CentOS nginx
Docker が nginx を実行し、ローカル ディレクトリをイメージにマウントする方法

Docker が nginx を実行し、ローカル ディレクトリをイメージにマウントする方法

1. hup からイメージ dockerpullnginx をプルします 2. マウントするディレクトリを作成します: mkdir-p/data/nginx/{conf, conf.d, html, logs} 3. 最初にコンテナを起動するための構成ファイルが必要です3.1vim/data/conf/nginx.confusernginx;worker_processes1;error_log/var/log/nginx/error.logwarn;pid/var/run/nginx.pid;events{worker_connections1024;}http{includ

May 15, 2023 pm 08:25 PM
Docker nginx
Nginx と Apache の違いは何ですか?

Nginx と Apache の違いは何ですか?

Nginx は Apache と同様、HTTP サーバー ソフトウェアです。どちらも機能実装にモジュール構造設計を採用しています。どちらも PHP、Perl、Python などの共通言語インターフェイスをサポートし、フォワード プロキシ、リバース プロキシ、仮想ホスト、URL 書き換え、圧縮通信、SSL暗号化通信など。 Apache と NGINX の主な違いは、設計アーキテクチャです。 Apache はプロセス駆動型のアプローチを使用し、リクエストごとに新しいスレッドを作成します。 NGINX はイベント駆動型アーキテクチャを使用して、スレッド内の複数のリクエストを処理します。 Apache HTTPサーバーとは何ですか? Apache HTTP サーバーは、「httpd」としても知られるオープンソースのクロスプラットフォーム Web サーバーです。

May 15, 2023 pm 07:46 PM
nginx apache
Docker+Nginx を使用してシングルページ アプリケーションをデプロイする方法

Docker+Nginx を使用してシングルページ アプリケーションをデプロイする方法

開発からデプロイメントまで自分で行います。シングルページのアプリケーションを開発する場合、npmrunbuild はビルド実行後に dist ディレクトリにindex.html を生成します。では、このindex.html をサーバーにデプロイするにはどうすればよいでしょうか?ディレクトリ構造 dist/: フロントエンドによって構築される静的ファイル docker/: ミラーに必要な構成ファイルの構成 nginx では、説明するいくつかの構成ポイントを取り上げます まず、gzip はリソースを圧縮して帯域幅を節約し、ブラウザーの読み込み速度を向上させます。ビルド中にサポートします。 .gz 圧縮パッケージを生成するだけですが、nginx;gzip_disable"msie6";#0-9 などを通じて gzipon を有効にすることもできます。

May 15, 2023 pm 07:40 PM
Docker 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/':&#3

May 15, 2023 pm 07:40 PM
js VUE nginx
nginx で擬似静的を構成し、クライアントを適応させる方法

nginx で擬似静的を構成し、クライアントを適応させる方法

バックエンドは thinkphp3.2.3 フレームワークを使用しています。他の言語を使用している場合は、server{listen80;server_namewww.morgen.club;#charsetkoi8-r;#access_loglogs/host.access.logmain;website を適切に変更してください。ルートディレクトリの場所/ {roothtml;indexindex.htmlindex.htm;#アクセスデバイスを設定 set$source_device'index';#モバイルクライアントかipadifかを判断($ht

May 15, 2023 pm 07:37 PM
nginx
フラッド攻撃を防ぐために Nginx サーバーを構成する方法

フラッド攻撃を防ぐために Nginx サーバーを構成する方法

このテストでは、nginx 制限リクエスト モジュールの構成方法と、DDoS またはその他の http ベースのサービス拒否攻撃による攻撃から Web サイトを保護する方法を簡単に説明します。このテストでは、サンプル ページを blitz.io (現在は無料サービス) に保存し、about.html という名前を付けて、limit_req ディレクティブをテストしました。まず、blitz で次のコマンドを使用して、1075 の同時リクエストを開始しました。これは 1 分間続きます、応答タイムアウトは 2 分に設定され、地域はカリフォルニアで、ステータス 200 を除く他のすべての州は異常ステータスに設定され、503 であっても失敗とみなされます。

May 15, 2023 pm 06:52 PM
nginx
NginxとPHPはどのように連携してリアルタイムサムネイル生成機能を実現しているのでしょうか?

NginxとPHPはどのように連携してリアルタイムサムネイル生成機能を実現しているのでしょうか?

nginx 設定: 次のようにコードをコピーします。 # サーバー上に abc.jpg というファイルがあると仮定します。元のイメージには http://filefs.domain.com/file/abc.jpg からアクセスできます。実際、通常、データベースには「/file/abc.jpg」の内容のみが保存されます。 #次に、http://filefs.domain.com/file/abc.jpg.w320.jpg を通じてサーバーによって自動的に生成されるサムネイル #abc.jpg.w320.jpg (w320、幅 320 ピクセル) を実装する必要があります。画像データを返します。 #次の 2 つの条件を満たす必要があります。

May 15, 2023 pm 06:37 PM
PHP nginx
UbuntuにNginxをインストールして構成する方法

UbuntuにNginxをインストールして構成する方法

1. nginx の概要 nginx は非常に軽量な http サーバーであり、「エンジンクス」と発音される nginx は、高性能の http およびリバース プロキシ サーバーであり、imap/pop3/smtp プロキシ サーバーでもあります。 2. PHP のサポート 現在、さまざまな Web サーバーによる PHP のサポートには 3 つのタイプがあります: (1) Web サーバーの組み込みモジュール (Apache の mod_php5 など) および同様の Apache の組み込み mod_perl を介して Perl をサポートできます。 。 (2) CGI を介して実装されますが、これは Perl の以前の CGI とまったく同じですが、この方法の欠点は、サーバーがこれらのスクリプトに遭遇するたびにパフォーマンスが低下することです。

May 15, 2023 pm 06:07 PM
Ubuntu nginx
Nginx静的ファイルサーバーの設定方法

Nginx静的ファイルサーバーの設定方法

基本構成サーバー{listen80;server_namefile.52itstyle.com;charsetutf-8;#root ディレクティブは、サーバー上のファイルのベース パスを指定するために使用されます。 root/data/statics;#location ディレクティブは、リクエストをローカル ファイルにマップするために使用されます。システムの場所/{autoindexon ;#インデックス autoindex_exact_sizeon;#表示ファイル サイズ autoindex_localtimeon;#表示ファイル時間}} nginx サービスを再起動します: nginx-sreload アクセス ファイル サービス、http://

May 15, 2023 pm 06:04 PM
nginx
nginx デプロイメント反応リフレッシュ 404 を解決する方法

nginx デプロイメント反応リフレッシュ 404 を解決する方法

nginx デプロイメント反応リフレッシュ 404 の解決策: 1. Nginx 構成を「server{listen80;server_namehttps://www.xxx.com;location/{rootxxx;indexindex.htmlindex.htm;...}」に変更します; 2. ルーティングを更新します, nginx に移動して、現在のパスに従ってページをロードするだけです。 nginx は React アプリケーションをデプロイし、ルートを更新して 404 を報告します。nginx が React シングルページ アプリケーションをデプロイするときに、特定のルートにジャンプしてから現在のルートを更新すると、404 が報告されます。個人的には、次のように思います。単一ページのアプリケーションであり、ページのロードはルーティングに依存しており、ルート

May 15, 2023 pm 06:01 PM
React nginx
Nginx の高同時実行カーネルを最適化する方法

Nginx の高同時実行カーネルを最適化する方法

高同時実行性とは何ですか? デフォルトの Linux カーネル パラメーターは、最も一般的なシナリオを考慮しており、高同時実行アクセスをサポートする Web サーバーには適していません。したがって、nginx のパフォーマンスを最適化するときに、Linux カーネル パラメーターを変更する必要があります。カーネル、できることはたくさんありますが、通常はビジネスの特性に応じて調整します。nginx を静的 Web コンテンツ サーバー、リバース プロキシ、または圧縮サーバーを提供するサーバーとして使用する場合、カーネルの調整はnginx がより多くの同時リクエストをサポートできるようにする一般的な TCP ネットワーク パラメータは簡単に構成されますが、これらのパラメータを変更するには /etc/sysctl.conf を変更してカーネル パラメータを変更する必要があります。構成方法構成詳細分析 # は単一を表します

May 15, 2023 pm 05:52 PM
nginx
Nginx プロキシ axios リクエストと注意事項は何ですか?

Nginx プロキシ axios リクエストと注意事項は何ですか?

1.nginx.conf の設定情報 nginx.conf の設定情報は膨大であるため、この記事では axios と静的リソースリクエストの設定のみに焦点を当てますが、一般的な設定項目についてもいくつか説明します。具体的な設定は次のとおりです。 #http サーバーを設定し、そのリバース プロキシ機能を使用してロード バランシング サポートを提供します http{#接続タイムアウト keepalive_timeout120;#gzip 圧縮スイッチと関連構成 gzipon;gzip_min_length1k;gzip_buffers432k;gzip_http_version1.1;gzip_comp_level2;gzip_typestext

May 15, 2023 pm 05:43 PM
axios 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 中国語版

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