为使用WSGI的Django应用程序编写适当的Apache虚拟主机脚本

2024-04-26 00:49:15 发布

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

我这里有一个Django应用程序的虚拟主机脚本,我将最终部署到现实世界中。现在它似乎工作得很好;但是,我想知道这个脚本是否有什么问题,或者需要改进的地方。你知道吗

注意事项:

  • wsgi.py文件就是Django自动生成的文件 生产。它和应用程序的源代码在同一个目录中。你知道吗
  • 静态文件将由Apache从/srv/www/foobar/static/目录提供服务

    <VirtualHost *:80>
    
        ServerName foobar.com
        ServerAlias www.foobar.com
        ServerAdmin contact@foobar.com
    
        WSGIDaemonProcess foobar.com processes=2 threads=20 inactivity-timeout=600 maximum-requests=10000
        WSGIProcessGroup foobar.com
        WSGIScriptAlias / /home/some_user/foobar_django_app/foobar/wsgi.py
    
        DocumentRoot "/srv/www/foobar/"
        Alias "/static/" "/srv/www/foobar/static/"
    
    </VirtualHost>
    

Tags: 文件djangopy目录脚本com应用程序wsgi

热门问题