我的simplesaml工作得很好,直到我在Ubuntu上将Apache升级到2.4.6
我得到的错误:
Forbidden
You don't have permission to access /simplesaml/ on this server.
Run Code Online (Sandbox Code Playgroud)
在Apache上安装simplesamlphp的说明只需要simplesamlphp目录的别名:
https://simplesamlphp.org/docs/stable/simplesamlphp-install#section_6
但是对于Apache 2.4.6+,安全性已经发生了变化 - 当我添加Directory指令时,它对我有用.例如:
<VirtualHost *:80>
ServerName mywebsite.dev
DocumentRoot /home/myuser/www/mywebsite/
<Directory /home/myuser/www/mywebsite/>
Require all granted
</Directory>
Alias /simplesaml /var/simplesamlphp/www
<Directory /var/simplesamlphp/www/>
Require all granted
</Directory>
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5783 次 |
| 最近记录: |