과거에는 동료들이 개발한 Django 프로그램을 모두 나에게 넘겨 배포했는데, 이제는 각자가 개발한 프로그램이 나를 통하지 않고 독립적으로 배포될 수 있기를 바란다. 루트가 아닌 사용자가 Django를 독립적으로 배포하기 위한 문서입니다. 루트 사용자와 권한은 내 손에 있습니다. 다른 동료는 루트가 아닌 계정입니다. 자신의 Django를 배포하려면 루트가 아닌 계정을 사용해야 합니다.
이 과정에서 주의해야 할 함정이 있나요? 위대하신 하나님의 인도를 구하십시오.
관련 디렉토리에 대한 권한 문제를 제외하면 다른 모든 것은 거의 동일합니다.
부처님을 서쪽으로 보낼 수 있습니다. 원클릭 설치 스크립트를 작성하세요.
이 시나리오에 가장 적합한 솔루션은 Docker입니다.
Docker는 이전에 nginx를 사용하여 도메인 이름이나 위치를 기반으로 해당 인스턴스로 되돌렸습니다.
운영 체제가 systemd를 사용하는 경우 uwsgi Emperor를 사용하여 uwsgi를 관리할 수도 있으며 nginx는 역생성을 위해 루트로 관리됩니다.