配置Apache以进行外部访问


0

我希望能够从局域网外部访问我的apache网络服务器。我有我的配置文件设置,以便我能够访问我的服务器localhost/localhost:8181/(当我连接到我的LAN时,我所做的就是在ports.conf中添加'Listen 8181')。

我的apache Web服务器托管在带有Ubuntu的VirtualBox机器上。虚拟机的网络设置设置为“桥接适配器”,并连接到我的无线适配器。我能够从局域网内的其他机器(虚拟机,主机,电话)访问Web服务器。

理想情况下,我希望只使用端口8181的外部IP。所以我可以只输入123.456.7.89:8181并访问主页。我还不关心域名。我的最终目标只是拥有只有少数人可以访问的东西。此外,如果任何人有任何关于Web服务器安全性的良好信息,我相信这将是这项努力的下一步。

Answers:


1

您只需将路由器上的端口8181转发到您的服务器即可。


我尝试将端口8181转发到服务器。我也尝试将端口8181转发到服务器端口80.仍然无法访问它。我也在每次更改后重新启动了apache服务。我可以在配置文件中遗漏一些东西吗?
slashoofpez 2013年

我完全不知道为什么那不起作用。
秋季

即使我转发它,我的服务提供商可能会阻止此访问吗?
slashoofpez 2013年

情况可能如此。只是检查,你可能有一个动态IP,它已经改变了吗?
秋季

我的外部IP似乎保持不变。至少在过去的几个月里它们是一样的。我确实设法让这个工作。我必须将我的虚拟机的网络设置设置为附加到“NAT”。然后我不得不从我的路由器转发端口到我的主机comptuer。然后在我的Windows防火墙上设置入站规则。然后最后为我的虚拟机设置端口转发,指向我需要的apache服务器端口。嗯,我应该记录下来......但是,你是对的,我只需要在我的路由器上转发端口。我的设置错了。
slashoofpez 2013年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.