php - 通过 Azure VM 的公共 ip 访问 php webs 应用程序
问题描述
我们有一个安装在 Azure VM 上的 PHP 应用程序。它在本地运行良好且可访问。
The server at 104.xxx.xx.xx is taking too long to respond.
我们已经使用 WAMP Server 来托管它,一切看起来都很好。但是,我们无法通过服务器的公共 IP 访问它。
我们尝试了一些事情,但没有任何结果。
解决方案
首先,您可以使用 CMD comamnds 检查端口是否正在侦听netstat -anbo
。如果端口正在侦听外部地址 0.0.0.0,那么您可以检查 Azure VM 或 NSG 内部的防火墙是否与 Azure VM NIC 或子网相关联,阻止它。
导航到虚拟机---网络---入站端口规则,在Azure门户上找到相关的NSG规则。
您还可以从本地计算机远程登录 VM 公共 IP 地址和端口,以验证网络连接。
推荐阅读
- clojure - 在clojure中,符号是函数,为什么?
- proxy - 使用 puppeteer 代理验证标头
- android - 使用 webview 启动时,Android 应用程序没有输出到控制台
- python - gTTS 听起来不正确
- php - 为什么'require' PHP 函数会重新排列我的 HTML?
- pip - Apache Beam Pypi 包永久下载
- discord - 不和谐.py。如何在“on_raw_reaction_add”函数中等待人的反应?
- java - 我不知道如何解决问题中的这个错误
- python - Python Beautifulsoup 请求变体
- linux - 错误无法执行忍者。我试图执行“/opt/fuchsia/prebuilt/third_party/ninja/linux-arm64/ninja”