Apache httpd.conf VirtualHost:附加到相同的IP但不同的端口(非标准)

我有一个具有2个域的Web服务器(已经连接到一个文件夹),我希望我的全局服务器配置(基本上使用“ / var / www / html”作为默认文档根目录)为另一个用户提供一个ANOTHER文件夹只是在不同的端口上(我已经读过,在Apache网站上是可能的)。

以下是来自Apache网站的引用:

  

每个虚拟主机必须对应于服务器的不同IP地址,不同端口号或不同主机名,在前一种情况下,必须将服务器计算机配置为接受多个地址的IP数据包。 (如果机器没有多个网络接口,则可以使用ifconfig alias命令来完成-如果您的操作系统支持的话。)

因此我的IP为XX.XX.XX.XX,并且服务器配置的行为“ listen 443”(默认情况下,我在https上运行),我执行了以下操作:

listen 19758 https
<VirtualHost XX.XX.XX.XX:19785>
    ServerName XX.XX.XX.XX:19785
    DocumentRoot "/the/path/to/the/user/directory/public_html"
    <Directory "/the/path/to/the/user/directory/public_html">
        AllowOverride none
        Options SymLinksIfOwnerMatch
        Require all granted
    </Directory>
    <IfModule mpm_itk.c>
        AssignUserID EFX EFX
    </IfModule>
</VirtualHost>

我在iptables中打开了端口,并确保已打开它。 但是:当我打开浏览器并输入“ XX.XX.XX.XX:19785”时,它只是超时而没有给我位于所需目录中的页面(index.htm)。

注意:此用户没有关联的域,并且永远不会有一个域。 服务器正在与其他两个具有关联文件夹的域一起运行,我不想与它们混合使用。

我做错了什么?

主要思想是能够以该用户身份而不是“ nobody”(配置文件中服务器的默认用户)身份从浏览器进入该目录。

非常感谢您的帮助。

jscj5678 回答:Apache httpd.conf VirtualHost:附加到相同的IP但不同的端口(非标准)

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3168098.html

大家都在问