赞
踩
本文是使用Nginx+Tomcat搭建具备静态网页和动态网页分离的Web server
由于Tomcat主要用于运行JavaWeb项目,所以需要安装Java运行环境,这里选择安装了JRE。
获取JRE的地址,选择Linux的版本安装
https://www.java.com/zh_CN/download/manual.jsp
选择第二个
获取Tomcat的地址
https://tomcat.apache.org/download-80.cgi
选择core中的tar.gz
这里介绍两种方法
yum -y install lrzsz
安装完成之后
rz
即可上传文件
2. 使用SecureCRT
在连接完主机之后点击左上角的文件选择连接SFTP标签页
lcd 下载文件位置
cd 存放文件的位置
put apache-tomcat-8.5.87.tar.gz
put jre-8u361-linux-i586.tar.gz
tar -zxvf jre-8u361-linux-i586.tar.gz
tar -zxvf apache-tomcat-8.5.87.tar.gz
mv jre1.8.0_361 /usr/local/jre
mv apache-tomcat-8.5.87 /usr/local/tomcat
cd /usr/local/tomcat
ls
这里我并没有做这一步,但是可以通过编写 /ect/init.d/tomcat来实现通过service命令启动、关闭或重启Tomcat服务。
首先打开8080端口
iptables -I INPUT -p tcp --dport 8080 -j ACCEPT
因为我并没有做第三步,所以我们需要去bin目录之下启动tomcat的服务
cd /usr/local/tomcat/bin
./startup.sh
这样Tomcat就被启动了
可以输入网址
http://192.168.10.129:8080
192.168.10.129是我的虚拟机的ip地址,大家可以用ifconfig命令找到自己虚拟机的地址进行查看。
首先创建配置虚拟主机
cd /usr/local/nginx/conf
vim nginx.conf
打开文件之后找到http之下在server模块之后进行创建
单击i开始编辑
server{ listen 80; server_name tomcat.ng.test; root /usr/local/tomcat/webapps/ROOT; index index.html index.htm index.jsp index.do; location ~ \.(WEB-INF|META-INF){ deny all; } location ~ \.(jsp|do)${ proxy_pass http://127.0.0.1:8080; proxy_set_header X-Client-IP $remote_addr; } location ~ ^/(docs|examples)(/.*)${ root /usr/local/tomcat/webapps; } }
esc:wq保存退出
在配置完成之后我们需要把虚拟主机解析到127.0.0.1
vim /etc/hosts
127.0.0.1 tomcat.ng.test
完成这一步之后我们我们首先需要重启nginx
nginx -s quit
在这一步之后会遇到许多的报错,但是其实都是一些细小的点,都是nginx.conf这个文件出现了错误:
nginx -s quit
平滑启动nginx,输入网址:
tomcat.ng.test/index.jsp
至此我们的Nginx+Tomcat搭建具备静态网页和动态网页分离的Web server的实验就完成了。
参考文献:Nginx高性能Web服务器实战教程
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。