ubuntu 18.04 安装uwsgi 和nginx
安装Nginx
$ sudo apt-get install nginx#查看是否运行$ ps aux | grep nginx
安装完成后,在浏览器中输入你的ip地址,如果看到以下界面则说明安装完成!
测试Django项目能否正常运行
#进入虚拟环境$ workon django
$ cd 你的项目根路径 #同步到数据库
$ python manage.py migrate
$ python manage.py runserver 0.0.0.0:8000
在你的本机上输入服务器ip:8000测试能否访问,如果能访问则接着往下看(此时static静态资源还没有被代理加载不出来)
安装uwsgi和测试
#首先进入虚拟环境
$ workon django
$ pip3 install uwsgi
然后先测试一下uwsgi能否拉起django项目
$ cd 你的项目根路径$ uwsgi --http :8000 --module 你的项目名.wsgi
我的项目结构
test1
---dbsqlite3
---manage.py
---test1
---__init__.py
---__pycache__
---settings.py
---urls.py
$ cd ~/test1
~/test1$ uwsgi --http :8080 --module test1.wsgi
浏览器输入http://ip地址:8080/,正常跳转
后台运行 Django 项目
nohup python manage.py runserver 0.0.0.0:8080 &
nohup python3 manage.py runserver 0.0.0.0:8008 >>log_app.out>&1 &
停止Django项目
1、sudo netstat -tulpn | grep :8080
tcp 0 0 0.0.0.0:8008 0.0.0.0:* LISTEN 1465/python
2、kill -9 1465
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 一个奇形怪状的面试题:Bean中的CHM要不要加volatile?
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)