Apache Simplesamlphp-在requireAuth上找不到重定向到404
我试图将simpleSAMLphp与我的应用程序集成,但我遇到了以下问题: 当我执行requireAuth方法时,我被重定向到404页面,更具体地说是“{lot of params here}” 当然,这给了我一个404 not found,因为我的simplesamlphp虚拟主机是“” 我缺少哪种配置 以下是我申请的完整代码: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
<?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>