从WAN访问Apache虚拟主机

时间:2012-07-26 22:47:51

标签: apache

我设置了一些Apache虚拟主机。我想从外面访问它们。我发现了一篇文章Port-based Apache virtual hosts,它解释了你可以告诉每个人听一个特定的端口:

Listen 10080
<VirtualHost *:80 *:10080>
    DocumentRoot "/Users/.../public_html"
    ServerName www.foo.com
    <Directory "/Users/.../public_html">
        Options Indexes FollowSymLinks MultiViews
        AllowOverride None
        Order deny,allow
        Allow from all
    </Directory>
</VirtualHost>

每个都需要Listen <unique port>,我必须转发路由器上的每个端口。结果将是:

  • http://<my ip address>:10080
  • http://<my ip address>:10081
  • http://<my ip address>:10082
  • 等...

有更好的解决方案吗?

1 个答案:

答案 0 :(得分:1)

您正在寻找“基于名称的虚拟主机”。