secce 发表于 2016-12-27 06:35:59

Nginx+Tomcat整合的安装与配置 ( 转)

  1. 准备软件
apache-tomcat-6.0.26.tar.gz http://tomcat.apache.org/download-60.cgi
jdk-6u20-linux-i586.bin http://java.sun.com/javase/downloads/index.jsp
nginx-0.8.15.tar.gz http://nginx.org/en/download.html
pcre-7.9.tar.gz http://sourceforge.net/projects/pcre/files/
以上软件放到/usr/local/目录下
2. 安装jdk
#cd /usr/local/
#./jdk-6u20-linux-i586.bin
输入yes,一直安装
配置环境变量
vi /etc/profile 按shift+g 跳到最后,添加一下代码
1JAVA_HOME="/usr/local/jdk1.6.0_20"
2CLASS_PATH="$JAVA_HOME/lib:$JAVA_HOME/jre/lib"
3PATH=".:$PATH:$JAVA_HOME/bin "
4CATALINA_HOME="/usr/local/tomcat"
5export JAVA_HOME CATALINA_HOME


# source /etc/profile 让配置生效
3.安装tomcat
# cd /usr/local
# tar zxvf apache-tomcat-6.0.18.tar.gz
# mv apache-tomcat-6.0.18 tomcat
# mkdir –p /home/www/web
# cp -rf /usr/local/tomcat/webapps/* /home/www/web/
修改/home/www/web/为网站目录
vi /usr/local/tomcat/conf/server.conf
把Host name=”localhost”处将appBase=的指向路径改为/home/www/web
#cd /usr/local/tomcat/bin
#./startup.sh
输入http://ip:8080看到猫的页面,说明tomcat安装成功。
3. 安装nginx
# cd /usr/local
# tar zxvf nginx-0.7.63.tar.gz
#./configure
#make && make install
# cd ..
# tar zxvf nginx-0.7.63.tar.gz
# cd nginx-0.7.63
#./configure –with-http_stub_status_module –with-http_ssl_module
(启动server状态页和https模块)
#make && make install
4. 修改配置文件
nginx安装成功后的安装目录为/usr/local/nginx 在conf文件夹中新建proxy.conf,用于配置一些代理参数,内容如下:
# proxy.conf
01proxy_redirect off;
02proxy_set_header Host $host;
03proxy_set_header X-Real-IP $remote_addr; #获取真实ip
04#proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; #获取代理者的真实ip
05client_max_body_size 10m;
06client_body_buffer_size 128k;
07proxy_connect_timeout 90;
08proxy_send_timeout 90;
09proxy_read_timeout 90;
10proxy_buffer_size 4k;
background-image: none !important; background-color: initial !important; text-align: left !important; float: none !important; vertical-alig
页: [1]
查看完整版本: Nginx+Tomcat整合的安装与配置 ( 转)