现在的位置: 首页产品技术>正文
nginx的几个重要配置
2010年04月30日 产品技术 暂无评论

有几个配置,非常有用,也容易忘记,所以记下来

1、同一台机器,做反向代理,又做WEB,并且都占用80端口。

最好的办法就是一个网卡绑定两个IP

2、nginx做反向代理进行负载均衡时,后面的多台web的,对前台的session的处理.

ip_hash,nginx中的ip_hash技术能够将某个ip的请求定向到同一台后端,这样一来这个ip下的某个客户端和某个后端就能建立起稳固的session,ip_hash是在upstream配置中定义的:

upstream backend {
server 127.0.0.1:8001;
server 127.0.0.1:8002;
ip_hash;
}

3、经常会遇到不允许用户访问某个目录,或者需要有密码访问

比如要对 网站目录下的 www 文件夹 进行加密认证

那么 在 nginx.conf 文件中对应的 server 段中 添加引用:
location ^~ /www/ {
auth_basic “TEST-Login”;
auth_basic_user_file /root/htpasswd;
}再在 root 的主目录中 /root/ 创建一个新文件 htpasswd
此文件的书写格式是
用户名:密码
每行一个账户
并且 密码必须使用函数 crypt(3) 加密

4、提高反向代理的性能,web缓存功能决不能不用

原创文章,转载请注明: 转载自读思客

本文链接地址: nginx的几个重要配置

给我留言

留言无头像?


×
腾讯微博