正如您所想的那样,我刚刚开始使用Docker和Caddy,但是我还没有能够运行它,因为我收到了以下错误:
Could not start HTTPS server for challenge -> listen tcp :443: bind: permission denied
这是码头-复合. the:
webserver:
image: jumanjiman/caddy
depends_on:
- parse-dashboard
- loovus
ports:
- "80:8000"
- "443:443"
links:
- parse-dashboard
- parse-server
volumes:
- ./production:/prod/
- ./dist/:/angular/
command: -port 8000 -host 0.0.0.0 -conf /prod/Caddyfile下面是Caddyfile:
qa.loovus.mx:8000
tls contacto@loovus.mx
gzip {
ext .js .css
}
root /angular
proxy /parse parse-server:1337
rewrite / {
if {path} not_match /parse
to {path} /index.html
}如果你能给我任何提示,我会非常感激的。
提前谢谢你!
发布于 2017-06-15 21:00:06
在与这件事斗争了这么长时间之后,我得到了正确的配置。以下是我所做的:
command: -conf /prod/Caddyfile
因为很明显,我使用前面的命令重写了Caddyfile配置:
command: -port 8000 -host 0.0.0.0 -conf /prod/Caddyfile
使用这些修改,我能够在我的网站上运行HTTPS。
谢谢
https://stackoverflow.com/questions/44291446
复制相似问题