django nginx部署到windows
时间: 2023-06-05 14:47:57 浏览: 71
1. 安装Python和Django
首先,需要在Windows上安装Python和Django。可以从官方网站下载Python和Django的安装包,然后按照提示进行安装。
2. 安装Nginx
接下来,需要安装Nginx。可以从官方网站下载Nginx的Windows版本,然后解压到一个目录下。
3. 配置Nginx
在Nginx的安装目录下,找到conf目录,打开nginx.conf文件。在http块中添加以下内容:
server {
listen 80;
server_name yourdomain.com;
location / {
proxy_pass http://127...1:800;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
}
}
其中,yourdomain.com是你的域名,127...1:800是Django运行的地址和端口。
4. 运行Django
在Django的项目目录下,运行以下命令:
python manage.py runserver 127...1:800
这将启动Django的开发服务器,监听127...1:800地址和端口。
5. 启动Nginx
在Nginx的安装目录下,运行以下命令:
start nginx
这将启动Nginx服务器,开始监听80端口。
6. 访问网站
现在,可以通过浏览器访问yourdomain.com,就可以看到Django的网站了。Nginx会将请求转发到Django的开发服务器上,然后将结果返回给浏览器。