一个可以直接使用 https 的 nginx 镜像

459次阅读
没有评论

共计 570 个字符,预计需要花费 2 分钟才能阅读完成。

现在很多浏览器的 api 都需要在 https 协议下才能访问,比如之前写过的 Docker 搭建批量文件重命名工具 还有 Docker 搭建 web 思维导图 等等。

想要搭建一个测试或者开发环境的话,如果直接搭建 nginx,还需要修改配置文件和制作证书,于是想着直接做一个带有证书的 nginx 镜像算了,目前的话是制作了一个 100 年有效期的自签名证书。

使用方式如下:

docker run -d --name nginx -p 80:80 -p 443:443 hausen1012/nginxssl

如果你想自定义证书,那么此时你需要将你的证书文件夹映射到 /etc/nginx/conf/cert 目录,如果你不想修改 nginx 默认配置文件的话,请将你的证书名修改为 localhost.crt,密钥文件修改为 localhost.key。

docker run -d \
--name nginx \
-p 80:80 \
-p 443:443 \
-v /home/docker/mindmap/cert:/etc/nginx/conf/cert \
hausen1012/nginxssl

当然也提供了 alpine 镜像,这个适合用来当作 docker 镜像的基础镜像,比如现在 hausen1012/renamehausen1012/mindmap 镜像都是以 hausen1012/nginxssl:alpine 为基础镜像的。

提醒:本文发布于218天前,文中所关联的信息可能已发生改变,请知悉!

AD:【腾讯云服务器大降价】2核4G 222元/3年 1核2G 38元/年
正文完
 
阿蛮君
版权声明:本站原创文章,由 阿蛮君 2024-02-02发表,共计570字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)
Copyright © 2022-2024 阿蛮君博客 湘ICP备2023001393号
本网站由 亿信互联 提供云计算服务 | 蓝易云CDN 提供安全防护和加速服务
Powered by Wordpress  Theme by Puock