Neredeyse gördüğüm her örnekte, NGINX'i (çoğunlukla Docker ile) yapılandıran kişilerin varsayılan dosya ve klasör konumlarını değiştirir. Birisi, bu 'un kişisel tercihi dışında bir meşru nedenden ötürü düşünebilir mi (örneğin: bu tür ürünler için sektörün tanınmış bulunduğu yere taşınıyor)? Ben şunlardır görüyorum örnek değişikliklerin NGINX dosya konumları neden değiştiriliyor?
İki
...1. HTML Konum (Kök)
HTML kök gelen değiştiriliyor ...
/use/share/nginx/html/
.. . için ...
RUN mkdir /srv/www
COPY static-content /srv/www
2. Kayıtlar Yer
Ortak günlük konumları kesinlikle etiher Docker ne de Linux dosya sisteminde uzman değilim ... dan
/var/log/nginx/
/var/log/nginx/error.log
/var/log/nginx/access.log
... için ...
RUN mkdir /etc/nginx/logs \
&& touch /etc/nginx/logs/static.log \
&& touch /etc/nginx/logs/error.log \
&& touch /etc/nginx/logs/access.log
değiştirilir. Bunu yapmanın bazı yararları olup olmadığını merak ediyorum ... yine kişisel tercihten başka.
İlgili: http://serverfault.com/questions/656430/difference-between-var-www-and-srv-www-in-nginx İlk yanıtın bu soruyu da ele aldığını söyleyebilirim. – jdv
Nginx için resmi docker görüntülerinin hiçbiri günlükleri/etc'ye taşımaz. Şu Dockerfile'ı nereden buldun? – Bruno9779