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 /optdirektori adalah lokasi yang baik untuk program distribusi file. The /srvdirektori yang digunakan untuk program-program run-time Data . (Silakan lihat Standar Hierarki Filesystem .) Tidak seperti /etcdirektori 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/webserverdan tidak ke dalam/var/log/webserver? Apakah ini salah cetak?