私はPythonにかなり慣れていません。私はいくつかのレッスンを学び始めました、そして今のところ、私はweb.pyに基づいた単純なウェブサーバーをデプロイしようとしています。誰かが私を助けて、これらの2つの質問に答えることができますか?
web.pyを
/home/.../public_html/cgi-bin/lib/python/web
カタログにインストールしました。public_html
-私のウェブサイトが始まるカタログ。では、Pythonスクリプトを一番上に何を書くべきですか?つまり
import web
、スクリプトだけで書くと、/public_html/cgi-bin/lib/python/
カタログでのみ正常に機能します。スクリプトを他のカタログに入れることはできますか?その場合、インポートセクションに何を書くべきですか?webpy.orgによると、単純な「Helloworld」Webアプリは次のようになります。
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()
実行すると、Webサーバーはデフォルトのポートをとして使用します8080
。それを標準の80に変更するにはどうすればよいですか?それは私のウェブサイトをURLで利用できるようにしhttp://website.com
ますか?
PSスタックオーバーフローではフォーマットがうまく機能しないようです。そのために残念。