検索
Article Tags
Nginx
nginxリバースプロキシWebSocketを構成する方法

nginxリバースプロキシWebSocketを構成する方法

WebSocket プロトコルは http プロトコルに基づいてアップグレードされるため (下の図を参照)、nginx リバース プロキシ websocket.websocket を使用できます。この図からわかるように、WebSocket 接続は http プロトコルに基づいて確立されます。 get/chathttp/1.1host:server.example.comupgrade:websocketconnection:upgradesec-websocket-key:x3jjhmbdl1ezlkh9gbhxdw==sec-websocket-protocol:chat,sup

May 21, 2023 pm 12:13 PM
nginxwebsocket
Kafka と Nginx を統合する方法

Kafka と Nginx を統合する方法

背景 nginx-kafka-module は nginx のプラグインです。kafka を nginx に統合して、Web プロジェクトのフロントエンド ページの埋め込みポイント データの収集を容易にすることができます。フロントエンド ページが埋め込みポイントを設定している場合、ユーザーのアクセスおよびリクエスト データを収集できます。HTTP リクエストはメッセージ ミドルウェア Kafka に直接送信され、バックエンドはプログラムを通じて Kafka 内のメッセージを消費してリアルタイムの計算を実行できます。たとえば、sparkstream を使用して、Kafka のデータをリアルタイムで消費して、ユーザーの pv、uv、一部のユーザー行動、ページのファネル モデルのコンバージョン率を分析し、システムを最適化したり、訪問者のリアルタイムの動的分析を実行したりできます。ユーザー。具体的な統合手順 1. git をインストールする

May 21, 2023 pm 12:07 PM
nginxkafka
nginx アップストリーム リバース プロキシを構成する方法

nginx アップストリーム リバース プロキシを構成する方法

nginx 構成アップストリーム逆プロキシ http{...upstreamtomcats{server192.168.106.176weight=1;server192.168.106.177weight=1;}server{location/ops-coffee/{proxy_passhttp://tomcats;proxy_set_headerHost$host;proxy_set_headerX -Real-IP$remote_addr;proxy_set_headerX-Forwarded-F

May 21, 2023 am 11:46 AM
nginxupstream
nginxがphpファイルを解析しない問題を解決する方法

nginxがphpファイルを解析しない問題を解決する方法

PHP がインストールまたは構成されていない まず、PHP がサーバーにインストールされており、nginx が正しく動作するように構成されていることを確認します。 PHP が正しくインストールされているかどうかを確認するには、ターミナルを開いて次のコマンドを実行します。 php -v これにより、サーバーに現在インストールされている PHP のバージョンが表示されます。 PHP のバージョンが表示されない場合は、PHP のインストールを検討してください。 PHP が nginx で動作することを確認するには、nginx 構成ファイルを編集し、次の行を追加します: location~\.php${fastcgi_passunix:/run/php/php7.4-fpm.sock;fastcgi_indexindex.php;includefastcgi_pa

May 21, 2023 am 10:46 AM
PHPnginx
Nginx のパス一致ルールとは何ですか?

Nginx のパス一致ルールとは何ですか?

1. パス構成の分類 nginx には 4 つの異なるパス構成方法があります =-Exactmatch^~-Preferentialmatch~&&~*-Regexmatchnomodifier-Prefixmatch#パスが完全に同じであれば、location=path と一致します=path{}#Ifパスの先頭が同じ場合、一致する location^~path{}#通常の一致、大文字と小文字を区別する location~path{}#通常の一致、大文字と小文字を区別しない location~*path{}#Prefix 一致 locationpath{}上記実行順序は、最初に Exac を確認します

May 21, 2023 am 10:37 AM
nginx
nginx で複数のフロントエンド プロジェクトを構成する方法

nginx で複数のフロントエンド プロジェクトを構成する方法

最近ではサーバーを複数のフロントエンドプロジェクトで構成する必要があり、フロントエンドとバックエンドのプロジェクトを分離するには当然nginxが必要になります。単一のプロジェクトで問題ありません。nginx の nginx.conf 設定ファイルを次のように変更します。 #usernobody;worker_processes1;#error_loglogs/error.log;#error_loglogs/error.lognotice;#error_loglogs/error.loginfo;pid/usr/local/nginx /logs/ nginx.pid;events{worker_connections1024;}

May 21, 2023 am 10:34 AM
nginx
Nginx のアンチリーチングを構成する方法

Nginx のアンチリーチングを構成する方法

サービスのパフォーマンスを考慮して、通常、HTML 静的リソースをさまざまなタイプに応じて複数のサービスに保存します。トポロジ図の場合: ハイパーテキスト転送プロトコルのリファラー関数 Referer: null は、リクエスターがリファラーに直接アクセスすることを意味します: ブロックされ、通常はファイアウォール デバイスによって追加されたリファラー: URL は、URL 内のホストがリクエスターに間接アクセスについて通知することを意味します図のjpg.good.comへ これは明らかにユーザーが写真を保存するためのサーバーであり、www.good.comはWebサーバーであり、ドメイン名から企業であることがわかります。 www.good.com にアクセスするユーザーのみが、Identity access jpg.go へのリンクを許可されます。

May 21, 2023 am 10:04 AM
nginx
nginx認証の実装方法

nginx認証の実装方法

httpdyuminstall をインストールし、htpasswd を使用してパスワード ファイルを作成します。 htpasswd-c/usr/local/nginx/conf/htpasswdaming#-c はファイルの作成を意味します。aming はユーザー名です#ユーザーを追加するときは、-c パラメータを削除する必要があります#パスワードを変更してユーザーを追加する方法 同じ方法で nginx ユーザー認証を設定します location/admin/{auth_basic"Auth";auth_basic_user_file/usr/local/nginx/conf/htpasswd;}

May 21, 2023 am 10:04 AM
nginx
Nginx の動的ドメイン名解決のプロセスは何ですか?

Nginx の動的ドメイン名解決のプロセスは何ですか?

Nginx がリバース プロキシを実行するとき、ドメイン名解決を実行し、ドメイン名を特定の IP に解決し、ローカルにキャッシュします。ドメイン名に対応する IP が変更されると、Nginx プロキシが失敗します。Nginx リゾルバ ディレクティブ以下では、ドメイン名ダイナミクスを実装するために使用されます。カスタム DNS サーバーに基づいてイントラネット DNS サーバーを動的に解決します。dnsmasqdefault.conf を使用してサーバーを構成します{listen80;root/usr/share/nginx/html/;resolver192.168.137.110valid=5s;set$proxy_urlhuzhihui.loca

May 21, 2023 am 09:34 AM
nginx
Docker を使用して Nginx+PHP+MySQL 環境を構築し、WordPress をデプロイする方法

Docker を使用して Nginx+PHP+MySQL 環境を構築し、WordPress をデプロイする方法

準備: Alibaba Cloud kelude を使用して、dockerfile などのプロジェクトを作成します。その後、WordPress 環境の関連するすべての dockerfile と設定ファイルを centosbz ディレクトリに配置します。 Alibaba Cloud Image Warehouse を使用する Alibaba Cloud Docker Image Warehouse のアドレスは、docker イメージの保存に使用されます。イメージをローカルにプッシュすることも、kelude から dockerfile をプルしてイメージを自動的に構築することもできます。最初にログインし、centos-bz などの新しい名前空間を作成すると、すべての nginx、php、mysql イメージがこの名前空間に保存されます。 docker-co をインストールする

May 21, 2023 am 09:19 AM
DockerMySQLnginx
nginxのバージョン番号とWEBサーバー情報が隠蔽される問題の解決方法

nginxのバージョン番号とWEBサーバー情報が隠蔽される問題の解決方法

nginx はバージョン情報を非表示にするだけでなく、カスタム Web サーバー情報もサポートしています。最終的な非表示結果を見てみましょう。それを実現する方法は何ですか? それは実際には非常に簡単です。下を見てください 1. 最新の安定バージョンをダウンロードするための公式 Web サイト wgethttp ://nginx.org/ download/nginx-1.14.1.tar.gz2 tar-xfnginx-1.14.1.tar.gzcdnginx-1.14.13 を解凍します。 c ファイルを修正します (1) vimsrc/http/ngx_http_header_filter_module.c #Modify 49行目 staticu_charngx_http_

May 21, 2023 am 09:13 AM
webnginx
CentOS7 システムで YUM を使用して Nginx をインストールする方法

CentOS7 システムで YUM を使用して Nginx をインストールする方法

はじめに nginx は、ロシアで 2 番目にアクセス数の多い rambler.ru サイト用に igorsysoev によって開発され、最初の公開バージョン 0.1.0 が 2004 年 10 月 4 日にリリースされました。 BSD のようなライセンスに基づいてソース コードをリリースしており、その安定性、豊富な機能セット、サンプル構成ファイル、およびシステム リソースの消費量の少なさで知られています。 centos7 条件付きチュートリアルの手順には、root ユーザー権限が必要です。 1. yum ソースに nginx を追加します。centos7nginxyum リソース ライブラリを追加し、ターミナルを開き、次のコマンドを使用します: sudorpm-uvhhttp://nginx.org/packages/centos/7/noarch/r

May 21, 2023 am 08:40 AM
nginxcentos7yum
Nginx で FastCGI を構成および最適化する方法

Nginx で FastCGI を構成および最適化する方法

fastcgi: fastcgi は cgi から開発および改良されました。従来の CGI インターフェイス方式の主な欠点は、パフォーマンスが低いことです。これは、http サーバーが動的プログラムに遭遇するたびに、スクリプト パーサーを再起動して解析を実行する必要があり、結果が http サーバーに返されるためです。大量の同時アクセスを扱う場合、これはほとんど利用できません。また、従来の CGI インターフェース方式はセキュリティが低く、現在ではほとんど使用されていません。 fastcgi インターフェイス モードは c/s 構造を採用しており、http サーバーとスクリプト解析サーバーを分離し、スクリプト解析サーバー上で 1 つ以上のスクリプト解析デーモンを起動できます。 http サーバーが動的プログラムに遭遇するたびに、そのプログラムを fastcg に直接配信できます。

May 21, 2023 am 08:16 AM
nginxFastCGI
nginx+php-fpm サービスの HTTP ステータス コード 502 を解決する方法

nginx+php-fpm サービスの HTTP ステータス コード 502 を解決する方法

弊社の Web プロジェクトでは、新しい都市の増加によりアクセス数が増加し、DB への負荷が増大しており、インターフェースを提供するビジネス パーティとして、最近大量の「502」リクエストが報告されています。下流側のフィードバックによって。 502 (badgateway) は通常、アップストリーム (ここでは PHP) でのエラーです。PHP の場合、502 の一般的な原因は、スクリプトの実行がタイムアウト設定時間を超えているか、タイムアウト設定が大きすぎて、PHP プロセスが実行されないことです。長期間解放され、暇な労働者がいないため、ゲストを迎えに行くプロセス。今回のプロジェクトは、PHP の実行時間の設定が短すぎることが原因です。この場合、まず PHP の実行時間を適切に増やし、502 を確実にクリアすることができます。結局のところ、最適化にはコストがかかります。

May 21, 2023 am 08:07 AM
PHPnginxfpm

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

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