node.js/express 웹 애플리케이션용 Linux 파일 시스템에서 일반적으로 허용되는 위치는 어디에 있습니까?
현재 하위 레딧이 있지만 /opt/
이에 대한 다른 사람들의 생각을 듣고 싶습니다...
답변1
이 /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
이는 일반적인 것이며 Express 애플리케이션에만 국한된 것이 아니라는 점을 명심하십시오.
답변2
가장 적합한 장소는 다음과 같습니다./srv
.