docker配置nginx并安装ssl证书

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

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 工作时监听的端口,还有你做好的网站放置的目录,还有指定找不到资源时返回的网页等。
一下是我的配置,仅供参考:


                
评论 4
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值