2015-06-27 52 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 ...可能得到幫助。