当前位置:  操作系统/服务器>linux
本页文章导读:
    ▪nginx根据cookie分发的配置文件      本节内容: Nginx根据cookie分发 nginx根据用户端cookie进行分发:   代码示例: location / { proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;  s.........
    ▪nginx https的配置实例分享      本节内容: Nginx https 1,生成1024位加密的服务器私钥:   代码示例: openssl genrsa -des3 -out ca.simple.com 2,制作CSR证书申请文件:   代码示例: opensslreq -new -key ca.simple.com.key -out simple.com.csr 然后输.........
    ▪nginx重新添加模块的方法      本节内容: Nginx 添加模块 为大家介绍下在nginx中重新添加模块的办法,有需要的朋友作个参考。 如果已为nginx添加模块,那么重新添加模块时,必须把原来给带上,否则会覆盖掉。 例如:  .........

[1]nginx根据cookie分发的配置文件
    来源: 互联网  发布时间: 2013-12-24

本节内容:
Nginx根据cookie分发

nginx根据用户端cookie进行分发:
 

代码示例:

location / {
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; 

set $target 'unknown';
if ( $http_cookie ~* "target=(.*)$")
{
    set $target $1;
}
if ($domain ~ "target1")
{
   proxy_pass http://target1;
   break;
}
 
if ($domain ~ "target2")
{  
proxy_pass http://target2;  
break;
}

proxy_pass http://dfeualt;
}


    
[2]nginx https的配置实例分享
    来源: 互联网  发布时间: 2013-12-24

本节内容:
Nginx https

1,生成1024位加密的服务器私钥:
 

代码示例:
openssl genrsa -des3 -out ca.simple.com

2,制作CSR证书申请文件:
 

代码示例:
opensslreq -new -key ca.simple.com.key -out simple.com.csr

然后输入一系列的东西。

3,自己给自己签发证书:
 

代码示例:
openssl x509 -req -days 36500 -in simple.com.csr -signkey ca.simple.com.key -out simple.com.crt

4,nginx配置:
 

代码示例:
server {
    server_name simple.com;
    listen 443;
    ssl on;
    ssl_certificate /var/www/mysite/ssl/simple.com.crt;
    ssl_certificate_key /var/www/mysite/ssl/ca.simple.com.key;
                            
    location ~ ^/static/ {
    root /var/www/mysite/;
    expires 5m;
    }
    location / {
        #index  index8080.html;
        #root   /usr/share/nginx/www;
        proxy_pass  http://mysvr;
                                
        proxy_set_header    Host    $host;
        proxy_set_header    X-REAL-IP   $remote_addr;
        proxy_set_header    X-FORWARDED-FOR $proxy_add_x_forwarded_for;
                                
        proxy_ignore_client_abort on;
    }
}

    
[3]nginx重新添加模块的方法
    来源: 互联网  发布时间: 2013-12-24

本节内容:
Nginx 添加模块

为大家介绍下在nginx中重新添加模块的办法,有需要的朋友作个参考。

如果已为nginx添加模块,那么重新添加模块时,必须把原来给带上,否则会覆盖掉。

例如:
 

代码示例:
./configure --prefix=/usr/local/webserver/nginx/ --add-module=/data_disk/software/ngx_cache_purge-1.3 --add-module=/data_disk/software/fastdfs-nginx-module/src

即:如果原来已经有nginx图片缓存模块,则新加入模块时,必须也带上。


    
最新技术文章:
▪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