下载nginx

  • yum install nginx
  • rpm -ql nginx
  • systemctl start nginx
  • /usr/share/nginx/html # html页面
  • /etc/nginx/nginx.conf # nigix配置文件
  • systemctl restart nginx # 重启nginx服务

下载Python

  • yum install wget openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel gcc-c++ -y # 安装编译器
  • yum install libxml* -y # 安装编译器
  • 上传Python-3.6.3.tgz包
  • tar xf Python-3.6.3.tgz
  • cd Python-3.6.3.tgz
  • ./configure --prefix=/usr/local/python3 # 修改配置文件
  • make -j2 # 编译
  • make install -j2 # 编译
  • ln -s /usr/local/python3/bin/python3 /usr/bin/python3 # 把python3加入环境变量
  • ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3 # 把pip3加入环境变量
  • pip3 install uwsgi # 下载uwsgi
  • ln -s /usr/local/python3/bin/uwsgi /usr/bin/uwsgi3
  • 写一个footbar.py

文件

def application(env, start_response):
start_response('200 OK', [('Content-Type','text/html')])
return [b"Hello World"]
查看uwsgi能否正常启动
  • uwsgi3 --http :9091 --wsgi-file footbar.py --master --processes 4 --threads 2 --stats 127.0.0.1:9191 # 9091端口开启服务

安装并查看django能否正常启动

  • pip install django
  • /usr/local/python3/bin/django-admin startproject mysite
  • cd mysite/
  • python3 manage.py runserver 0.0.0.0:9000
  • vim settings.py
  • hosts修改成*.*

用nginx代理访问django

  • 修改/etc/nginx/nginx.conf文件
location / {
include uwsgi_params;
uwsgi_pass 127.0.0.1:9091;
}
  • uwsgi3 --socket 127.0.0.1:9000 --module mysite.wsgi
  • vim uwsgi.ini
[uwsgi]
chdir=/root/mysite
module=mysite.wsgi
master=true
processes=10
socket=127.0.0.1:9000
  • uwsgi3 uwsgi.ini 我这是纯代码的,一路复制粘贴下来应该没问题,可以用markdown打开

最新文章

  1. 使用Myeclipse插件将wsdl生成java客户端代码
  2. 初学C++ 之 输入输出(IDE:vs2013)
  3. Python深入03 对象的属性
  4. MySQL优化器cost计算
  5. DOS环境下MySQL使用及不同字符集之间的转换
  6. ASP.NET MVC 5 学习教程:添加验证
  7. 在windows下用C语言写socket通讯实例
  8. 【转】【Android应用开发详解】第01期:第三方授权认证(一)实现第三方授权登录、分享以及获取用户资料
  9. Linux环境进程间通信(五): 共享内存(上)
  10. java switch 优化
  11. [SinGuLaRiTy] ZKW线段树
  12. Jmeter - foreach控制器之嵌套使用
  13. 谷歌浏览器插件-jsonView插件安装与使用
  14. iOS 如何在自定义类中支持 "[]" 运算符
  15. linux中文件的时间戳
  16. ios 在使用 SDWebimage UIButton setBackgroundimage
  17. HQL-Query接口
  18. 实力封装:Unity打包AssetBundle(四)
  19. LocalStorage的一些使用
  20. oracle 11g RAC数据库监听配置相关

热门文章

  1. Python第三方库SnowNLP(Simplified Chinese Text Processing)快速入门与进阶
  2. kernel defconfig
  3. monkey测试===Monkey测试策略(系列二)转
  4. Redis 分片实现 Redis Shard [www]
  5. OC 07 类的扩展
  6. aspxgridview export导出数据,把true显示成‘是’
  7. [New learn] NSOperation基本使用
  8. Git——Git常用命令速查表
  9. HDU-1671
  10. ActiveMQ基于JMS的pub/sub传播机制