我在家里的Raspberry Pi上运行Raspbian,使用Apache2作为Web服务器托管我自己的Nextcloud实例。为了使它可以从外部访问,并在没有附加任何端口号的情况下使用我自己的URL看起来“专业”,我使用以下设置:
RewriteEngine On
RewriteCond %{HTTP:X-Forwarded-Server} ^$
RewriteRule (.*) http://localhost:12345/$1 [P]
它过去可以正常工作一年以上,但是几天前却失败了-当我访问https://cloud.iyassin.de时,它将浏览器重定向到https://localhost:12345/index.php/login。
这可能是由什么引起的? Apache重写仍在工作,因为我可以更改端口号。该HAProxy的工作,因为它杀死就会产生,而不是错误的重定向的503错误。当它获得正确的登录路径时,它也会建立与我的Raspberry Pi的连接,但只是无法正确地重写URL。