nginx部署django应用

本文介绍了如何部署Django应用,包括安装Nginx和uWSGI,以及配置两者之间的连接。在Nginx中更改默认端口,通过uWSGI测试成功后,配置uwsgi.ini和nginx的设置,实现Django应用的启动。最后,通过hosts文件设置域名访问,并说明在局域网内其他设备上如何访问。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1. 安装nginx

#安装Nginx
sudo apt install nginx
#查看nginx 版本
nginx -v
#查看nginx配置文件
nginx -t #可以看到配置文件位置,一般为/etc/nginx/nginx.conf
# 修改nginx的端口配置
vi /etc/nginx/sites-availabel/default

按照上述命令打开/etc/nginx/sites-availabel/default文件后,可以看到Nginx的默认端口为80(listen ),一般很容易被其他服务占用,我们可以给改为其他端口,如8099

... ... 
server {
    listen 8099 default_server;
    listen [::]:8099 default_server;
... ...

nginx启动命令

#启动
/etc/init.d/nginx start   #或者  service nginx start
# 重启
/etc/init.d/nginx restart   #或者  service nginx restart
# 停止
/etc/init.d/nginx stop   #或者  service nginx stop
# 查看nginx运行状态
ps -ef | grep nginx

nginx启动后,可以用 127.0.0.1:8099访问,或者用本机的IP:8099在浏览器中访问,如果正常,可以看到"welcome to nginx!"默认网页(该默认网页位于/var/www/html/中,默认网页位置的设置在/etc/nginx/sites-availabel/default文件中,server{ root /var/www/html这一语句设置,如果要更改默

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值