Raspbian 上的 Apache2:多视图已启用但不起作用

Raspbian 上的 Apache2:多视图已启用但不起作用

我最近将 web 服务器从我兄弟设置的 ubuntu 服务器(我有 sudo)移到了我自己设置的 rasbian 服务器。在其他服务器上,多视图开箱即用,但在 raspbian 上似乎不起作用,尽管它似乎也是开箱即用的。

我想要做的是,当我在地址字段中输入 my.doma.in/mobile 时,让它找到 my.doma.in/mobile.php。

我使用与以前相同的可用站点文件,该文件如下所示:

<VirtualHost *:80>
    ServerName my.doma.in
    ServerAdmin [email protected]

    DocumentRoot /home/christian/www/do
    <Directory />
            Options FollowSymLinks
            AllowOverride All
    </Directory>
    <Directory /home/christian/www/do>
            Options Indexes FollowSymLinks MultiViews
            AllowOverride All
            Order allow,deny
            allow from all
    </Directory>

    ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
    <Directory "/usr/lib/cgi-bin">
            AllowOverride None
            Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
            Order allow,deny
            Allow from all
    </Directory>

    ErrorLog ${APACHE_LOG_DIR}/error.log

    # Possible values include: debug, info, notice, warn, error, crit,
    # alert, emerg.
    LogLevel warn

    CustomLog ${APACHE_LOG_DIR}/access.log combined

Alias /doc/ "/usr/share/doc/"
<Directory "/usr/share/doc/">
    Options Indexes MultiViews FollowSymLinks
    AllowOverride None
    Order deny,allow
    Deny from all
    Allow from 127.0.0.0/255.0.0.0 ::1/128
</Directory>

我在谷歌上搜索该问题时从各个地方读到的内容发现必须启用协商模块所以我尝试启用它。

sudo a2enmod negotiation

给我这个结果

Module negotiation already enabled

我已经阅读了 /etc/apache2/apache2.conf,但没有发现任何对我有帮助的东西,但如果您认为我应该发布它,请询问。

关于如何通过使 Multiviews 工作来解决这个问题,有什么想法吗?

答案1

也许这可以帮助: http://www.directadmin.com/forum/showthread.php?t=24683&p=126158#post126158

由于我的文档根目录上的文件夹权限问题,我以前也遇到过类似的问题。尝试将 /home/christian/www/do 上的 chmod 设置为 755

相关内容