Apache-2.2

SimpleSAMLPHP 的虛擬主機

  • August 10, 2015

我想在我的 apache2 上安裝 SimpleSAMLPHP,我在伺服器配置方面沒有很多經驗,需要詢問這對於虛擬主機設置是否正確:

<VirtualHost *:80>
       ServerName service.mywebsite.ca
       DocumentRoot “/home/mywebsite/public_html”

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

基本上我需要所有的請求

service.mywebsite.ca/simplesaml 

點擊預設的 simplesamlphp 安裝目錄。其他人在伺服器設置上還有很多其他服務,所以我需要確保它不會破壞任何東西。

simpleSAMLphp安裝過程記錄在simpleSAMLphp 網站上。它在那裡指出,只有www文件夾必須可以從網際網路上獲得,這可以通過 aliassing 來實現/simplesaml。看起來你正在這樣做。

對你的設置一無所知,我不可能知道你這樣做是否不會破壞任何東西。通常,在專業環境中,您會有一個測試系統來嘗試這些事情,然後再投入生產。您的設置如下所示:

  • service.mywebsite.ca/->/home/mywebsite/public_html
  • service.mywebsite.ca/simplesaml/->/var/simplesamlphp/www

如果這對你有意義,你可能沒問題。

小記,我注意到您在配置文件中使用了花哨的引號 ( )。這些不起作用,您需要正常的引號 ( ")。當您在此站點上粘貼程式碼時,您的網路瀏覽器可能會替換它們,但需要注意這一點。

引用自:https://serverfault.com/questions/713140