我在AWS中运行了windows server 2008 R2(使用弹性IP),我在运行Apache服务来托管其中一个网站,我可以使用各种方法轻松访问,如
在我目前的用例中,我希望在我的弹性IP上公开这个网站,我无法这样做。 但是,如果我在我的IIS上托管任何网站,我可以使用我的弹性IP访问或查看,但我无法在IIS上托管apache网站。
每当我尝试访问apache时,它从未起作用。
以下错误消息失败
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。
先谢谢你的帮助和时间。
答案 0 :(得分:0)
尝试绑定到0.0.0.0?这将接受来自所有接口的连接,而不仅仅是localhost。
如果检查网络接口,是否看到了弹性IP接口?或者您只拥有自己的私人IP?
使用弹性IP有不同的方法,我的假设是IP没有物理连接到您的计算机,而是您拥有一个私有IP,来自弹性IP的所有流量都通过
WAN -> Elastic -> Private