【发布时间】:2017-09-30 09:08:36
【问题描述】:
我在 AWS 中运行 Windows Server 2008 R2(使用弹性 IP),我正在运行 Apache 服务来托管一个网站,我可以使用各种方法轻松访问该网站,例如
- 像“localhost:port”一样工作正常
- 使用服务器网卡 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。
提前感谢您的帮助和时间。
【问题讨论】:
标签: windows apache amazon-ec2 ip elastic-ip