Linux dosya sisteminde geleneksel olarak kabul edilen node.js / express web uygulamalarının yeri neresidir?
Şu anda bir alt dizilim var /opt/
ancak başkalarının bu konudaki görüşlerini duymak istiyorum.
Linux dosya sisteminde geleneksel olarak kabul edilen node.js / express web uygulamalarının yeri neresidir?
Şu anda bir alt dizilim var /opt/
ancak başkalarının bu konudaki görüşlerini duymak istiyorum.
Yanıtlar:
/opt
Dizin programı için iyi bir konumdur dağıtım dosyalarının. /srv
Dizin programlarının çalışma zamanı için kullanılan veri . (Lütfen Dosya Sistemi Hiyerarşisi Standardına bakınız .) Standardın konfigürasyon dosyalarının yerleştirilmesi gerektiğini /etc
gösterdiği dizinden farklı olarak, paralel bir yapı olması gereken bir standardizasyon yoktur (muhtemelen kötü bir fikir olmasa da)./opt/<pkg>
/etc/opt/<pkg>
/srv/opt/<pkg>
Özetle:
/opt/webserver/ (your node.js application)
server.js
package.json
node_modules/
...
/etc/opt/webserver/
config.json (configuration file for your web server)
/srv/opt/webserver/ (opt subdirectory suggested, but not required)
index.html
images/
css/
...
/var/opt/webserver
error.log
request.log
Lütfen bunun genel bir durum olduğunu ve başvuruları ifade etmek için benzersiz olmadığını unutmayın.
En uygun yer altında olur /srv
.
/var/opt/webserver
girmemek için neden önerdiniz/var/log/webserver
? Bu bir yazım hatası mı?