我不明白 nginx 从哪里获取 Listen ... ssl指令。它阻止 nginx 启动...
/docker-entrypoint.sh:配置完成;准备启动
2020/11/16 10:25:45 [emerg] 1#1:etc/nginx/conf.d/default.conf:28 中的“listen ... ssl”指令没有定义“ssl_certificate”
nginx: [emerg] 在 /etc/nginx/conf.d/default.conf:28 中没有为“listen ... ssl”指令定义“ssl_certificate”
我的conf.d/default.conf:
# redirect all traffic to https
#server {
# listen 80 default_server;
# listen [::]:80 default_server;
# server_name _;
# return 301 https://$host$request_uri;
#}
server {
listen 80 default_server;
listen [::]:80 default_server;
server_name _;
# Write Access and Error logs
access_log /var/log/nginx/.access.log;
error_log /var/log/nginx/error.log;
# CertBot needs either port 80 or 443 open to connect …Run Code Online (Sandbox Code Playgroud)