Fre*_*key 5 linux nginx docker
几乎我见过的每个例子,配置NGINX的人(主要是使用Docker)都会更改默认文件和文件夹位置.除了个人偏好之外,有人能想出这个合法的理由(例如:转移到行业认可的地点)吗?
我看到的两个示例变化是......
1. HTML位置(根)
HTML根目录正在替换...
/use/share/nginx/html/
Run Code Online (Sandbox Code Playgroud)
... 至 ...
RUN mkdir /srv/www
COPY static-content /srv/www
Run Code Online (Sandbox Code Playgroud)
2.日志位置
公共日志位置被替换为......
/var/log/nginx/
/var/log/nginx/error.log
/var/log/nginx/access.log
Run Code Online (Sandbox Code Playgroud)
... 至 ...
RUN mkdir /etc/nginx/logs \
&& touch /etc/nginx/logs/static.log \
&& touch /etc/nginx/logs/error.log \
&& touch /etc/nginx/logs/access.log
Run Code Online (Sandbox Code Playgroud)
我当然不是etiher Docker和Linux文件系统的专家.我只是好奇这样做有什么好处...再次,除了个人喜好.
部分答案:类 UNIX 操作系统的文件系统层次结构标准建议系统提供的数据可以在/srv.
我不明白为什么有人会将日志文件移动到/etc,出于安全原因通常建议将其安装为只读。希望其他人可以对此有所启发!
| 归档时间: |
|
| 查看次数: |
64 次 |
| 最近记录: |