将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文件的名称

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

  1. 记录第一次将Java web项目部署到阿里云服务器

    目录 一 购买云服务器 二 本地主机连接服务器 1 使用管理终端连接 2 使用SSH工具连接 三 搭建开发环境 1 软件包 2 安装配置 JDK MySQL Tomcat 9 四 在服务器部署自己的项 ...

  2. 阿里云服务器web项目启动连接mysql_eclipse web项目部署到阿里云服务器

    1.租用服务器和购买域名 不多说了 2.在阿里云上搭建JDK + Tomcat的+ MySQL的 (1)安装JDK 通过百胜安装JDK 执行命令yum -y install java-1.8.0-op ...

  3. 将项目部署到华为云服务器上

    用到的ssh远程软件是 FinalShell 官网直达链接 http://www.hostbuf.com/ 此软件可以上传文件 不需要在另外安装上传插件 如图 Linux基础命令 # 1.进入文件夹 ...

  4. vue/react/web前端项目部署到阿里云服务器_nginx_pm2流程及部署前的准备

    前端开发完成的项目,不管是使用vue.react.或者是别的web项目,最终都是要部署到外网上,让用户可以通过域名来访问.这篇文章以一个 react 移动端的项目为例,讲怎样将自己本地的项目部署到阿里 ...

  5. 王者荣耀全栈项目部署到阿里云服务器笔记

    王者荣耀全栈项目部署到阿里云服务器笔记 原创Charles_GX 最后发布于2020-03-27 01:27:00 阅读数 177  收藏 展开 王者荣耀全栈项目部署到阿里云服务器笔记 学习的项目来自 ...

  6. 保姆级教程——将springboot项目部署到阿里云服务器(小白包会)

    保姆级教程--将springboot项目部署到阿里云服务器(小白包会) 前言: 昨天本想着看论文,结果发现找的论文和课题不一致.那干点什么好呢?那就把我的毕业设计(一个springboot项目)部署到 ...

  7. 解决springboot项目部署到阿里云服务器邮箱无法发送邮件

    解决springboot项目部署到阿里云服务器邮箱无法发送邮件 前言:今天部署了一下springboot项目,使用的是docker部署的,如果有兴趣可以看我这篇文章: docker上部署前后端分离的s ...

  8. Asp.Net Web Api 部署------远程连接云服务器

    Asp.Net Web Api 部署------远程连接云服务器 一.同时按住Windows键+R键,并输入 mstsc,点击确定: 二.输入云服务器的公网IP地址,点击连接: 三.输入登录名和登录密 ...

  9. 将Egg项目部署到阿里云服务器

    目录 1.连接阿里云服务器,上传文件 2.在阿里云服务器上安装Nodejs 3.下载项目依赖 4.安装 egg-scripts 模块 5.启动项目 6.阿里云服务器开启7001端口 1.连接阿里云服务 ...

最新文章

  1. CS231n课程笔记翻译:图像分类笔记(上)
  2. 如何在服务器中找到数据库文件夹,如何在服务器中找到数据库文件
  3. linux imq原理图,编译IMQ模块
  4. 一文入门网络编程:常见协议、通信过程、Socket、CS/BS、TCP/UDP
  5. python __xxxitem__
  6. CVE-2021-1675: Windows Print Spooler远程代码执行漏洞
  7. 慢雾安全工程师:安全审计是目前保护 DeFi 项目安全最高性价比的方式
  8. DS博客大作业--树(李天明组)
  9. reduce个数究竟和哪些因素有关
  10. 第5章 NoSQL数据库
  11. 3分钟速读原著《Java数据结构与算法》(一)
  12. 从零开始免费搭建自己的博客(七)——迁移 CSDN 博客到个人博客站点
  13. Word文档的使用技巧
  14. shanzhi -接小球游戏4.0
  15. 笔记本电脑计计算机硬盘分区,笔记本电脑如何分区,手把手教你笔记本电脑如何分盘...
  16. 解决oracle 报 ORA-20000(ORU-10027)错误的方法
  17. OpenWrt从下载到编译 -- 斐讯K2路由器
  18. 思考与总结:我对管理岗位的思考
  19. react中使用AlipayJSBridge 支付宝支付调用接口在H5网页的应用
  20. SQLserver的安装,sa账户的登陆,数据库的建立、表的建立及增删改

热门文章

  1. Java高阶部分知识点汇总(三)-基本类型的包装类详讲
  2. Python爬虫应用实战-如何对爬取的数据进行数据存储?
  3. 深度学习核心技术精讲100篇(六十三)-【CNN】一文详细讲解前因后果
  4. (建议收藏)matlab在线性代数问题中的计算机求解进阶问题及解决方案集锦
  5. doc es 中type_Elasticsearch(024):es常见的字段映射类型之 连接类型(join type)
  6. 利用TensorFlow2.0为胆固醇、血脂、血压数据构建时序深度学习模型(python完整源代码)
  7. 【c#】Form调用百度地图api攻略及常见问题
  8. spring-session用mysql实现session共享实践
  9. Java问题排查工具箱
  10. Redis运行流程源码解析--转载