Di mana lokasi aplikasi web node.js / express yang diterima secara konvensional, dalam sistem file linux?
Saat ini saya punya subdirektori di /opt/
tetapi saya ingin mendengar pandangan orang lain tentang ini ...
Di mana lokasi aplikasi web node.js / express yang diterima secara konvensional, dalam sistem file linux?
Saat ini saya punya subdirektori di /opt/
tetapi saya ingin mendengar pandangan orang lain tentang ini ...
Jawaban:
The /opt
direktori adalah lokasi yang baik untuk program distribusi file. The /srv
direktori yang digunakan untuk program-program run-time Data . (Silakan lihat Standar Hierarki Filesystem .) Tidak seperti /etc
direktori di mana standar menunjukkan bahwa /opt/<pkg>
file konfigurasi harus ditempatkan /etc/opt/<pkg>
, tidak ada standarisasi yang /srv/opt/<pkg>
harus menjadi struktur paralel (walaupun itu mungkin bukan ide yang buruk).
Singkatnya:
/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
Perlu diingat bahwa ini adalah kasus umum, dan tidak unik untuk mengekspresikan aplikasi.
Tempat yang paling tepat adalah di bawah /srv
.
/var/opt/webserver
dan tidak ke dalam/var/log/webserver
? Apakah ini salah cetak?