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

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

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

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

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

相关推荐
朝发如雪几秒前
快速掌握Linux(4)(进程)
java·linux·服务器
啦啦啦啦啦zzzz6 分钟前
共享内存的网络聊天室
linux·服务器·网络·c++·网络编程
2401_8949155319 分钟前
GEO 优化源码性能调优:高并发地域请求缓存与索引优化
java·服务器·网络·数据库·缓存
乐维_lwops30 分钟前
网管平台是什么?网管工具如何选?企业网络运维的完整指南
运维·网络·网管平台
manongdashu18832 分钟前
应对“SEO需要支付一年服务费”的捆绑消费,静态建站配套终身低成本服务器,全程无需额外运维开销。的方法。
运维·服务器·前端·seo·静态网站
2301_780789661 小时前
WAF与Web应用安全的深度融合:从边界防护到业务风控
运维·服务器·网络·云原生·ddos
二宝哥1 小时前
Rocky Linux 10.2 安装 PostgreSQL 15 完整教程
linux·运维·postgresql
不会就选b1 小时前
Linux之线程池(二)
linux·运维·服务器
Nontee1 小时前
Quartz 集群 + 策略模式:逾期预警推送系统设计实录
linux·服务器·策略模式
工业HMI实战笔记1 小时前
【拯救HMI】:工业自动化交互革命:HMI 触摸屏如何成为产线智能中枢
运维·自动化·交互