我正在尝试设置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>
答案 0 :(得分:1)
您可以在配置中添加以下行:
AddType application/x-httpd-php .php
这样apache知道它必须使用php解析文件。
P.S。我想你可能不得不重新启动Apache而不是重新加载。
<强>更新强>
由Alfabravo评论:
同意。他还需要检查DirectoryIndex指令并将index.php添加到它