2015-06-27 48 views
4

我想在Windows Apache/Xampp中安装SimpleSAMLphp。让我告诉你到目前为止: 1.我已经从https://simplesamlphp.org/download下载了最新的稳定版本,并将解压缩后的文件放在Apache文件夹中,即C:\ Apache24 \ simplesamlphp目录包含composer.json。我也下载了依赖关系。 2.现在,当我要设置虚拟主机作为显示在站点6.配置Apache截面Windows中的SimpleSAMLphp安装Apache

<VirtualHost *:80> 
     ServerName localhost 
     DocumentRoot C:/Apache24/htdocs 
</VirtualHost> 

<VirtualHost *:80> 
     ServerName service.example.com 
     DocumentRoot C:/Apache24/service.example.com 

     Alias /simplesaml C:/Apache24/simplesamlphp/www 
</VirtualHost> 
  • 改变了配置文件。
  • 现在的问题: 我无法在浏览器中打开别名。并且在浏览器中运行httpd.exe显示关于example.com的错误不存在。

    需要帮助,如果有人在Windows中设置SimpleSAMLphp,请分享您的步骤和虚拟配置。这会帮助我思考很多人。

    在此先感谢。

    +0

    究竟是那些错误? –

    +0

    Waning:目录service.example.com不存在 – aniruddha

    +0

    我有Xampp设置为*:80作为localhost,那么simplesamlphp应该是什么样的vhsot conf? – aniruddha

    回答

    1

    对不起,我犯了一些错误... 我要添加一个虚拟主机,而不是在Windows Xampp中,有一个文件/xampp/apache/conf/extra/httpd-xampp.conf。需要一个别名低于/ phpMyAdmin的语句添加:

    Alias /simplesaml "C:/xampp/simplesamlphp/www" 
    <Directory "C:/xampp/simplesamlphp/www"> 
         AllowOverride AuthConfig 
         Require all granted 
    </Directory> 
    

    现在重新启动服务器,并打http://localhost/simplesaml/和你去...

    所有窗口XAMPP用户如果遇到配置simplesaml ...可能得到帮助。