师傅你而 发表于 2018-11-16 11:19:05

nginx配置安装

#设定虚拟主机,默认为监听80端口,改成其他端口会出现问题  server {
  listen         80;
  server_name    test.comwww.test.com;
  charset utf8;
  #设定本虚拟主机的访问日志
  access_loglogs/test.com.logmain;
  #如果访问 /images/*, /js/*, /css/* 资源,则直接取本地文件,不用转发。但如果文件较多效果不是太好。
  location ~ ^/(images|js|css)/{
  root    /usr/local/testweb;
  expires 30m;
  }
  #对 "/" 启用负载均衡
  location / {
  proxy_pass      http://backserver;
  proxy_redirect          off;
  proxy_set_header      Host $host;
  proxy_set_header      X-Real-IP $remote_addr;
  proxy_set_header      X-Forwarded-For $proxy_add_x_forwarded_for;
  client_max_body_size    10m;
  client_body_buffer_size 128k;
  proxy_connect_timeout90;
  proxy_send_timeout      90;
  proxy_read_timeout      90;
  proxy_buffer_size      4k;
  proxy_buffers          4 32k;
  proxy_busy_buffers_size 64k;
  proxy_temp_file_write_size 64k;
  }
  #设定查看Nginx状态的地址,在运行./config 要指定,默认是不安装的。
  location /NginxStatus {
  stub_status            on;
  access_log            on;
  auth_basic            "NginxStatus";
  #是否要通过用户名和密码访问,测试时可以不加上。conf/htpasswd 文件的内容用 apache 提供的 htpasswd 工具来产生即可
  #auth_basic_user_fileconf/htpasswd;
  }
  
}


页: [1]
查看完整版本: nginx配置安装