Apache Simplesamlphp-在requireAuth上找不到重定向到404

Apache Simplesamlphp-在requireAuth上找不到重定向到404,apache,.htaccess,simplesamlphp,Apache,.htaccess,Simplesamlphp,我试图将simpleSAMLphp与我的应用程序集成,但我遇到了以下问题: 当我执行requireAuth方法时,我被重定向到404页面,更具体地说是“{lot of params here}” 当然,这给了我一个404 not found,因为我的simplesamlphp虚拟主机是“” 我缺少哪种配置 以下是我申请的完整代码: <?php require_once('/var/simplesamlphp/lib/_autoload.php'); $as = new SimpleSAML

我试图将simpleSAMLphp与我的应用程序集成,但我遇到了以下问题:

当我执行requireAuth方法时,我被重定向到404页面,更具体地说是“{lot of params here}”

当然,这给了我一个404 not found,因为我的simplesamlphp虚拟主机是“”

我缺少哪种配置

以下是我申请的完整代码:

<?php
require_once('/var/simplesamlphp/lib/_autoload.php');
$as = new SimpleSAML_Auth_Simple('default-sp');
$as->requireAuth();
$attributes = $as->getAttributes();
print_r($attributes);

尝试将
$config[baseurlpath]
设置为
http://simplesamlphp.localhost/simplesaml/
/var/simplesamlphp/config/config.php中的


这应该允许SimpleSamlPHP重定向到有效的URI,这样它就可以给出更有用的错误消息。

谢谢朋友!这解决了我的问题:)
<VirtualHost *:80>
    ServerAdmin webmaster@localhost
    DocumentRoot /var/www/html

    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

<VirtualHost *:80>
    ServerName simplesamlphp.localhost
    DocumentRoot /var/www/simplesamlphp.localhost

    Alias /simplesaml /var/simplesamlphp/www
</VirtualHost>

<VirtualHost *:80>
    ServerName teste.localhost
    DocumentRoot /var/www/html/teste/
</VirtualHost>