当前位置: 当前位置:首页 > 探索 > windows2016虚拟机web服务器配置步骤正文

windows2016虚拟机web服务器配置步骤

作者:综合 来源:百科 浏览: 【大 中 小】 发布时间:2026-10-17 06:07:33 评论数:

windows2016虚拟机web服务器配置步骤

把Windows Server 2016装进虚拟机,拟机再配成web服务器,配置这事我干过不下二十回。步骤最坑的拟机一次,客户要上线一个内部系统,配置结果IIS装好了,步骤防火墙忘了开80端口,拟机页面死活打不开。配置所以,步骤别跳过任何一步,拟机哪怕你觉得“这还用说”。配置

先搞定虚拟机网络。步骤VMware或Hyper-V都行,拟机但网络模式必须选“桥接”或“仅主机”,配置千万别用NAT——除非你只想本机访问。步骤我习惯用桥接,这样虚拟机直接拿局域网IP,后面测试省事。装完系统,记得给虚拟机固定IP,别让DHCP乱分。打开网络适配器,IPv4设置里填静态地址,比如192.168.1.88,掩码255.255.255.0,网关指向你的路由器。

接下来装IIS。打开“服务器管理器”,点“添加角色和功能”,一路下一步,到“服务器角色”勾选“Web服务器(IIS)”。这里别手快,默认只装基础包,你多半还需要CGI和ASP.NET。在“功能”列表里,把“.NET Framework 4.7”和“ASP.NET 4.7”勾上,顺便把“常见HTTP功能”里的“静态内容”和“默认文档”确认一下。装完大概要两分钟,重启一次,别偷懒。

装完IIS,先别急着丢网页文件。打开IIS管理器,左侧连接树里展开你的服务器名,点“应用程序池”。默认有个“DefaultAppPool”,右键“高级设置”,把“启用32位应用程序”改成True——如果你的网站要跑老PHP或某个32位组件,这步能救你命。然后回到“网站”节点,右键“Default Web Site”,选“编辑绑定”,把端口改成80,IP地址选“全部未分配”,主机名留空。这样局域网内任何机器都能通过IP访问。

真正容易翻车的是权限。假设你的网页放在D:\webroot,右键该文件夹,属性→安全→编辑,添加“IIS_IUSRS”用户,给“读取和执行”权限。别只给“读取”,否则有些动态页面会报500。如果你要写入日志或上传文件,还得给“修改”权限——但别给“完全控制”,安全第一。

防火墙必须动一下。Windows Server 2016默认防火墙是开着的,80端口没放行,外部访问直接超时。打开“高级安全Windows Defender防火墙”,点“入站规则”→“新建规则”,选“端口”,协议TCP,特定本地端口填80,允许连接,三个配置文件(域、专用、公用)全勾上。规则命名“Web80”,完事。

最后测试。在虚拟机本机浏览器输入http://localhost,看到IIS默认页面就成功一半。然后从局域网另一台电脑访问http://192.168.1.88,如果页面转圈或拒绝连接,先ping一下虚拟机IP,通的话就查防火墙和IIS绑定。我遇到过最诡异的情况是虚拟机网卡驱动有问题,导致IP时通时断——换了个VMXNET3驱动就好了。

还有个小细节,如果你要部署HTTPS,得在IIS里加443端口和证书绑定,但那是另一个故事了。基础HTTP配置,以上步骤走完,基本能撑起一个内部小站。别小看这台虚拟机,我见过用同样配置扛住两百人同时访问的OA系统。