Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从广域网访问Apache虚拟主机_Apache - Fatal编程技术网

从广域网访问Apache虚拟主机

从广域网访问Apache虚拟主机,apache,Apache,我已经设置了一些Apache虚拟主机。我想从外面接近他们。我发现了一篇文章,其中解释了您可以告诉每个人在特定端口上监听: Listen 10080 <VirtualHost *:80 *:10080> DocumentRoot "/Users/.../public_html" ServerName www.foo.com <Directory "/Users/.../public_html"> Options Indexes Fol

我已经设置了一些Apache虚拟主机。我想从外面接近他们。我发现了一篇文章,其中解释了您可以告诉每个人在特定端口上监听:

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>
听10080
DocumentRoot“/Users/../public\u html”
服务器名www.foo.com
选项索引跟随符号链接多视图
不允许超限
命令拒绝,允许
通融
每个端口都需要一个
侦听
,我必须转发路由器上的每个端口。因此,结果将是:

  • http://:10080
  • http://:10081
  • http://:10082
  • 等等
有更好的解决方案吗?

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