簡體   English   中英

Cherrypy在Apache Windows后面運行

[英]Cherrypy running behind Apache windows

我正在嘗試在apache后面運行我的python應用程序,以使其可從Internet訪問。 但是我不得不說我正在努力使整個事情正常進行。 我已經安裝了Apache 2,據我所知,配置不多,真的不知道從哪里開始。

這是我的python腳本的conf文件:

[global]
server.socket_host= '127.0.0.1'
server.socket_port= 8080
server.thread_pool= 5
tools.sessions.on= True
tools.encode.encoding= 'Utf-8'
[/annexes]
tools.staticdir.on = True
tools.staticdir.dir = "my/path"
[/]
tools.proxy.on: True

您可以在httpd.conf文件中使用ProxyPass指令將所有請求以虛擬名稱轉發到http://YOUR.SERVER.com:8080</code>

就像是

ProxyPass /myCherryPySite http://YOUR.SERVER.com:8080

確保您還閱讀了Apache的文檔。 您將需要為此啟用mod_proxy。 其他選項是Apache的URL重寫引擎,為此您將需要復雜的正則表達式!

編輯:這里YOUR.SERVER.com是運行您的cherrypy網站的任何服務器。 應該可以從運行apache的服務器(如果是同一服務器,則為localhost)對其進行訪問。 例如,將其命名為my.apace.com。 要訪問cherrypy網站,您只需說一下http://my.apache.com/myCherryPySite

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM