我正在尝试在远程服务器上安装 Django。我已使用 yum 安装了以下内容:
apache mod_wsgi Django mysql (python 已安装)
我已将我的项目上传到目录:/home/ec2-user
我现在正处于将 apache 指向项目和 wsgi 文件的步骤。从 django 站点,它解释说必须在 httpd.conf 中创建虚拟主机条目。我添加了以下条目:
WSGIScriptAlias / /home/ec2-user/mysite/wsgi.py
WSGIPythonPath /home/ec2-user/mysite
<Directory /home/ec2-user/mysite>
<Files wsgi.py>
Order deny,allow
Allow from all
</Files>
</Directory>
当我点击我的网站的根目录时,出现以下错误:您无权访问此服务器上的/。
如果我将 httpd.conf 中的用户和组更改为 ec2-user(我相信它是 wsgi 文件的所有者),我会收到错误:未在此服务器上找到请求的 URL /。
我是否错过了某个步骤或者虚拟主机的设置不正确?