为ip购买域名后,隐藏端口进行访问的方式

方式一(这种方式适合前后端不分离的开发方式,前后端都堆在一个项目里面一个人写):利用tomcat进行管理:Tomcat进行云部署服务器,将创建好的War包搬到云服务器上,然后将Tomcat名为server.xml的配置文件中的Connector port的8080端口改为80端口,因为这是浏览器默认的端口,然后使用tomcat运行War包,此时直接访问tomcat展示的地址(如http://ip地址/你的项目名/admin/dist/index.html)而不用再显式加端口号,之后为ip购买一个域名,将ip地址替换为域名地址就可以了(如http://域名/index.html)。

方式二(这种方式适合前后端分离开发写的网站,一个小伙伴写前端,一个小伙伴写后端):利用nginx进行反向代理而不是使用Tomcat,其它博客有如何修改nginx配置文件中端口映射的教程。

方式三:使用docker拉取tomcat的镜像,然后启动容器的时候映射到80端口。

三种方式本质上都是映射到80端口,因为80端口是浏览器默认的端口,所以不用显式写出。方式二的好处是访问项目的URL可能美观一点,不用像tomcat那样需要展示文件路径一直到index.html。不过还是要根据实际开发方式来选择,只看美观程度会增加部署的时间成本。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值