阿里云服务器配置ssl-docker nginx

切换到您当前的目录

cd /AAAAAAAAAAAA

创建存放nginx配置、证书和日志的目录结构

mkdir -p nginx-config/conf.d nginx-ssl nginx-logs

为挂载做准备,您可能需要将当前dist目录内容移动到新的html目录

首先查看当前dist目录的内容

ls -la dist/

如果html目录不存在,可以创建并复制文件(假设dist目录里是您的网站文件)

mkdir -p nginx-html

cp -r dist/* nginx-html/
从阿里下nginx证书压缩包

#将证书放入证书文件夹

cp xxx.cn.pem xxx.cn.key nginx-ssl/

创建存放主配置文件的目录(如果尚未创建)

mkdir -p nginx-config

从容器中复制 nginx.conf 到宿主机

docker cp 862c2ce78d42:/etc/nginx/nginx.conf ./nginx-config/

从容器中复制 conf.d 目录下的所有默认配置(例如 default.conf)

docker cp 862c2ce78d42:/etc/nginx/conf.d ./nginx-config/

查看复制出的配置文件

ls -la nginx-config/

ls -la nginx-config/conf.d/

conf.d/ssl.conf

强制 http 跳转到 https

server {

listen 80;

server_name sayfamily.cn www.sayfamily.cn;

return 301 https://hostrequest_uri;

}

HTTPS server

server {

listen 443 ssl;

server_name sayfamily.cn www.sayfamily.cn;

ssl_certificate /etc/nginx/ssl/sayfamily.cn.pem;

ssl_certificate_key /etc/nginx/ssl/sayfamily.cn.key;

ssl_session_cache shared:SSL:1m;

ssl_session_timeout 10m;

ssl_ciphers HIGH:!aNULL:!MD5;

ssl_prefer_server_ciphers on;

location / {

root /usr/share/nginx/html;

index index.html;

}

}

配置完后执行:

docker run -d --name nginx-ssl -p 80:80 -p 443:443 -v /AAAAAAAAAAAA/nginx-html/dist:/usr/share/nginx/html -v /AAAAAAAAAAAA/nginx-ssl:/etc/nginx/ssl -v /AAAAAAAAAAAA/nginx-config/nginx.conf:/etc/nginx/nginx.conf -v /AAAAAAAAAAAA/nginx-config/conf.d:/etc/nginx/conf.d -v /AAAAAAAAAAAA/nginx-logs:/var/log/nginx nginx:latest

关键!:打开阿里云443端口

相关推荐
不像程序员的程序媛2 小时前
系统cpu内存负载资源分析
运维·服务器·数据库
全栈前端老曹4 小时前
【MongoDB】安全与权限管理 —— 用户认证、角色权限、SSL 加密
前端·javascript·数据库·安全·mongodb·nosql·ssl
耍酷的魔镜6 小时前
谈谈如何使用Netty开发实现高性能的RPC服务器
服务器·网络协议·rpc
程序员在囧途7 小时前
likeadmin-api API 中转站怎么做统一报价?从 /pricing、/user/balance 到 task_id 回执的落地方法
运维·服务器·数据库·likeadmin-api·api中转站·token计费
cookies_s_s7 小时前
C++ 字符串动态创建对象 -- 工厂模式、自动注册、模板递归动态调用
服务器·开发语言·c++
想你依然心痛8 小时前
Linux用户空间与内核空间通信:netlink、ioctl、mmap 零拷贝与性能对比
linux·运维·服务器
程序员在囧途8 小时前
likeadmin-api API 算力超市怎么做供应商切换?统一鉴权、task_id 和 callback_url 才能稳交付
java·服务器·数据库·开放api·likeadmin-api·api算力超市
WZF-Sang9 小时前
网络基础——2
服务器·网络·c++·学习·网络编程·php
wang_shu_mo_ran10 小时前
网络编程(一):网络编程初识
运维·服务器·网络
使用小功能大师11 小时前
从零到一:使用阿里云百炼搭建企业级 AI Agent 完全实战手册(2026超详细版)
人工智能·阿里云·云计算