Nginx浅谈

secure_link_module模块

定制并且允许检查请求的连接的真实性以及保护资源免遭未经授权的访问

限制链接生效周期

相关配置语法

syntax:secure_link expression;
Default:————
Context:http,server,location

syntax:secure_link_md5 expression;
Default:————
Context:http,server,location

验证的方式
Nginx浅谈_第1张图片/downloadmd5=(加密)&expire=(加密)
md5加密,expire过期校验

nginx性能调优

nginx web静态 反向代理(负载均衡)lvs、haproxy重量级 静态缓存服务器(varnish、squid)一般不使用Nginx做静态缓存 

nginx tomcat:功能方向 性能方向

源码编译Nginx及其性能测试工具

yum -y install pcre pcre-devel  # 安装pcre库是为了支持Nginx HTTP Rewrite模块

yum -y install openssl openssl-devel gcc-c++ gcc -y
<1> 源码编译检测工具
tar -xf gperftools-2.4.tar.gz
cd gperftools-2.4
./configure --prefix=/usr/local/ --enable-frame-pointers
make && make install 


<2> 将Nginx-http-concat模块放到Nginx的源码目录下
useradd nginx


<3> 源码编译Nginx
./configure --prefix=/usr/local/nginx --user=nginx --group=nginx --http-log-path=/log/access.log --error-log-path=/log/error.log --with-http_ssl_module --with-http_stub_status_module --with-http_gzip_static_module --add-module=nginx-http-concat --with-google_perftools_module
make && make install

<4> 启动nginx
./usr/local/nginx/sbin/nginx
报错:
./nginx: error while loading shared libraries: libprofiler.so.0: cannot open shared object file: No such file or directory  # 无法找到我们之前指定的库文件

解决方案:
vim /etc/ld.so.c

你可能感兴趣的:(笔记,nginx)