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

关于通过ip或者域名直接访问工程的问题

程序员文章站 2022-04-15 15:38:06
1. 上篇文章 在*面centos7上部署jdk和tomcat 里介绍了在阿里服务器上部署javaweb工程,在部署完成后,我们需要通过 ip/域名:端口 的方式访问tomcat,但是在实际项目中,我们可以直接通过 ip/域名 访问项目,例如 www.baidu.com 即可访问百度,那我们该如何 ......

1. 上篇文章  里介绍了在阿里服务器上部署javaweb工程,在部署完成后,我们需要通过 ip/域名:端口 的方式访问tomcat,但是在实际项目中,我们可以直接通过 ip/域名 访问项目,例如 www.baidu.com 即可访问百度,那我们该如何做到呢

2. 首先tomcat的默认端口号是8080,而服务器默认端口是80,即我们访问 www.baidu.com 实际访问的是 www.baidu.com:80,那我们需要将tomcat默认端口从8080改成80即可,首先输入 cd tomcat的完整路径/conf 进入tomcat的配置文件目录,输入 ls 查看所有文件,输入 vim server.xml 编辑xml文件,按 i 键进入编辑模式,移动光标到定位到 <connector port="8080" protocol="http/1.1" connectiontimeout="20000" redirectport="8443" /> 处,并将8080改成80,按 esc 再按 shift+zz 保存退出

3. 进入tomcat的bin目录,输入 ./shutdown.sh 关闭tomcat,在输入 ./startup.sh 启动tomcat

4. 这时输入 ip/域名 发现出现

关于通过ip或者域名直接访问工程的问题

这是因为没有在阿里云备案的原因,不过备案需要一定条件,阿里现在是购买域名3个月以上