在远程服务器上安装 Django 不起作用

在远程服务器上安装 Django 不起作用

我正在尝试在远程服务器上安装 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 /。

我是否错过了某个步骤或者虚拟主机的设置不正确?

相关内容