为什么要更改NGINX文件位置?

时间:2017-02-03 16:17:27

标签: linux nginx docker

我见过的几乎所有配置NGINX(主要是使用Docker)的人都会更改默认文件和文件夹位置。除了个人偏好之外,有人会想到这个的正当理由吗(例如:转移到行业认可的地点购买此类物品)?

我看到的两个示例变化是......

1。 HTML位置(根)
HTML根目录正在替换为......

/use/share/nginx/html/

...到......

RUN mkdir /srv/www
COPY static-content /srv/www

2。记录位置
常用日志位置替换为......

/var/log/nginx/
/var/log/nginx/error.log
/var/log/nginx/access.log

...到......

RUN mkdir /etc/nginx/logs \
    && touch /etc/nginx/logs/static.log \
    && touch /etc/nginx/logs/error.log \
    && touch /etc/nginx/logs/access.log

我当然不是使用Docker和Linux文件系统的专家。我只是好奇这样做有什么好处...再次,除了个人偏好。

1 个答案:

答案 0 :(得分:2)

部分答案:类似UNIX的操作系统的Filesystem Hierarchy Standard表明系统提供的数据可以在/srv中找到。

为什么有人会将日志文件移动到/etc,由于安全原因,通常建议将其挂载为只读,我不明白。希望其他人可以对此有所了解!