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:
/optDizin programı için iyi bir konumdur dağıtım dosyalarının. /srvDizin 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 /etcgö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/webservergirmemek için neden önerdiniz/var/log/webserver? Bu bir yazım hatası mı?