Apache别名指令

时间:2012-02-03 18:51:10

标签: php apache

我正在尝试设置simpleSAML.php但是我遇到了Apache Alias目录的问题。我已成功使用Alias,以便当用户访问domain.com/auth时,它会使用文件夹/ var / saml / www。

但是,出于某种原因,它只列出了文件夹/ var / saml / www的内容,而不是运行index.php文件。

我已在下方添加了相关的虚拟主机。

<VirtualHost *:80>
    ServerAdmin helpdesk@domain.com
    DocumentRoot /var/www/html/open
    ServerName open.domain.com
    ErrorLog logs/open.domain.com-error_log
    CustomLog logs/open.domain.com-access_log common
    Alias /auth/ /var/saml/www
    Alias /auth /var/saml/www
    <Directory /var/saml/www>
            Options All
            Order allow,deny
            Allow from all
    </Directory>
</VirtualHost>

1 个答案:

答案 0 :(得分:1)

您可以在配置中添加以下行:

AddType application/x-httpd-php .php

这样apache知道它必须使用php解析文件。

P.S。我想你可能不得不重新启动Apache而不是重新加载。

<强>更新

Alfabravo评论:

  

同意。他还需要检查DirectoryIndex指令并将index.php添加到它