Linux 파일 시스템에서 node.js 애플리케이션의 권장 위치는 무엇입니까?

Linux 파일 시스템에서 node.js 애플리케이션의 권장 위치는 무엇입니까?

Linux 파일 시스템에서 일반적으로 허용되는 node.js/express 웹 앱의 위치는 어디입니까?

현재 하위 디렉토리가 있지만 /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

이는 일반적인 경우이며 응용 프로그램을 표현하는 데 고유한 것이 아니라는 점을 명심하십시오.

답변2

가장 적절한 장소는 다음과 같습니다./srv.

관련 정보