如何确保在加载modu wsgi时,Apache正在运行modu

2024-04-20 04:08:14 发布

您现在位置:Python中文网/ 问答频道 /正文

在OSX服务器上,我按照mod\u wsgi安装说明运行apachectl -M时,输出显示mod\u wsgi已加载。另一方面,在重新启动服务后打开Apache日志时,没有迹象表明mod\u wsgi已加载。我曾经尝试过使用mod\uwsgi-express,重新编译并重新安装mod\uwsgi,但是没有效果。如何确保mod\u wsgi实际上是由Apache加载的?你知道吗


Tags: 服务器modwsgiapacheuwsgiexpressosx效果
1条回答
网友
1楼 · 发布于 2024-04-20 04:08:14

将这个部分添加到Apache配置中(可能在/etc/httpd/conf.d),看看是否有错误?你知道吗

WSGISocketPrefix /var/run/wsgi

<VirtualHost *:80>

  ServerName yoursite.com

  WSGIDaemonProcess yoursite-http python-home=/home/vagrant/.virtualenvs/yoursite
  WSGIScriptAlias / /var/www/html/yoursite/yoursite/wsgi.py process-group=yoursite-http application-group=%{GLOBAL}
  <Directory /var/www/html/yoursite/yoursite>
    Require all granted
  </Directory>
  WSGIProcessGroup yoursite-http
</Virtualhost>

相关问题 更多 >