Nginx-转向uwsgi

  • 使用nginx的作用主要包括负载均衡、反向代理
  • 点击查看官方网站
  • 下载nginx后放到桌面上,解压缩
tar zxvf nginx-1.6.3.tar.gz
  • 进入nginx-1.6.3目录,依次执行以下命令进行安装
./configure
make
sudo make install
  • 默认安装到/usr/local/nginx/目录,进入此目录
cd /usr/local/nginx/
  • 启动
sudo sbin/nginx
  • 查看进程
ps ajx|grep nginx

nginx

  • 停止
sudo sbin/nginx -s stop
  • 打开浏览器,输入如下网址
http://127.0.0.1/
  • 浏览效果如下图

nginx

主要配置节点

  • 对于处理http协议的请求,主要配置三个节点
    • http:表示所有的http请求的处理
    • server:监听端口,绑定服务器
    • location:匹配请求路径,转到相应的处理

指向uwsgi项目

  • 打开conf/nginx.conf文件
sudo gedit conf/nginx.conf
  • 在server节点下添加新的location项,指向uwsgi的ip与端口
        location / {
            #将所有的参数转到uwsgi下
            include uwsgi_params;
            #uwsgi的ip与端口
            uwsgi_pass 127.0.0.1:8080;
        }
  • 代码效果如下图

nginx

  • 关闭nginx后再开启