当前位置:  操作系统/服务器>linux
本页文章导读:
    ▪nginx 负载均衡的简单配置例子      Nginx 负载均衡的简单配置例子,供初学的朋友参考下。   代码如下: http      {        upstream www.test2.com {                  server 10.1.165.36:80  weight = 3;               .........
    ▪nginx 虚拟主机设置一例      Nginx 虚拟主机设置一例,有需要的朋友可以参考下。 配置:   代码如下:     http {       server {       listen          80;       server_name     www.domain1.com;       access_log.........
    ▪Nginx添加Auth密码验证的方法      1. 新建pw.pl文件用来生成密码    代码如下: #!/usr/bin/perl  use strict;  my $pw=$ARGV[0];  print crypt($pw,$pw)."\n"; 2. 修改Nginx配置文件,添加,用户名和密码存放的文件    代码如下: auth_basic  .........

[1]nginx 负载均衡的简单配置例子
    来源: 互联网  发布时间: 2013-12-24

Nginx 负载均衡的简单配置例子,供初学的朋友参考下。
 

代码如下:
http 
    { 
      upstream www.test2.com { 
                server 10.1.165.36:80  weight = 3;         
        server 10.249.198.235; 
             server 10.1.168.1  down;  
             server 10.1.168.2  backup; 
            #ip_hash; 
       } 
      server 
      { 
            location / { 
                  proxy_pass        http://www.test2.com; 
                  proxy_set_header   Host             $host; 
                  proxy_set_header   X-Real-IP        $remote_addr; 
                  proxy_set_header  X-Forwarded-For  $proxy_add_x_forwarded_for; 
                  } 
    } 

Nginx负载均衡需要添加 upstream  和在Server中添加proxy_pass
server 10.1.165.36:80  weight = 3;  代表这个服务器会有相同概率的3倍被访问
server 10.1.168.1  down;  暂时不使用
server 10.1.168.2  backup; 压力大的时候才会启动
ip_hash;通过IP地址进行hash匹配。但是会有一些弊端,比如Nginx不在最外层的话就无法获取IP等
proxy_pass http://www.test2.com  代表访问的网址

转载请注明出处: http://www./article/5657.com


    
[2]nginx 虚拟主机设置一例
    来源: 互联网  发布时间: 2013-12-24

Nginx 虚拟主机设置一例,有需要的朋友可以参考下。
配置:
 

代码如下:
    http { 
     server { 
     listen          80; 
     server_name     www.domain1.com; 
     access_log      logs/domain1.access.log main; 
     location / { 
     index index.html; 
     root  /var/www/domain1.com/htdocs; 
     } 
     } 
     
     server { 
     listen          80; 
     server_name     www.domain2.com; 
     access_log      logs/domain2.access.log main; 
     location / { 
     index index.html; 
     root  /var/www/domain2.com/htdocs; 
     }
     }
    }

说明:
只要在模块里面新增模块;具体的根据您的实际需求去配置。

转载请注明出处: http://www./article/5656.com


    
[3]Nginx添加Auth密码验证的方法
    来源: 互联网  发布时间: 2013-12-24

1. 新建pw.pl文件用来生成密码 
 

代码如下:
#!/usr/bin/perl 
use strict; 
my $pw=$ARGV[0]; 
print crypt($pw,$pw)."\n";

2. 修改Nginx配置文件,添加,用户名和密码存放的文件 
 

代码如下:
auth_basic  "root"; 
auth_basic_user_file /usr/local/web/nginx.0.8.15/conf/htpassword;

3. 用pw.pl生成密码 
 

代码如下:
chmod +x pw.pl #可执行 
./pw.pl 123456

4. 新增htpassword文件 
root:加密后的密码 

转载请注明出处: http://www./article/5654.com


    
最新技术文章:
▪linux系统中的列出敏感用户的脚本代码
▪a10 config backup for aXAPI
▪一键备份gitolite服务器的Shell脚本
▪nagios 分发文件实现代码
▪阿里云云服务器Linux系统更新yum源Shell脚本
▪一个监控LINUX目录和文件变化的Shell脚本分享
▪Linux下实现SSH免密码登录和实现秘钥的管理、...
▪Shell正则表达式之grep、sed、awk实操笔记
▪3个备份系统文件并邮件发送的Shell脚本分享
▪CentOS 6.3下给PHP添加mssql扩展模块教程
▪监控网站是否可以正常打开的Shell脚本分享
▪shell脚本编程之if语句学习笔记
▪shell脚本编程之循环语句学习笔记
▪shell脚本编程之case语句学习笔记
▪Shell脚本实现的阳历转农历代码分享
▪Shell脚本实现复制文件到多台服务器的代码分...
▪Shell脚本实现批量下载网络图片代码分享
▪Shell脚本实现检测文件是否被修改过代码分享
▪Shell脚本数组用法小结
▪Shell脚本批量重命名文件后缀的3种实现
▪C语言实现的ls命令源码分享
▪Linux下查找后门程序 CentOS 查后门程序的shell脚...
▪Shell 函数参数
▪linux shell 自定义函数方法(定义、返回值、变...
▪Shell实现判断进程是否存在并重新启动脚本分...
▪Shell脚本break和continue命令简明教程
▪Shell脚本函数定义和函数参数
▪让代码整洁、过程清晰的BASH Shell编程技巧
▪shell常用重定向实例讲解
▪awk中RS、ORS、FS、OFS的区别和联系小结
 


站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3