一、背景
公司项目部署在Windows Server上,是阿里的云服务器,外网开的端口没有设置,只能使用默认的80端口,即将Tomcat的访问端口改为80(默认是8080);刚开始能使用,后面发现无法使用了,访问界面都是下面截图这个:
二、问题原因分析
上图中是windows iis服务的界面,关于Windows iis了解甚少,下面是简单的查看网上的信息:
IIS概念
iis是Internet Information Services的缩写,意为互联网信息服务,是由微软公司提供的基于运行MicrosoftWindows的互联网基本服务。最初是Windows NT版本的可选包,随后内置在Windows 2000、Windows XP Professional和Windows Server 2003一起发行,但在Windows XP Home版本上并没有IIS。
IIS能做什么
IIS是一种Web(网页)服务组件,其中包括Web服务器、FTP服务器、NNTP服务器和SMTP服务器,分别用于网页浏览、文件传输、新闻服务和邮件发送等方面,它使得在网络(包括互联网和局域网)上发布信息成了一件很容易的事。
自己对于服务器不是专业的,知道的相对很少,解决项目访问不了的问题,就得先停掉这个IIS服务;
三、停掉IIS服务
1.桌面,找到“我的电脑”选中右击,选中“管理”:
下图中找到红色标识的服务
2.鼠标右击上图中的服务,选择“停止服务”;
3.然后重启部署项目的tomcat,启动完成后,项目可以正常访问了
四、总结
这个Windows IIS服务,也没搞懂到底啥用处;项目的localhost域名开始无法访问项目,而是进入到IIS服务界面,当我关闭IIS服务后,项目正常访问。