为Alias配置Apache .conf

pti*_*son 22 apache httpd.conf

所以我不能在"/etc/httpd/conf.d/vhosts.conf"中获得一个别名,其中包含我的所有虚拟主机:

<VirtualHost *> 
    ServerName example.com
    Alias /ncn /var/www/html/ncn
    DocumentRoot /var/www/html/mjp
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)

我希望我的别名能够工作,所以我可以将example.com/ncn指向"/ var/www/html/ncn".

如果我在"/etc/httpd/conf/httpd.conf"中使用它,而不是我的"/etc/httpd/conf.d/vhosts.conf",这是有效的

有什么想法吗?其他一切似乎都有效,即ServerAlias

干杯,彼得

pti*_*son 42

对不起,不知道最终会发生什么事情:

<VirtualHost *> 
    ServerName example.com
    DocumentRoot /var/www/html/mjp

    Alias /ncn "/var/www/html/ncn"

    <Directory "/var/www/html/ncn">
        Options None
        AllowOverride None
        Order allow,deny
        Allow from all
    </Directory>
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)

  • 更新__2016__:在<Directory>中使用此最新版本的apache:`选项索引FollowSymLinks MultiViews需要所有授予的权限 (5认同)