使用 Django、mod_wsgi 托管多个应用程序

使用 Django、mod_wsgi 托管多个应用程序

我想使用同一个 Apache 服务器托管两个 Web 应用,并在 URL 中使用 IP 地址。两个应用通过其 URL 进行区分。例如,

203.1.1.1/app1/ 和 203.1.1.1/app2/

我在 Apache 中使用 mod_wsgi。但是,我只能访问其中一个应用程序。虚拟主机应该如何在我的 httpd.conf 文件中写入?

谢谢你!

答案1

跟着精美手册WSGIScriptAlias,为每个应用程序添加一个。

 <Directory "/usr/local/wsgi/scripts">
 Order allow,deny 
 Allow from all
 </Directory>

 WSGIScriptAlias /app1 /usr/local/wsgi/scripts/app1.wsgi
 WSGIScriptAlias /app2 /usr/local/wsgi/scripts/app2.wsgi

相关内容