tt我要在现有的nextcloudpi服务器之前添加一个nginx反向代理,以便能够根据所使用的域将流量路由到网络中的其他服务器。当前,nextcloudpi服务器是唯一运行的服务器,因此所有流量都直接路由到该服务器。 该服务器只能通过https进行访问,并且letencrypt可以处理nextcloudpi服务器上的证书。
为了通过https将流量从我的反向代理路由到nextcloudpi服务器,我将default.conf文件设置如下:
server {
listen 443;
listen [::]:443;
server_name <my-public-url>;
location / {
proxy_pass https://<hostname-of-my-nextcloudpi-server>;
}
}
不幸的是,这不起作用。 Firefox返回SSL_ERROR_RX_RECORD_TOO_LONG
,Chrome返回ERR_SSL_PROTOCOL_ERROR
我也没有看到将流量代理到http s 位置的任何地方。我知道,在我的内部网络中,我可以并且应该仅路由到端口80上的目标位置,但是由于服务器已经设置为使用https,因此我想保持这种方式。
感谢您的帮助