@安装nginx
一、安装编译工具及库文件
yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel
二、首先要安装 PCRE
mkdir /opt/module/pcre && cd /opt/module/pcre
wget http://downloads.sourceforge.net/project/pcre/pcre/8.35/pcre-8.35.tar.gz
tar zxvf pcre-8.35.tar.gz
cd pcre-8.35
./configure
make && make install
三、安装nginx
mkdir /opt/module/nginx && cd /opt/module/nginx
wget http://nginx.org/download/nginx-1.6.2.tar.gz
tar zxvf nginx-1.6.2.tar.gz
cd nginx-1.6.2
./configure --prefix=/opt/module/nginx/nginx-1.6.2/webserver/nginx --with-http_stub_status_module --with-http_ssl_module --with-pcre=/opt/module/pcre/pcre-8.35
make && make install
查看nginx版本
/opt/module/nginx/nginx-1.6.2/webserver/nginx/sbin/nginx -v
配置nginx.conf
worker_processes 1;//服务器核数
error_log /opt/module/nginx/nginx-1.6.2/webserver/nginx/logs/error.log //错误日志
pid /opt/module/nginx/nginx-1.6.2/webserver/nginx/logs/nginx.pid;//进程文件路径
events {
worker_connections 1024;
}
http {
include mime.types;
default_type application/octet-stream;
sendfile on;
keepalive_timeout 65;
upstream tomcat-servers {
server ***.***.***.***:port ;
server ***.***.***.***:port ;
server ***.***.***.***:port ;
}
server {
listen 80;
server_name localhost;
#charset koi8-r;
#access_log logs/host.access.log main;
location / {
root html;
index index.html index.htm;
proxy_pass http://tomcat-servers;
proxy_redirect off;
proxy_set_header X-Forwarded-For Sproxy_add_x_forwarded_for;
proxy_set_header X-Real_IP $remote_addr;
proxy_set_header Host $http_host;
proxy_next_upstream http_502 http_504 error timeout invalid_header;
}
location = /50x.html {
root html;
}