Как добавить поддержку PHP в Apache 2, не нарушая мою текущую установку? - PullRequest
0 голосов
/ 01 февраля 2010

Я запускаю Apache 2 с WSGI (для Django-приложения) на Ubuntu. Я хочу использовать Nagios для мониторинга сервера, и для этого, похоже, мне нужно добавить поддержку PHP в Apache.

Когда я установил Apache 2, я сделал это:

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

Доступны следующие модули для apache2:

/ etc / apache2 / mods-available $ 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, не нарушая мою текущую установку и настройку?

1 Ответ

0 голосов
/ 31 мая 2010

Это проблема, с которой вы обращаетесь к Python WSGi.

Если это так, посмотрите здесь, чтобы понять, поможет ли это вам. Я не полностью обновляюсь с Python, поэтому не уверен, но надеюсь, что это поможет.

-

Этот модуль позволяет запускать процессы PHP внутри Python, используя шлюз WSGI. Таким образом, PHP-приложения могут выглядеть как обычные Python WSGI-приложения, и перед ними можно применить маршрутизацию и фильтры промежуточного программного обеспечения WSGI. Например, фильтры аутентификации или авторизации на основе промежуточного программного обеспечения WSGI, маршрутизации, развертывания или фильтров стиля (например, WSGIOverlay).

http://pythonpaste.org/wphp/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...