我正在尝试遵循有关如何在 apache + mod_wsgi 上运行金字塔应用程序的基本教程,但遇到了很多麻烦。
这是我正在关注的教程:
http://docs.pylonsproject.org/projects/pyramid/en/1.0-branch/tutorials/modwsgi/index.html
我在已经安装了 apache 和 mod_wsgi 的 centos 机器上做这个教程。
我认为我遇到的问题与 httpd.conf 文件有关。我将 url http://nodeline.com指向服务器,因此我正在尝试配置虚拟主机,以便在您访问 nodeline.com 时加载金字塔应用程序。
这就是我的 httpd.conf 文件中的内容。
<VirtualHost *:80>
ServerName nodeline.com
WSGIApplicationGroup %{GLOBAL}
WSGIPassAuthorization On
WSGIDaemonProcess pyramid user=main group=main processes=1 \
threads=4 \
python-path=/home/main/modwsgi/env/lib/python2.6/site-packages
WSGIScriptAlias /myapp /home/main/modwsgi/env/pyramid.wsgi
<Directory /home/main/modwsgi/env>
WSGIProcessGroup pyramid
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
该教程很奇怪,因为它似乎在教您如何在本地计算机上进行设置。它没有说明那里的虚拟主机。有什么我想念的吗?或者,也许有人可以指出我正确的方向。我真的很感激有人的帮助。