Windows云服务器 PHP搭建网站外网无法访问的问题

前言:本人在华为云上租了一台windows的云主机,可以远程访问桌面的那种,然后想搭个网站,最开始想到的是IIS,测试了下用html的文件,没有问题。但是,php文件却不能用,因为少了PHP环境。

因此就准备去搭个PHP环境,看了大佬们的教程,感觉很麻烦,所以就放弃了。

然后就找了个集成的软件-phpstudy。

这个软件,熟悉的就不用介绍,不熟悉的,我就简单说下,集成了Apache、Nginx、MySql、FTP...还有redis、各种网站模板等开放性的插件。

设置好文件位置、域名等等之后,在本地打开域名或localhost,就可以访问了。

然而这不是我最终的目的,也不是我写这篇博客的核心。

我需要的功能是能外网访问到这个域名。

很自然,直接外网访问,是不可能成功的。

Q:可明明集成环境中也是安装的apache这类web服务器,为什么就是访问不了呢,而前面安装的iis就能访问?

A:原因就是windows的防火墙,他的防火墙只针对他自带的iis服务器有万维网访问权限

Q:那是不是可以考虑再安装他自带的iis,然后转发到apache上面呢?

A:是滴,能够这么做,但那又不是很麻烦了?既然是防火墙的问题,那就去windows服务器下面打开对应的防火墙,添加对应的安全规则就OK了

添加防火墙规则

控制面板--系统和安全--Windows防火墙--高级设置

点击右边的"New Rule..."

选择端口(Port),选定你要设置的端口号,一般网站默认是80

填写好以后没有特殊的要求都一律点击下一步,直到最后一个步骤,可以自定义命名

点击完成后,就可以看到新添加成功的规则了,绿色的证明是可用状态。

最后,要在服务器的安全组里,入站口也要开放你设置的端口号,不然还是访问不了的。

可能这次写的比较粗略,有什么问题,可以直接评论区见哦!

相关推荐
Joy T5 小时前
【AI运维】02 云上基础部署:ECS、OSS 与 Nginx 的体系化理解与实践
运维·nginx
Dreamboat-L6 小时前
云服务器上部署nginx
java·服务器·nginx
石小千7 小时前
Nexus升级(3.63.0--3.87.1)
运维
咕噜签名-铁蛋7 小时前
AI扣子:重构人机交互的智能连接点
服务器
AI科技星8 小时前
张祥前统一场论宇宙大统一方程的求导验证
服务器·人工智能·科技·线性代数·算法·生活
魂万劫8 小时前
如何在虚拟机VM上|Linux环境内安装windows
linux·运维·服务器·windows
量子联盟8 小时前
功能完整的PHP站点导航管理系统php程序;开源免费下载
开发语言·php
Xの哲學8 小时前
Linux网卡注册流程深度解析: 从硬件探测到网络栈
linux·服务器·网络·算法·边缘计算
不哦罗密经9 小时前
python相关
服务器·前端·python
数字化转型20259 小时前
SAP Signavio 在风机制造行业的深度应用研究
大数据·运维·人工智能