我在 AWS 中运行 Windows Server 2008 R2(使用弹性 IP),我正在运行 Apache 服务来托管一个网站,我可以使用各种方法轻松访问该网站,例如
- 像“localhost:port”一样工作正常
- 使用服务器 NIC ip address:port 可以正常工作。
在我当前的用例中,我想在我的弹性 IP 上公开这个网站,但我无法这样做。但是,如果我在我的 IIS 上托管任何网站,我可以使用我的弹性 IP 访问或查看,但我无法在 IIS 上托管 apache 网站。
每当我尝试访问 apache 时,它都无法正常工作。
- 我调整了防火墙设置
- 每当我尝试提供弹性 IP 地址时,我还更新了 apache 的 conf 文件,它不会启动。
失败并显示以下错误消息
The Apache service named reported the following error:
>>> (OS 10049)The requested address is not valid in its context. : make_sock: could not bind to address 52.xx.xx.xx:8888
以下是我在 services.msc 上的 apache 服务详情
C:\Program Files (x86)\vcollapp\apache\bin\Apache.exe -k runservice
现在,我如何将在 Windows 内的 apache 服务上运行的站点公开给 AWS 的弹性 IP。
提前感谢您的帮助和时间。