This commit is contained in:
孙小云 2025-05-15 14:08:45 +08:00
parent d203391004
commit 9716ae9e55
2 changed files with 37 additions and 0 deletions

View File

@ -0,0 +1,16 @@
FROM nginx:latest
# 删除默认的nginx配置
RUN rm -rf /etc/nginx/conf.d/*
# 复制处理后的vhosts配置到nginx配置目录
COPY temp_vhosts/ /etc/nginx/conf.d/
# 设置时区
ENV TZ=Asia/Shanghai
# 暴露端口
EXPOSE 80 443
# 启动nginx
CMD ["nginx", "-g", "daemon off;"]

21
server/certs/README.md Normal file
View File

@ -0,0 +1,21 @@
# SSL证书目录
此目录用于存放Nginx所需的SSL证书文件。
## 所需文件
1. `t-aaron.com.pem` - SSL证书文件
2. `t-aaron.com.key` - SSL私钥文件
## 使用方法
1. 将您的SSL证书文件命名为`t-aaron.com.pem`并放置在此目录下
2. 将您的SSL私钥文件命名为`t-aaron.com.key`并放置在此目录下
3. 确保文件权限正确设置建议644权限
## 注意事项
- 这些文件会被挂载到Nginx容器的`/etc/nginx/`目录下
- 如果您使用不同的证书名称,请修改`environment.sh`中的`SSL_CERT_FILE`和`SSL_KEY_FILE`变量
- 容器将以只读方式挂载这些文件
- 如果您没有提供这些文件脚本会创建空文件以防止挂载错误但SSL将无法正常工作