我需要将 SSL 连接直接发送到后端,而不是在我的 Traefik 上解密。后端需要接收https请求。
我尝试了 traefik.frontend.passTLSCert=true 选项,但在访问我的 Web 应用程序时收到“404 页面未找到”错误,并且在 Traefik 容器上也收到此错误
traefik | time="2018-09-16T10:47:41Z" level=error msg="Failed to create TLSClientConfig: no TLS provided"
traefik | time="2018-09-16T10:47:41Z" level=error msg="Failed to create RoundTripper for frontend frontend-Host-dev-mydomain-com-0: no TLS provided"
traefik | time="2018-09-16T10:47:41Z" level=error msg="Skipping frontend frontend-Host-dev-mydomain-com-0..."
Run Code Online (Sandbox Code Playgroud)
你能提出任何解决方案吗?谢谢。
我正在使用 Traefik 版本 1.6.6。
这是我的应用程序容器的 docker-compose.yml。
version: '3'
services:
app:
image: webdevops/php-nginx-dev:7.2
networks:
- proxy
volumes:
- ./:/app
- ../traefik/ssl/*.mydomain.com.crt:/opt/docker/etc/nginx/ssl/server.crt
- ../traefik/ssl/*.mydomain.com.key:/opt/docker/etc/nginx/ssl/server.key
environment:
- WEB_DOCUMENT_ROOT=/app
labels:
- traefik.enable=true
- traefik.frontend.rule=Host:dev.mydomain.com
- traefik.docker.network=proxy
- traefik.port=443 …Run Code Online (Sandbox Code Playgroud) 我想知道我们是否可以选择配置docker-compose忽略其中一个容器的错误并继续启动其他容器。
例如,这是我的 docker-compose.yml
version: '3'
services:
web:
build: .
redis:
image: redis
Run Code Online (Sandbox Code Playgroud)
如果redis容器启动失败,web容器仍然启动。
我在 IntelliJ IDEA 的 Perl5 插件 wiki 上遇到了问题,这个问题:https : //github.com/Camelcade/Perl5-IDEA/issues/1771但我找不到任何解决方案。
那么我们如何配置这个插件才能调试在 Apache mod_perl 下运行的 Perl 项目呢?
谢谢你。