本文基于centos
首先修改yum的配置文件,国内有一些镜像。编辑资源配置文件
vim /etc/yum.repos.d/CentOS-Base.repo。
默认是从镜像列表中查找速度最快的mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=contrib
也可以使用
http://mirror.centos.org/centos/$releasever/extras/$basearch/
增加nginx的资源地址,在yum配置文件最下面添加
[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/centos/6/$basearch/
gpgcheck=0
enabled=1
先使用 yum search tomcat 查找tomcat资源,然后yum install tomcat6 安装tomcat
然后安装nginx yum install nginx。
下面配置 nginx
修改nginx配置文件 vim /etc/nginx/nginx.conf
upstream www.XXX.com{ server localhost:8181; } server_name www.XXX.com; location / { root html; index index.html index.htm; proxy_pass http://www.XXX.com; proxy_redirect off; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; client_max_body_size 10m; client_body_buffer_size 128k; proxy_connect_timeout 90; proxy_send_timeout 90; proxy_read_timeout 90; proxy_buffer_size 4k; proxy_buffers 4 32k; proxy_busy_buffers_size 64k; proxy_temp_file_write_size 64k; }如果需要负载均衡则在upstream中多配置几个服务器和相应的端口。需要转发的域名在proxy_pass
中修改即可。
然后配置 vi /etc/sysconfig/tomcat6
<Connector port="8181" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
如果使用了ajp的话,就配置ajp的connector