欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

在服务器上部署一个web项目

程序员文章站 2022-07-15 13:06:26
...

1 服务器的基础配置

服务器的基础配置,服务器上JDK下载并配置Java的环境变量,下载Apache(此处用的是TomCat)后安装中会连接到Jre的安装目录下,JDK的安装教程较多此处就不再介绍了。

2 服务器端口开放的问题

服务器中端口的开放问题,尽量首先完成这一步,不然在后续的配置中出现问题难以想到这个小问题。

  1. 首先登陆阿里云网站,进入控制台,点击云服务器ECS,进入服务器控制台,点击要选择的服务器。
    在服务器上部署一个web项目

  2. 进入服务器实例列表,找到想要增加端口的实例,点击后面的更多,再点击网络和安全组,在选择安全组配置按钮

  3. 点击更多后列表中找到安全组配置,并点击。在服务器上部署一个web项目

  4. 跳转到的页面里,其中圈出来的部分就是已经开放的端口,如果想添加新的端口就点击添加安全组规则在服务器上部署一个web项目

  5. 在弹出窗口中输入内容,比如添加22端口,就在端口范围里输入以22/22,在授权对象里输入“0.0.0.0/0”意思是允许所有访问。在服务器上部署一个web项目

  6. 点击确定后看看自己的安全组规则中是否多了一个22的端口,就设置成功了。在服务器上部署一个web项目

3 手动部署TomCat站点的问题

3.1 修改端口号(默认8080)

进入tomcat–>conf 文件夹,找到server.xml并打开,并在文档中查找8080,找到后替换为要使用的端口号,此端口号是你访问站点时要使用的端口号。在服务器上部署一个web项目

3.2 配置站点

假设此处新建一个站点名为nation,将其放到了C盘的根目录,如C:/nation,然后进入到conf文件件打开server.xml,在之中添加以下命令:

<Context path=”” docBase=C:/nation” debug=0” reloadable=true/>

这样即完成了虚拟站点的配置<记得保存>。
在服务器上部署一个web项目
配置完站点之后,将项目的所有内容(假设打包web名为university)放到C盘nation文件夹之中。在服务器上部署一个web项目

3.3 访问

使用以下方式从外部访问服务器上的网站
http://服务器IP:8080/university

** 说明:8080 端口号可以更改,以上已经讲到
** Nation就是添加的命令中的path
** Web站点没有项目文件,一个目录下的所有文件都被当作是项目文件。

4 可能出现的问题

服务器的防火墙需要关闭,否则可能会出现端口号被防火墙所阻截导入外网无法访问。也可以按照第一步所示的开放特殊端口号,但是这种方法有时仍会被阻截,防火墙一定要关闭。

部分图片来自网络,如有侵权,请联系作者删除。