nginx配置文件

2019-07-15  本文已影响0人  py晓枫

php配置

server {
   listen 80;  #监听端口
   server_name www.baidu.com;  #域名
   root   /srv/www/bbs;  #项目目录
   index index.php index.html index.htm default.php default.htm default.html; #首页文件

   location / {
       include  fastcgi_params;  #导入配置
       fastcgi_pass 127.0.0.1:9000; #监听php端口
       fastcgi_index index.php;  #php默认访问首页文件
       fastcgi_param  SCRIPT_FILENAME  /path$fastcgi_script_name;  #设置文件导向, path为项目路径
   }
    location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$  #监听图片
   {
       expires      30d;  #缓存
       access_log off; 
   }
   location ~ .*\.(js|css)?$  #监听js
   {
       expires      12h;
       access_log off; 
   }
}

uwsgi配置

server {
    # 监听的端口号
    listen      80;
    # 域名
    server_name www.baidu.com; 
    charset     utf-8;

    # 最大的文件上传尺寸
    client_max_body_size 75M;  

    # 静态文件访问的url
    location /static {
        # 静态文件地址
        alias /path/static; 项目静态文件路径
    }

    # 最后,发送所有非静态文件请求到django服务器
    location / {
        uwsgi_pass  127.0.0.1:5001;   #必须和uwsgi中的设置一致
        # uwsgi_params文件地址
        include     /etc/nginx/uwsgi_params; 
    }
}



上一篇 下一篇

猜你喜欢

热点阅读