如何设置通过域名连接Tomcat服务器

一、准备
需要一个备案的域名
需要一个服务器 windows
二、需求
在服务器装tomcat,然后部署网站,原先需要http://192.0.0.0:8080才能进行tomcat连接,需要改为直接通过域名进行访问,这里使用到nginx,网上方法直接用nginx把域名定位到http://192.0.0.0:8080的方式没设置成功,虽然目前域名还没审核下来,但是可以通过http://192.0.0.0的形式直接连接tomcat,之后通过域名解析192.0.0.0应该就能完成,记录一下

三、过程
在腾讯买了个域名(正在备案ing),买了个服务器(需要买三个月或以上,不然在域名备案的时候不能通过你的服务器进行生成啥来着进行验证,花了差不多两百...还都是最低配的 =.=),
在服务器装java,tomcat和nginx
在nginx的目录conf下,找到nginx.conf,修改

1582785084(1).jpg

测试:启动tomcat和nginx,在浏览器测试tomcat通之后,用http://localhost/测试nginx是否启动成功,然后再改为http://服务器公网ip进行测试,如果能跳转到tomcat成功连接界面,则OK
四、可能遇到的问题
若tomcat启动失败,尝试配置一下tomcat的环境,或者修改tomcat的端口
若nginx启动失败(在任务管理器里面无法找到nginx.exe进程),可能80端口被占用了;
若tomcat连接成功了,nginx在本地http://localhost/也成功了,但是用公网ip连不上tomcat,可能是防火墙那里没把nginx设置白名单
image.png

image.png

以上。
(我目前是可以通过服务器ip进行连接tomcat了,等域名审核下来了,解析一下就可以部署网站了,目前是这样,但是还要琢磨一下https咋弄,小程序测试需要https才行)

你可能感兴趣的:(如何设置通过域名连接Tomcat服务器)