docker配置nginx并安装ssl证书
今日终于为我的个人网站 blackcardriver.cn 配置了ssl证书,虽然只是很简单的事情,但是由于对nginx的配置不够了解,
浪费了很多不该花的时间,经过这趟旅程,更加学会了解原理的重要性。。。
1. docker 中配置 nginx
想要配置nginx,首先要了解 nginx 的目录结构以及配置文件的位置,各个语句代表的含义。
nginx中有几个比较重要的配置文件:nginx.conf, default.conf …和一些比较重要的目录,例如日志的
输出目录。详情可以到这里看:nginx配置文件目录笔记
nginx.conf是最主要的配置文件,里面其中一些语句便指定了其他目录的一些配置文件,其中边包括了 default.conf.
刚安装好的nginx目录里的default.conf 去掉注释后是这样的 (注释占文件的大部分) :
server {
listen 80 default_server;
listen [::]:80 default_server;
root /var/www/html;
index index.html index.htm index.nginx-debian.html;
server_name _;
location / {
try_files $uri $uri/ =404;
}
}
我们在这里可以修改nginx 工作时监听的端口,还有你做好的网站放置的目录,还有指定找不到资源时返回的网页等。
一下是我的配置,仅供参考:

本文详细介绍了如何在docker环境中配置nginx并安装ssl证书,包括理解nginx的目录结构和配置文件,以及在docker中进行端口映射和目录挂载。此外,还讲述了安装ssl证书的步骤,确保网站安全的https连接,并提供了配置示例。
最低0.47元/天 解锁文章
1905





