nginx部署后常见问题解决办法

问题1:后台程序存在线程的时候跑不起来

uwsgi 默认one thread one processor ,所以在没有请求的时候,导致部分进程被挂起。

解决方法: 

在uwsgi配置中添加--**enable-threads = true** ,问题解决

问题2:nginx部署后静态资源不加载

首先到nginx目录下 找到配置文件(一般路径:/etc/nginx/nginx.conf)

修改文件nginx.conf

添加如下配置:

    location /static/ {      (拦截静态请求)
      alias /Users/xwmedia01/minicms/static;
    }

    location /media/ {
      alias /Users/xwmedia01/minicms/media;
    }

 location ~* .(js|css|png|jpg|jpeg|gif|ico)$ {    (拦截资源请求,写了可以直接:locahost/media/abc.jpg)
      expires max;
      log_not_found off;
    }

问题解决!!

    原文作者:ZacharyWang
    原文地址: https://segmentfault.com/a/1190000011152901
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞