zoukankan      html  css  js  c++  java
  • Nginx MogileFS 配置

    配置好MogileFS, 见mogilefs的安装与配置随笔

    下载nginx.1.10.3.tar.gz, nginx_mogilefs_module.1.0.4.tar.gz

    编译安装

    • 将连个tar.gz解压
    • cd nginx-1.10.3目录
    • useradd -r nigix
    • ./configure
      --prefix=/usr/local/nginx
      --sbin-path=/usr/sbin/nginx
      --conf-path=/etc/nginx/nginx.conf
      --error-log-path=/var/log/nginx/error.log
      --http-log-path=/var/log/nginx/access.log
      --pid-path=/var/run/nginx/nginx.pid
      --lock-path=/var/lock/nginx.lock
      --user=nginx
      --group=nginx
      --with-http_ssl_module
      --with-http_flv_module
      --with-http_stub_status_module
      --with-http_gzip_static_module
      --http-client-body-temp-path=/var/tmp/nginx/client/
      --http-proxy-temp-path=/var/tmp/nginx/proxy/
      --http-fastcgi-temp-path=/var/tmp/nginx/fcgi/
      --http-uwsgi-temp-path=/var/tmp/nginx/uwsgi
      --http-scgi-temp-path=/var/tmp/nginx/scgi
      --with-pcre
      --with-debug
      --add-module=../nginx_mogilefs_module-1.0.4 # 这个至关重要
    • make -j 2 && make install

    测试nginx是否正常安装

    • nginx -c /etc/nginx/nginx.conf
    • 浏览器访问

    配置nginx.conf配置文件

    • 见官网的配置
    • 模板
    
    location /files {
                mogilefs_tracker 192.168.1.10;
                mogilefs_domain files;
                mogilefs_methods GET;
    
                mogilefs_pass {
                    proxy_pass $mogilefs_path; # 这个至关重要, nginx会自己根据URL中的key查找其fid映射出来的
                    proxy_hide_header Content-Type;
                    proxy_buffering off;
                }
            }
    
    • nginx -s reload
    • 测试即可
  • 相关阅读:
    mysql读写分离
    mysql主从同步
    扫描与抓包
    加密与入侵检查
    监控
    selinux
    预期交互
    python发送邮件
    linux下安装虚拟环境
    博弈论
  • 原文地址:https://www.cnblogs.com/megachen/p/9613814.html
Copyright © 2011-2022 走看看