AWS에서 웹 사이트를 호스팅하고 있습니다. 그것의 SQL 데이터베이스와 웹 인터페이스. 웹 사이트는 다음 용도로 사용됩니다 : 1. 데이터베이스 쿼리 결과보기
2. 데이터베이스에 데이터를 입력하십시오.
3. 데이터를보고 필요한 경우 업데이트하십시오.
AWS에서 Python webApp 배포 (Elastic Beanstalk 사용하지 않음)
로컬 호스트 (C 드라이브의 Apache)에서 응용 프로그램을 실행할 때 코드 및 연결 파일이 작동합니다. 그러나 우리는 AWS에서 그것을 호스팅하여 나 주변 사람들이 사용할 수 있도록하고 싶습니다.
AWS에서 코드를 EC2에 업로드하고 아파치를 설치하면 모든 HTML 링크가 작동하지만 파이썬 파일에 코드가 표시됩니다.
나는 그것이 shebang과 관련이 있다고 생각합니다. 현재 내 코드는 다음과 오두막이 있습니다
#!C:\Python27\python.exe
누군가가 그것 말야 경우에 저를 안내 또는 수를 내가해야 할 뭔가가있는 경우.
나는 boto를 설치했으나 다음에해야할 일이 확실하지 않습니다. AWS 웹 사이트와 대부분의 포럼에서 Elastic Beanstalk 사용에 대해 이야기합니다. Elastic Beanstalk을 사용하지 않고 AWS에서 완벽하게 작동하는 Python 웹 애플리케이션을 호스팅하려고합니다.
의견을 보내 주셔서 감사합니다. 나는 리눅스를 사용하고있다. [EC2의 Amazon (linux) 인스턴스.] She Bang은 여전히 작동하지 않습니다. 내 EC2에 설치된 python 설정 파일에 사용 된 shebang은 다음과 같습니다 : #!/usr/bin/python2.7 사용하려고 시도했지만 스크립트는 여전히 실행되지 않습니다.나는 심지어 mod_python을 설치했다. 여전히 작동하지 않습니다. 모르겠다 mod_python의 구성을 확인하는 방법 – AddyB
시도해보십시오 http://blog.abhinav.ca/blog/2011/06/23/mod-python-on-amazon-linux/ – talentedmrjones
거의 효과가 있습니다! 이제 내가 직면하고있는 문제는 파이썬이 프로그램에 필요한 모든 모듈을 가지고 있지 않다는 것입니다. 그래서 나는 그들을 설치했다. 모든 패키지는 이제 python2.7에 있습니다. 그렇지만 아파치는 내 프로그램을 python2.6에서 계속 실행한다. 왜 이런 일이 일어 났는지 알아? – AddyB