(centos7)linuxビルドnginxロードバランシングビルド
[ http://creativecommons.org/licenses/by-sa/4.0/](http://creativecommons.org/licenses/by-sa/4.0/)著作権ステートメント:この記事は、[CC 4.0 BY-SA](http://creativecommons.org/licenses/by-sa/4.0/)著作権契約に従った、ブロガーの元の記事です。再印刷するには、元のソースリンクとこのステートメントを添付してください。
この記事へのリンク:[https://blog.csdn.net/qq_37933685/article/details/82192354](https://blog.csdn.net/qq_37933685/article/details/82192354)
ピットに[負荷分散](https://cloud.tencent.com/product/clb?from=10680)##
- 仮想マシンの準備、私はLinux開発マシン+4セントの仮想マシンです
- 仮想マシンの準備環境:ngnixサーバーはポート80(ngnixのデフォルトポート)を開いて、すべてのマシンにpingを実行できるようにする必要があります(つまり、サーバー間のネットワーク通信)、ビジネスサーバー環境:jre1.8、ビジネスポートを開く(私のものはポート8888です)
- (nginxのインストールプロセスは以下のとおりです)nginxリバースプロキシを構成します
ngnix.confで変更されたファイルの内容は、次のように構成する必要があります。これはカスタマイズできます。
# 応答データのソース
upstream tomcats {
server 192.168.0.202:8888 weight=1;
server 192.168.0.203:8888 weight=1;
server 192.168.0.204:8888 weight=1;}
server {
listen 80;
server_name veng_bike;
location ~.*{
proxy_pass http://tomcats;}}
nginxプロセスのインストール##
- nginxインストールパッケージをアップロードします
- nginxを解凍します
tar -zxvf nginx-1.12.2.tar.gz -C /usr/local/src/
- nginxのソースディレクトリを入力します
cd /usr/local/src/nginx-1.12.2/
- プリコンパイル済み
. /configure
- 静かなgccコンパイラ
yum -y install gcc pcre-devel openssl openssl-devel
- 次に実行します
. /configure
- nginxをコンパイルしてインストールします
make && make install
- nginxを開始します
sbin/nginx
- nginxプロセスを表示する
ps -ef | grep nginx
netstat -anpt | grep nginx