This commit is contained in:
parent
d203391004
commit
9716ae9e55
|
|
@ -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;"]
|
||||
|
|
@ -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将无法正常工作
|
||||
Loading…
Reference in New Issue