centos 配置nginx+resin
一、卸载openjdk,安装sun的jdk。
1、卸载openjdk
先查看:
#rpm-qa|grepjava
显示如下信息:
java-1.4.2-gcj-compat-1.4.2.0-40jpp.115
java-1.6.0-openjdk-1.6.0.0-1.7.b09.el5
卸载:
rpm-e--nodepsjava-1.4.2-gcj-compat-1.4.2.0-40jpp.115
rpm-e--nodepsjava-1.6.0-openjdk-1.6.0.0-1.7.b09.el5
2、下载jdk。(我是在官网下载的jdk-6u24-linux-i586.bin)
3、在usr下新建一个java文件夹
#mkdir/usr/java
4、修改文件权限
#cd/usr/java
#chmoda+xjdk-6u24-linux-i586.bin
使当前用户拥有对jdk-6u24-linux-i586.bin的执行权限;
5、执行安装
#./jdk-6u24-linux-i586.bin
6、安装完成之后需要配置
#vi/etc/profile
在最后加入以下几行:
export JAVA_HOME=/usr/java/jdk1.6.0_24 export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export PATH=$PATH:$JAVA_HOME/bin
这样我们就设置好了JDK,在centos下source/etc/profile就可以生效了.
二、安装nginx
1、下载nginx(官网下载,我下载的版本是nginx-0.8.46.tar.gz)
2、解压
#tarzxvfnginx-0.8.46.tar.gz
3、安装nginx依赖的包
#yum-yinstallpcrepcre-developensslopenssl-devel
4、安装nginx
#./configure--prefix=/usr/local/nginx
#make&makeinstall
5、查看是否已经安装好了
#cd/usr/local/nginx/sbin
#nginx
(输入服务器地址http://localhost/,查看是否安装成功,一般都没有问题)
三、安装resin
1、下载resin(官网下载,我下载的版本是resin-3.1.10.tar.gz)
2、解压
#tarzxvfresin-3.1.10.tar.gz
3、安装
#./configure--prefix=/usr/local/resin
#make&makeinstall
4、查看是否已经安装好了
#cd/usr/local/resin/bin/
#httpd.shstart
(输入服务器地址http://localhost:8080/,查看是否安装成功,一般都没有问题)
四、配置nginx.conf
server{
listen80;
server_namelocalhost;
error_page500502503504/50x.html;
location=/50x.html{
roothtml;
}
location/{
access_logon;
proxy_passhttp://127.0.0.1:8080;
proxy_set_headerX-Real-IP$remote_addr;
proxy_set_headerHost$host;
proxy_set_headerX-Forwarded-For$proxy_add_x_forwarded_for;
client_max_body_size10m;
client_body_buffer_size128k;
}
}
重起nginx
输入http://localhost/查看是否配置成功