파이썬을 사용하기 위해 웹 서버를 설치하고 mod_wsgi을 사용하여 Debian 7 Wheezy에 Apache 2.2.22를 설치했습니다. 초기 페이지를 시작하고 아파치가 내 디렉토리에있는 wsgi 파일의 내용을 표시합니다.파이썬 웹 서버 - mod_wsgi
그러나 파이썬 응용 프로그램을 배포하는 방법에 대해 연구 해본 결과 관리자 중 한 명이 약간 혼란 스럽습니다. 나는 PHP가 필요로하는 것을 말 그대로 설치하고 PHP가 어떻게 작동해야 하는지를 백그라운드에서 설명하고 있습니다.
파이썬과 동일합니까? 나는 내가 가지고있는 wsgi 파일 밖에서 아무 것도 처리하지 못하는 것 같다. 서버에서 "500"오류가 발생하지 않으면 다른 파일에서 가져올 수 없습니다. 나는 Google과 Bing에서이 문제에 대한 답을 찾기 위해 노력했지만 아무것도 찾지 못하거나 내가보고있는 것을 답이라고 생각하지 않습니다.
여러분이 제공 할 수있는 도움에 정말 감사드립니다.
미리 감사드립니다. (코딩을 게시해야하는 경우이를 수행 할 수 있습니다. 코드화 예제가 필요한 경우 무엇이 필요한지 알 수 없습니다.)
답장을 보내 주셔서 감사합니다. 나는 프레임 워크를 배치하는 것에 대해 생각해 왔지만 필요하지 않은 한 그렇게하고 싶지 않았다. (필자가 읽은 모든 문서는 프레임 워크에 대한 참조로 가득 차 있습니다.) WSGI 응용 프로그램을 배포 할 때 컴파일 된 프로그램을 배포하는 것과 거의 비슷합니까? 필자는 PHP가 해석되는 것을 알고 있지만 파이썬 예제는 컴파일 된 프로그램과 거의 비슷하게 동작한다는 것을 나타냅니다. - 죄송합니다. 더 많은 독서를했으며 파이썬이 해석되었다고 말했습니다. – kccoers
파이썬은 실제로 해석되지만 요청을 처리하는 모델은 PHP와 다릅니다. 파이썬에서 작업자 프로세스는 코드가 메모리에로드되고, 모든 설정을 수행하고, 필요한 라이브러리를 가져 오며, 요청이 처리되기 전에 가져옵니다. 그런 다음 요청이 들어 와서 웹 서버에 도달하면 이미 실행중인 작업자 프로세스로 전달되어 응답하고 웹 서버에 응답을 보냅니다. PHP에서는 요청이 들어오고 PHP 응용 프로그램이로드 될 때마다 실행되고 반응하며 매번 종료됩니다. –
나중에, 내 프로젝트를 시작하기 위해 나에게 주신 통찰력을 정말 고맙게 생각한다. – kccoers