应用场景:
![tom.PNG wKioL1e2EimRnPR6AAEIvQc78uQ225.png]()
使用3台虚拟机
操作系统为redhat 6.5
Nginx服务器s3 |
192.168.90.103 |
nginx-1.6.0.tar.gz |
Tomcat服务器s1 |
192.168.90.106 |
1.jdk-7u65-linux-x64.gz 2.apache-tomcat-7.0.54.tar.gz |
Tomcat服务器s2 |
192.168.90.107 |
1.jdk-7u65-linux-x64.gz 2.apache-tomcat-7.0.54.tar.gz |
实施准备
启动后关闭防火墙
Service iptables stop
Setenforce=0
--s01-s02-配置--
安装JDK
[root@redhat6two]# tar xzvfjdk-7u65-linux-x64.gz -C /opt/
mv jdk1.7.0_65/ /usr/local/java
vi /etc/profile.d/java.sh //添加如下内容
![111.PNG wKiom1e12ejBepEfAAAI5FhyjWI359.png]()
source /etc/profile.d/java.sh
java -version
![jdk.PNG wKioL1e12orREYdeAAAYx9ML1CM618.png]()
tar xzvf apache-tomcat-7.0.54.tar.gz
mv apache-tomcat-7.0.54 /usr/local/tomcat7
/usr/local/tomcat7/bin/startup.sh
netstat -anpt | grep 8080
![jdk3.PNG wKioL1e12xmTlWBoAABKqFlz3iU008.png-wh_50]()
mkdir -p /web/webapp1
vi /web/webapp1/index.jsp
![jsp.P</div></body></html> wKiom1e125SRH4JPAAAXp9LDpxo119.png]()
vi /usr/local/tomcat7/conf/server.xml
![jdk4.PNG wKioL1e2DI3xet0MAAARw5DqZ1o817.png]()
运行tomcat:
/usr/local/tomcat7/bin/shutdown.sh
/usr/local/tomcat7/bin/startup.sh
-----s03-nginx部署-----反向代理两个Tomcat站点
实施准备
启动后关闭防火墙
Service iptables stop
Setenforce=0
注:
搭建nginx之前需检查服务器之前是否搭建apache,如有冲突可删除前者
rpm -e httpd-* --nodeps
![ngin8.PNG wKiom1e2EM2CD_C-AAAMxKhb2A8480.png]()
---安装依赖包--
yum -y install pcre-devel zlib-devel
useradd -M -s /sbin/nologin nginx //添加nginx用户同时不能登陆系统
tar xzvf nginx-1.6.0tar.gz -C /opt/
cd /opt/nginx-1.6.0/
![ngin3.PNG wKiom1e2EayhG7KSAAAUW02adqY399.png]()
./configure \
--prefix=/usr/local/nginx \
--user=nginx \
--group=nginx \
--with-http_stub_status_module
make
make install
ln -s /usr/local/nginx/sbin/nginx /usr/local/sbin/ //添加软链接
vi /usr/local/nginx/conf/nginx.conf
![ngin4.PNG wKiom1e2DWLD2PRGAAATubfJ4U4698.png]()
测试,启动nginx调度器:
nginx -t
nginx
查看nginx进程及端口号和PID进程号
ps aux | grep nginx
netstat -anpt | grep nginx
![22222222222.PNG wKiom1e2FbvTFAtrAAAMmFvzBh0633.png]()
输入调度器的IP地址,测试就行了
![nginweb.PNG wKioL1e2DeCRQuuJAABjAe4bjAA758.png-wh_50]()
![nginweb2.PNG wKioL1e2DeDRkkbsAABixZazB3M828.png-wh_50]()