저는 여전히 파이썬과 장고에있어 초보자입니다. Django를 사용하는 응용 프로그램을 개발 중이며이 서버는 결국 프로덕션 서버로 이동합니다. 그것은 클라이언트를위한 사용자 정의 웹 응용 프로그램입니다. 몇 가지 조사를 한 후 배포에 가장 적합한 옵션은 Apache with mod_wsgi
입니다. 코드를 복사하여 프로덕션 서버에 붙여 넣기 만하면 응용 프로그램에 액세스 할 수 있습니다. 그러나 전체 소스 코드를 제공하고 클라이언트에 실행 가능한 응용 프로그램 만 제공하려는 경우에는 어떻게합니까? (P.S client wants to deploy the application to their own server)
. Python/Django
에서 가능합니까?전체 소스 코드없이 django 서버를 프로덕션 환경에 배포하는 방법은 무엇입니까?
1
A
답변
2
소스 코드 파일에 해당하는 .pyc 파일 만 제공 할 수 있습니다. 이렇게하면 소스 코드를 보는 것이 약간 힘들어집니다. 그러나 이는 매우 제한적인 방법입니다 (즉, 소스 코드에서 구조의 일부를 복구 할 수 있음). 이는 아마 나쁜 생각 일 수 있습니다.
+0
적어도 WSGI 스크립트 파일은 소스 코드로 제공되어야합니다. mod_wsgi는 .pyc 파일에서 WSGI 스크립트 파일을로드하지 않습니다. .pyc 파일은 사용중인 Python 설치와 동일한 버전이어야합니다. .pyc 파일을 사용하여 비밀을 숨기려는 것이 어리 석다는 것에 동의하십시오. –
관련 문제
- 1. mean.js를 프로덕션 환경에 배포하는 방법은 무엇입니까?
- 2. 소스 코드없이 django 응용 프로그램을 배포
- 3. 프로덕션 서버를 배포하는 올바른 방법은 무엇입니까?
- 4. 프로덕션 환경에 SPD 워크 플로를 배포하는 가장 좋은 방법은 무엇입니까?
- 5. Happstack 응용 프로그램을 프로덕션 환경에 배포하는 방법은 무엇입니까?
- 6. SSRS의 프로덕션 서버에서 보고서를 배포하는 방법은 무엇입니까?
- 7. EF 코드를 처음으로 프로덕션 환경에 배포하는 방법
- 8. 프로덕션 환경에 Play 2.3 배포
- 9. 전체 소스 코드없이 메일 내용을 얻는 방법은 무엇입니까?
- 10. Django 사용자 권한이 프로덕션 환경에 나타나지 않습니다.
- 11. WebSocket 서버를 배포하는 방법은 무엇입니까?
- 12. Glassfish는 프로덕션 환경에 있습니까?
- 13. 프로덕션 환경에서 ContextBroker를 배포하는 방법은 무엇입니까?
- 14. Django 응용 프로그램의 프로덕션 릴리스 용 서버를 선택하는 방법은 무엇입니까?
- 15. 소스 코드없이 debuginfo RPM을 빌드하는 방법은 무엇입니까?
- 16. 소스 코드없이 vb 앱을 수정하는 방법은 무엇입니까?
- 17. 프로덕션 환경에 코드 계약을 배포하는 것이 좋지 않습니까?
- 18. 로컬 개발 서버에서 작업하고 django에서 프로덕션 서버에 배포하는 방법은 무엇입니까?
- 19. 프로덕션 환경에서 병 webapp를 배포하는 방법은 무엇입니까?
- 20. 기존 Sitecore 6.2 사이트를 새로운 환경에 배포하는 방법은 무엇입니까?
- 21. 소스 코드없이 Convert.ChangeType을 디버깅합니다
- 22. 환경에 데이터를 저장하는 방법은 무엇입니까?
- 23. Django South : 가짜 마이그레이션이 프로덕션 환경에 적용되었는지 확인
- 24. 프로덕션 환경에 레일즈 앱을 배포하십시오.
- 25. Dev 예외가 프로덕션 환경에 표시됩니다.
- 26. 웹을 자동으로 배포하는 방법 (프로덕션 서버를 중단하지 않는 방법)
- 27. 프로덕션 환경에 번들러가있는 추가 보석을 설치하는 방법은 무엇입니까?
- 28. 의존성이있는 오픈 소스 jar를 배포하는 방법은 무엇입니까?
- 29. django 앱을 배포하는 가장 쉬운 방법은 무엇입니까?
- 30. 환경에 기반한 Spring 데이터 소스
질문 주제는 질문하는 질문과 관련이 없습니다. 주제 질문에 대답하려면 : 아니요, .egg는 파이썬과 동일한 .jar 파일입니다. –
내 질문이 업데이트되었습니다. – pynovice