2010-02-01 15 views
0

我在Ubuntu盒子上用WSGI(用於Django應用程序)運行Apache 2。我想使用Nagios進行服務器監控,爲此,我似乎必須將PHP支持添加到Apache。如何在不中斷當前安裝的情況下將PHP支持添加到Apache 2?

當我安裝的Apache 2,我這樣做:

apt-get install apache2 apache2.2-common apache2-mpm-worker apache2-threaded-dev libapache2-mod-wsgi python-dev 

apache2的可用的模塊有這些:

的/ etc/apache2的/ MODS的可用$ LS

actions.conf  authn_default.load cache.load   deflate.conf  filter.load 
mime.conf   proxy_ftp.load  suexec.load   actions.load  authn_file.load 
cern_meta.load deflate.load   headers.load   mime.load   proxy_http.load 
unique_id.load alias.conf   authnz_ldap.load  cgi.load   dir.conf 
ident.load  mime_magic.conf  rewrite.load   userdir.conf  alias.load 
authz_dbm.load cgid.conf    dir.load    imagemap.load  mime_magic.load 
setenvif.conf  userdir.load   asis.load   authz_default.load cgid.load 
disk_cache.conf include.load   negotiation.conf  setenvif.load  usertrack.load 
auth_basic.load authz_groupfile.load charset_lite.load disk_cache.load  info.conf 
negotiation.load speling.load   version.load   auth_digest.load authz_host.load 
dav.load   dump_io.load   info.load   proxy.conf   ssl.conf 
vhost_alias.load authn_alias.load  authz_owner.load  dav_fs.conf   env.load 
ldap.load   proxy.load   ssl.load    wsgi.conf   authn_anon.load 
authz_user.load dav_fs.load   expires.load   log_forensic.load proxy_ajp.load 
status.conf  wsgi.load    authn_dbd.load  autoindex.conf  dav_lock.load 
ext_filter.load mem_cache.conf  proxy_balancer.load status.load   authn_dbm.load 
autoindex.load dbd.load    file_cache.load  mem_cache.load  proxy_connect.load 
substitute.load 

什麼對我來說,在不破壞當前的安裝和配置的情況下,將PHP支持添加到Apache 2是最好的方式嗎?

回答

0

是你指向Python WSGi的問題。

如果是這樣看看這裏是否可以幫助你,我不完全用Python更新所以不知道,但希望它可以幫助。

-

此模塊允許您運行Python的PHP內的過程,使用WSGI網關。通過這種方式,PHP應用程序可以像普通的Python WSGI應用程序一樣出現,WSGI中間件路由和過濾器都可以應用在它們前面。例如,基於WSGI中間件的身份驗證或授權,路由,部署或樣式過濾器(如WSGIOverlay)。

http://pythonpaste.org/wphp/

相關問題