如何解决用 docker 安装的 Nginx 无法上游到 https 主机
2021/04/11 10:35:38 [debug] 32#32: *1 SSL handshake handler: 0
2021/04/11 10:35:38 [debug] 32#32: *1 SSL_do_handshake: -1
2021/04/11 10:35:38 [debug] 32#32: *1 SSL_get_error: 5
2021/04/11 10:35:38 [error] 32#32: *1 peer closed connection in SSL handshake while SSL handshaking to upstream,client: 192.168.112.1,server: localhost,request: "GET ..."
我从与 docker 一起安装的 nginx 错误日志中收到了上面的错误消息。
但它与我在本地系统中安装的 nginx 中的相同配置一起工作得很好。
我需要为 nginx docker 镜像添加更多设置吗?
这是我的 docker-compose.yml
文件:
services:
test-1:
image: nginx:latest
ports:
- 52001:80
volumes:
- ./test/nginx-1/nginx.conf:/etc/nginx/nginx.conf:ro
- ./test/nginx-1:/var/log/nginx
command: [ nginx-debug,'-g','daemon off;' ]
networks:
- test-nginx
test-2:
image: nginx:latest
ports:
- 52002:80
volumes:
- ./test/nginx-2/nginx.conf:/etc/nginx/nginx.conf:ro
- ./test/nginx-2:/var/log/nginx
networks:
- test-nginx
networks:
test-nginx:
driver: bridge
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。