데비안 virtualenv 위치

데비안 virtualenv 위치

도움을 주시면 감사하겠습니다. 내 데비안 서버에서 각각 고유한 virtualenv가 있는 여러 사이트를 실행하고 싶습니다.

www-data또는 디렉토리 에 virtualenv를 생성해야 합니까 /home/<user_name>/?

또는 다음과 같이 할 수 있습니까?

  • 내 virtualenv를 넣으세요/home/<user_name>/<site_name>
  • 내 사이트 코드를 입력하세요.www-data/<site_name>

귀하가 제공할 수 있는 모든 정보에 감사드립니다.

답변1

이것은 다른 어떤 것보다 선호도와 관례의 문제입니다. 데비안 시스템에서는 웹앱과 관련된 모든 것을 /var/www/<site_name>. 사용자가 해당 디렉토리에 액세스할 수 있기를 기대하는 경우 해당 디렉토리 아래에 해당 디렉토리에 대한 심볼릭 링크를 삭제합니다 /home/<user_name>. 이렇게 하면 항목을 깔끔하게 분리하면서도 액세스할 수 있으며 나중에 모든 것을 이동/재구성하지 않고도 구조의 일부를 변경할 수 있습니다(예: 웹 사이트 저장소 이동).

관련 정보