ホームページ >バックエンド開発 >PHPチュートリアル >nginx + tomcat7 クラスター環境を構成する
CentOS linux で tomcat7 を通常に設定します
tomcat7 を起動します、アクセスアドレスは
192.168.1.207:8080
192.168.1.208:8080
nginx インストール環境を構成します:
次のコマンドを実行します:
以下の情報が表示されれば、インストール環境は正常に構成されています。
nginxパスプレフィックス: "/usr/local/nginx"
nginxバイナリファイル: "/usr/local/nginx/sbin/nginx"
nginx設定プレフィックス: "/usr/local/nginx/conf"
nginx設定ファイル: "/usr/local/nginx/conf/nginx.conf"
nginx pid ファイル: "/usr/local/nginx/logs/nginx.pid"
nginx エラーログファイル: "/usr/local/nginx/ logs/error.log"
nginx http アクセス ログ ファイル: "/usr/local/nginx/logs/access.log"
nginx http クライアント リクエスト本文の一時ファイル: "client_body_temp"
nginx http プロキシ一時ファイル: "proxy_temp"
nginx http fastcgi 一時ファイル: "fastcgi_temp"
nginx http uwsgi 一時ファイル: "uwsgi_temp"
nginx http scgi 一時ファイル: "scgi_temp"
コマンドを実行
コマンドを実行: make && make install
インストールが成功したことを示す次の情報が表示されます:
test -f '/usr/local/nginx/conf/nginx.conf' || cp conf/nginx.conf '/usr/local/nginx /conf /nginx.conf'
cp conf/nginx.conf '/usr/local/nginx/conf/nginx.conf.default'
test -d '/usr/local/nginx/logs' || p ' /usr/local/nginx/logs'
test -d '/usr/local/nginx/logs' || mkdir -p '/usr/local/nginx/logs'
test -d '/usr/ local/nginx/html' || cp -R html '/usr/local/nginx'
test -d '/usr/local/nginx/logs' || mkdir -p '/usr/local/nginx /logs '
make[1]: ディレクトリ `/web/nginx-1.6.2' を終了します
開始: /usr/local/nginx/sbin/nginx
閉じる: /usr/local/nginx/sbin/ nginx - 停止
nginxサービスを再起動します:/usr/nginx/sbin/nginx -s reload
設定nginx負荷分散
実行コマンド: vi /usr /local/nginx/sbin/nginx/conf/nginx.conf
は次のように変更されました:
worker_processes 2;
以上、nginx + tomcat7 構成のクラスタ環境を内容も含めて紹介しましたが、PHP チュートリアルに興味のある友人の参考になれば幸いです。
events {
worker_connections 1024;
}
http {
include mime.types;
default_type application /octet -stream;
sendfile on;
keepalive_timeout 65;
#start
upstream 192.168.1.208{
#セッションの問題を解決する
ip_hash; 8.1.207:8080 重み=1 ;
サーバー 192.168.1.208:8080 重み = 1;
}
#end
サーバー { listen 80; サーバー名 192.168.1.2 08;
location / {
root html;
インデックスindex.html Index.htm; 请 #mysvr で定義されたサーバー リストへのリクエスト
Proxy_pass http://192.168.1.208;
デフォルトの秒数、1 つのサーバーがクラッシュすると、10 秒後に別のサーバーに転送されます。 C proxy_connect_timeout 10;
} error_page 500 502 503 504 /50x.html ;
local = /50x.html { root html;
nginxサービスを開始し、http://
192.168.1.208/アプリケーション名にアクセスします