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

 

 

posted @ 2020-03-21 11:28  DeyouKong  阅读(683)  评论(0编辑  收藏  举报