Gdzie jest konwencjonalnie akceptowana lokalizacja aplikacji webowych node.js / express w systemie plików Linux?
Obecnie mam podkatalog, /opt/ale chciałbym poznać opinie innych ludzi na ten temat ...
Gdzie jest konwencjonalnie akceptowana lokalizacja aplikacji webowych node.js / express w systemie plików Linux?
Obecnie mam podkatalog, /opt/ale chciałbym poznać opinie innych ludzi na ten temat ...
Odpowiedzi:
/optKatalogu jest to dobra lokalizacja dla programu dystrybucji plików. /srvKatalog służy do programów run-time danych . (Zobacz Standard hierarchii systemu plików .) W przeciwieństwie do /etckatalogu, w którym standard wskazuje, że /opt/<pkg>pliki konfiguracyjne powinny być umieszczone /etc/opt/<pkg>, nie ma standaryzacji, która /srv/opt/<pkg>powinna być strukturą równoległą (chociaż prawdopodobnie nie jest to zły pomysł).
W podsumowaniu:
/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
Należy pamiętać, że jest to ogólny przypadek i nie jest on jednoznaczny w wyrażaniu wniosków.
Najbardziej odpowiednie miejsce byłoby pod /srv.
/var/opt/webservera nie w/var/log/webserver? Czy to literówka?