Windows Server2012-关闭IIS服务

本文介绍了一位工程师在阿里云服务器上遇到的项目访问问题,由于WindowsIIS服务占用80端口导致Tomcat项目无法正常访问。通过停掉IIS服务,成功解决了项目访问不了的问题。

一、背景

公司项目部署在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服务后,项目正常访问。

配置 Windows Server 2012 上的 IIS(Internet Information Services)服务器需要按照一定的步骤完成。以下是基于标准流程整理的配置步骤: ### 添加 IIS 角色 1. 打开【服务器管理器】,可以通过任务栏上的图标或通过管理工具打开。 2. 在【服务器管理器】界面中,点击【添加角色和功能】。 3. 在弹出的向导中,点击【下一步】,继续到服务器角色页面。 4. 勾选【Web 服务器 (IIS)】,然后点击【添加功能】以确保相关依赖项也被安装。 5. 继续点击【下一步】,直到到达功能页面。 6. 如果需要支持特定的功能,例如 ASP.NET 或其他模块,可以在该页面勾选相应选项。例如,勾选【.NET Framework 3.5 功能】以支持旧版应用程序。 7. 点击【下一步】,然后在确认页面点击【安装】以开始安装过程。 8. 安装完成后,点击【关闭】,并根据提示重启服务器[^1]。 ### 验证安装 1. 打开服务器上的浏览器,访问 `http://localhost`,如果看到 IIS 默认页面,则表示安装成功。 2. 如果需要从其他设备访问 IIS 服务器,确保服务器和客户端在同一网络中,并通过浏览器访问服务器的 IP 地址。 ### 配置网站 1. 打开【服务器管理器】,进入【工具】→【Internet Information Services (IIS) 管理器】。 2. 在左侧的连接树中,展开服务器节点,可以看到【站点】。 3. 右键点击【站点】,选择【添加网站】。 4. 输入网站名称、物理路径(即网站文件存放的位置)以及绑定信息(如 IP 地址和端口)。 5. 点击【确定】保存设置。 ### 配置应用程序池 1. 在 IIS 管理器中,点击【应用程序池】。 2. 右键选择【添加应用程序池】。 3. 输入应用程序池名称,并选择适当的 .NET CLR 版本(如果应用程序需要 .NET Framework 支持)。 4. 点击【确定】保存设置。 ### 配置权限 1. 确保网站的物理路径具有适当的权限,通常需要为 `IIS_IUSRS` 组提供读取和执行权限。 2. 如果网站需要写入权限,则还需要为该组添加写入权限。 ### 测试网站 1. 在浏览器中输入服务器的 IP 地址和配置的端口号,例如 `http://192.168.1.100:8080`,以访问网站。 2. 如果网站无法访问,请检查防火墙设置、绑定配置以及物理路径权限。 ### 示例代码 以下是一个简单的 HTML 文件示例,可以用于测试网站是否正常工作: ```html <!DOCTYPE html> <html> <head> <title>Test Page</title> </head> <body> <h1>Welcome to IIS!</h1> <p>This is a test page.</p> </body> </html> ``` 将该文件保存为 `index.html`,并放置在网站的物理路径下。 ---
评论 5
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值