Ubuntu+nginx+uwsgi部署Django项目
来源:互联网 发布:乐视tv网络电视好用吗 编辑:程序博客网 时间:2024/04/28 20:04
本文假设您已经开发完成Django项目,且通过Django自带服务器runserver能正常访问项目
1、安装python、django、sqlite、nginx、uwsgi
sudo apt-get install python
sudo apt-get install python-django
sudo apt-get install sqlite
sudo apt-get install nginx
sudo apt-get install uwsgi
2、进入Django项目目录,例:cd /home/test1/testpro
3、创建uwsgi的ini配置文件,例:testpro_uwsgi.ini,内容如下:
[uwsgi]
http-socket = :9090
plugin = python
process = 3
chdir = /home/test1/testpro
module = testpro.wsgi
4、创建软连接到/etc/uwsgi/apps-enabled/目录下
sudo ln -s/home/test1/testpro/testpro_uwsgi.ini /etc/uwsgi/apps-enabled/
5、启动uwsgi
sudo service uwsgi start
6、浏览器访问http://localhost:9090,能正常访问项目
7、修改testpro_uwsgi.ini,把http-socket换成socket
8、配置nignx,删除/etc/nginx/sites-available目录下的default文件
9、在项目目录,例:cd /home/test1/testpro,创建nginx配置文件,例:nginx-uwsgi.conf,内容如下:
server {
location / {
include uwsgi_params;
uwsgi_pass 127.0.0.1:9090;
}
}
10、创建软连接到/etc/nginx/sites-enabled/目录下
sudo ln -s/home/test1/testpro/nginx-uwsgi.conf /etc/nginx/sites-enabled/
11、重启nginx
sudo service nginx restart
12、浏览器访问http://localhost:9090,能正常访问项目
- Ubuntu+nginx+uwsgi部署Django项目
- Ubuntu下Django+uwsgi+nginx项目部署
- Nginx+uwsgi部署django项目
- uwsgi + nginx + django 部署项目
- django+uwsgi+nginx 部署项目
- Ubuntu下Django部署nginx+uwsgi
- ubuntu+uwsgi+nginx+django+supervisor部署
- nginx+uwsgi在Ubuntu下部署django
- Django Ubuntu部署:nginx + uWSGI配置
- CentOS nginx django uwsgi mysql 部署项目
- 使用uwsgi+nginx部署django项目
- uWSGI + Nginx 部署 Django 项目笔记
- 通过uwsgi和nginx部署django项目
- nginx+uwsgi+django部署python项目
- Django+Nginx+uwsgi部署
- nginx uwsgi django部署
- nginx uwsgi 部署django
- django nginx+uwsgi部署
- Linux网络编程--文件属性fcntl函数
- 跟踪算法牛人主页收集(转)
- Bronze Lilypad Pond, 2007 Feb usaco
- 黑马程序员-----Java基础-----泛型
- linux fork函数与vfork函数
- Ubuntu+nginx+uwsgi部署Django项目
- 黑马程序员---学习笔记7:指针
- android:maxHeight,android:maxWidth失效
- JAVA字符串格式化-String.format()的使用
- The Unique MST
- 黑马程序员---学习笔记8:数组指针
- android 中scrollView顶部图片下拉放大
- ListView+CheckBox(二)
- git提示please tell me who you are