Apache升级后为simplesaml获取403禁止错误

Rus*_*and 4 simplesamlphp

我的simplesaml工作得很好,直到我在Ubuntu上将Apache升级到2.4.6

我得到的错误:

Forbidden

You don't have permission to access /simplesaml/ on this server.
Run Code Online (Sandbox Code Playgroud)

Rus*_*and 6

在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)