将Web项目部署到华为云服务器的Linux的Tomcat中

将Web项目部署到阿里云服务器的Linux的Tomcat中

01_用SSH Secure Shell Client或Xshell 6这个Windows客户端工具,将在Windows中已经开发完毕的JavaWeb项目上传Linux操作系统的Tomcat的webapps目录中。
(分模块项目只需将web项目上转)

02_修改Nginx服务器的配置文件nginx.conf,因为用户的请求先由Nginx服务器处理,但Nginx不能处理jsp文件,所以用户一旦访问的是jsp文件,由Nginx将请求转向到Tomcat,由Tomcat再处理jsp文件。

位于/usr/local/nginx/conf/nginx-conf配置文件的需要修改内容如下:

server {
         listen        80;
         server_name  120.79.52.149;

	     proxy_set_header X-Forwarded-Host $host;
         proxy_set_header X-Forwarded-Server $host;
         proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

         location / {
		     proxy_pass http://120.79.52.149:8080;
		     proxy_connect_timeout 600;
		     proxy_read_timeout 600;
         } 
}
关键点解释:
listen        80            监听80端口
server_name  120.79.52.149  监听120.79.52.149阿里云服务器Linux的IP地址
location /                   默认JavaWeb项目
proxy_pass http://120.79.52.149:8080   Nginx如果不能处理,交由Tomcat处理
                                  http://120.79.52.149:8080这是Tomcat的IP和端口

03_分别进入Tomcat和Nginx这二个目录,并启动这二个服务器软件。

[root@izwz95guu17jatwg50r117z ~]# cd /usr/local/apache-tomcat-8.5.28/bin
[root@izwz95guu17jatwg50r117z bin]# ./shutdown.sh
[root@izwz95guu17jatwg50r117z bin]# ./startup.sh

[root@izwz95guu17jatwg50r117z bin]# cd /usr/local/nginx/sbin
[root@izwz95guu17jatwg50r117z sbin]# ./nginx -s stop
[root@izwz95guu17jatwg50r117z sbin]# ./nginx

访问阿里云服务器的Linux的Tomcat中的Web项目

01_打开浏览器,在地址栏中输入:http://120.79.52.149/myweb/index.jsp,

用户请求->Nginx服务器处理(80端口)->Tomcat服务器处理(8080端口),


tomcat虚拟路径的设置:

 配置:
			* 部署项目的方式:
				1. 直接将项目放到webapps目录下即可。
					* /hello:项目的访问路径-->虚拟目录
					* 简化部署:将项目打成一个war包,再将war包放置到webapps目录下。
					* war包会自动解压缩

				2. 配置conf/server.xml文件
					在<Host>标签体中配置
					<Context docBase="D:\hello" path="/hehe" />
					根目录:
					<Context docBase="D:\hello" path="" />
					* docBase:项目存放的路径
					* path:虚拟目录

				3. 在conf\Catalina\localhost创建任意名称的xml文件。在文件中编写
					<Context docBase="D:\hello" />
					* 虚拟目录:xml文件的名称
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值