简介:本文将指导您在云服务器上部署 Django 项目,让您轻松地管理和维护您的 Python 项目。
在云服务器上部署 Django 项目需要经过一系列步骤。以下是一个简要的指南,帮助您在云服务器上设置和运行 Django 项目。
如果未安装 Python 和 Django,请使用以下命令安装它们:
python --versionpip show django
sudo apt-get updatesudo apt-get install python3 python3-pippip3 install django
/var/www/html/ 或您选择的任何其他 Web 根目录。sudo nano /etc/nginx/sites-available/defaultserver 块中,将 root 指令设置为您的 Django 项目所在的目录,例如 /var/www/html/myproject。server 块中添加以下内容,以将所有请求代理到 Django 项目:这将把所有进入服务器的请求代理到本地运行的 Django 项目。确保将
location / {proxy_pass http://127.0.0.1:8000;proxy_set_header Host $host;proxy_set_header X-Real-IP $remote_addr;}
http://127.0.0.1:8000 替换为您的 Django 项目实际运行的地址和端口。sudo service nginx reload这将启动 Django 项目并在端口 8000 上监听传入的连接。确保将
python manage.py runserver 0.0.0.0:8000
0.0.0.0:8000 替换为您希望项目绑定的 IP 地址和端口。如果您之前配置了反向代理(如 Nginx),则使用代理配置中指定的地址和端口。