我想在我的 apache2 上安装 SimpleSAMLPHP,我在服务器配置方面没有太多经验,需要询问这是否适合虚拟主机设置:
<VirtualHost *:80>
ServerName service.mywebsite.ca
DocumentRoot “/home/mywebsite/public_html”
Alias /simplesaml /var/simplesamlphp/www
</VirtualHost>
基本上我需要来自
service.mywebsite.ca/simplesaml
进入默认的 simplesamlphp 安装目录。服务器上还有很多其他服务由其他人设置,所以我需要确保它不会破坏任何东西。
答案1
这simpleSAMLphp 安装步骤记录在simpleSAMLphp 网站。那里说只有www
文件夹必须可从互联网访问,这可以通过别名来实现/simplesaml
。看起来你正在这样做。
由于我对您的设置一无所知,我不可能知道这样做是否不会破坏任何东西。通常,在专业环境中,您会有一个测试系统来尝试这些事情,然后再投入生产。您的设置如下所示:
service.mywebsite.ca/
->/home/mywebsite/public_html
service.mywebsite.ca/simplesaml/
->/var/simplesamlphp/www
如果你能理解这一点,那么你可能就没问题了。
小提示,我注意到您”
在配置文件中使用了花哨的引号 ( )。这些引号不起作用,您需要使用普通引号 ( "
)。当您在此网站上粘贴代码时,您的网络浏览器可能会替换它们,但这是需要注意的。