리눅스 파일 시스템에서 node.js / express 웹 앱의 일반적인 위치는 어디입니까?
현재 하위 디렉토리가 /opt/
있지만 다른 사람들의 의견을 듣고 싶습니다 …
답변
/opt
디렉토리는 프로그램에 대한 좋은 위치입니다 배포 파일. 이 /srv
디렉토리는 프로그램 런타임 데이터에 사용 됩니다. ( 파일 시스템 계층 표준을 참조하십시오 .) /etc
표준이 /opt/<pkg>
구성 파일을 배치해야 함을 나타내는 디렉토리 와 달리, 병렬 구조 여야하는 /etc/opt/<pkg>
표준화는 없습니다 /srv/opt/<pkg>
(아마도 나쁜 생각은 아니지만).
요약해서 말하자면:
/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
이는 일반적인 경우이며 응용 프로그램을 표현하는 데 고유하지 않습니다.