저는 파이썬을 처음 접했습니다. 몇 가지 lessons를 배우기 시작했습니다. 현재로서는 web.py를 기반으로 간단한 웹 서버를 배포하려고합니다. 누군가가 나에게 도움이 두 가지 질문에 대한 답변을 줄 수 :간단한 파이썬 웹 서버를 올바른 방법으로 배포하는 방법은 무엇입니까?
내가
/home/.../public_html/cgi-bin/lib/python/web
카탈로그에 web.py을 설치합니다.public_html
- 내 웹 사이트가 시작되는 카탈로그. 그렇다면 파이썬 스크립트에 무엇을 써야합니까?내 말은,
import web
만 쓰면 스크립트가/public_html/cgi-bin/lib/python/
카탈로그에서만 잘 작동한다는 것입니다. 스크립트를 다른 카탈로그에 넣을 수 있습니까? 이 경우 가져 오기 섹션에 무엇을 써야합니까?는 webpy.org에 따르면이 간단한 "Hello World」의 웹 응용 프로그램 모양처럼 : 내가 그것을 실행하면
import web urls = ( '/(.*)', 'hello' ) app = web.application(urls, globals()) class hello: def GET(self, name): if not name: name = 'World' return 'Hello, ' + name + '!' if __name__ == "__main__": app.run()
는, 웹 서버는 8080
으로 기본 포트를합니다. 표준 80으로 변경하는 방법, 내 웹 사이트를 URL http://website.com
에서 사용할 수있게 만들겠습니까?
P. 그것은 나에게 양식을 잘 stackoverflow 작동하지 않는 것 같다. 그 죄송합니다.
web.py 설명서의 [이 항목] (http://webpy.org/cookbook/mod_wsgi-apache)을 읽어야합니다. –