Ubuntu 中 Apache2 中 Django 的信息放在哪里

Ubuntu 中 Apache2 中 Django 的信息放在哪里

Django 文档告诉我放

WSGIScriptAlias / /path/to/mysite.com/mysite/wsgi.py
WSGIPythonPath /path/to/mysite.com

<Directory /path/to/mysite.com/mysite>
<Files wsgi.py>
Require all granted
</Files>
</Directory>

进入httpd.conf- 文件。正如我在另一个问题Ubuntu 上不存在这样的文件。它去哪里?

答案1

对于 Ubuntu 14,转到/etc/apache2/ You'll see 2 sub-directories: sites-available并将sites-enabled 任何新配置添加到站点可用目录,然后使用小 a2ensite 脚本“启用”站点(创建指向站点中配置的链接) -启用)。这是一个例子:

  • 在 中/etc/apach2/sites-available,创建mysite.conf (可能需要 sudo 访问权限)
  • 编辑所有配置设置,如问题所示并保存
  • sudo a2ensite mysite.conf
  • 重新启动阿帕奇

这种巧妙的技术允许您将不同站点的配置保存在单独的 .conf 文件中,并允许您独立启用/禁用每个配置,而无需接触 apache2.conf。要禁用配置: sudo a2dissite mysite.conf

相关内容