ホームページ  >  記事  >  バックエンド開発  >  Apache ロード バランシングから nginx ロード バランシングへ nginx 設定の書き換え nginx apache 比率

Apache ロード バランシングから nginx ロード バランシングへ nginx 設定の書き換え nginx apache 比率

WBOY
WBOYオリジナル
2016-07-29 08:52:341327ブラウズ

このように負荷分散を直接行うのは初めてです (Baidu それぞれの長所と短所)

サーバー: A [エージェント]、B [tomcat1]、C [tomcat2]

1. Apache 負荷分散モードを削除します
1. Apache インストール ファイルを見つけて、bin ディレクトリに入り、httpd サービスを停止します (./httpd -k stop)

2. tomcat の下のserver.xml ファイルを変更します

apache nginx 比较,nginx,apache,apache nginx 共存,nginx apache,apache nginx tomcat,nginx 配置,rewrite,nginx apache 比

から

apache nginx 比较,nginx,apache,apache nginx 共存,nginx apache,apache nginx tomcat,nginx 配置,rewrite,nginx apache 比

2番目、nginxをインストールします

...自分でBaiduで検索します

3、nginxロードバランシングを設定します
1 nginxでnginx.confファイルを見つけて変更します

apache nginx 比较,nginx,apache,apache nginx 共存,nginx apache,apache nginx tomcat,nginx 配置,rewrite,nginx apache 比

完了、2つのTomcatを起動、nginxを起動

502が表示され、原因を特定し、nginxのerror.logファイルを見つけます(デフォルトのパスは/var/log/nginx/error.log)

権限が見つかりました問題

apache nginx 比较,nginx,apache,apache nginx 共存,nginx apache,apache nginx tomcat,nginx 配置,rewrite,nginx apache 比

Baidu 最後に、最初は nginx.conf の設定ファイルにあります

apache nginx 比较,nginx,apache,apache nginx 共存,nginx apache,apache nginx tomcat,nginx 配置,rewrite,nginx apache 比

ここに表示される nginx はユーザーの権限が不十分である可能性があるため、root に変更します (必ずしもそうである必要はありません) root にアクセスしますが、権限のあるユーザーに)

502 がまだ表示されることがわかりました。おそらく、この記事を見つけました。最初の解決策:

apache nginx 比较,nginx,apache,apache nginx 共存,nginx apache,apache nginx tomcat,nginx 配置,rewrite,nginx apache 比

再起動したため、またテスト環境でプレイしていたので、再起動せずに、単純に2番目の解決策に進みます

apache nginx 比较,nginx,apache,apache nginx 共存,nginx apache,apache nginx tomcat,nginx 配置,rewrite,nginx apache 比
setsebool -P httpd_can_network_connect 1

その後、プロキシサーバーのアドレスにアクセスし、成功したことを確認します。この時点で、nginx の負荷分散は完了です 追記: 問題の表面だけを見るのではなく、インターネット上で nginx 502 エラーの原因を探しました。問題がどこにあるのかを判断するには、まだもっとログを読む必要があります


、神様、スプレーしないでください。 。 。 。 。

以上、Apache のロードバランシングから nginx のロードバランシングまでのプロセスを紹介しました。Apache と nginx の内容も含めて、PHP チュートリアルに興味のある友人の参考になれば幸いです。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。