HAProxy将标头重写到NextCloud吗?

问题描述

很抱歉打扰您,但整个过程让我感到难以置信的愚蠢。

我以前使用no-ip并将next端口80和443端口转发到nextcloud VM的IP来设置了nextcloud快照。

我决定也要托管其他网站/服务,因此我决定将nextcloud放在HAProxy的后面,现在除了问题之外,什么都没有。

即使重新安装,客户端软件也无法连接。它说“连接已关闭”。 Firefox无法浏览到该站点,并显示错误PR_END_OF_FILE_ERROR。

Chrome可以运行,但是该站点需要刷新一两次才能正常工作。

HAProxy位于192.168.1.249,并将端口80和443重定向到192.168.1.250的nextcloud

haproxy.log中没有错误

HAProxy配置:

backend nextcloud-http
        mode http
        balance roundrobin
        option forwardfor
        option httpchk HEAD / HTTP/1.1\r\nHost:192.168.1.250
        server nextcloud 192.168.1.250:80
backend nextcloud-https
        mode tcp
        balance roundrobin
        option httpchk HEAD / HTTP/1.1\r\nHost:192.168.1.250
        server _nextcloud 192.168.1.250:443
frontend http
        bind:*:80
        mode http
        acl host_nextcloud hdr(host) -i nextcloud.domain.ca
        use_backend nextcloud-http if host_nextcloud
frontend https
        bind:*443
        mode tcp
        option tcplog
        
        tcp-request inspect-delay 5s
        tcp-request content accept if { req_ssl_hello_type 1 }
        acl host_nextcloud req_ssl_sni -i nextcloud.domain.ca

        use_backend nextcloud-https if host_nextcloud

希望某人可能会有意见,因为应该很容易进行设置。只是不确定我要去哪里错。

谢谢。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...