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

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

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.

관련 정보