当前位置: 操作系统/服务器>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;
}
}
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图片缓存模块,则新加入模块时,必须也带上。
最新技术文章: