도움을 주시면 감사하겠습니다. 내 데비안 서버에서 각각 고유한 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>
. 이렇게 하면 항목을 깔끔하게 분리하면서도 액세스할 수 있으며 나중에 모든 것을 이동/재구성하지 않고도 구조의 일부를 변경할 수 있습니다(예: 웹 사이트 저장소 이동).