• ngx_http_ssl_module(https)
1:指明是否启用的虚拟主机的ssl功能
ssl on | off; 2:指明虚拟主机使用的证书文件
ssl_certificate /usr/local/nginx/conf/cert.pem; 3:指明虚拟主机使用的私钥文件
ssl_certificate_key /usr/local/nginx/conf/cert.key; 4:指明SSL的协议版本
ssl_protocols TLSv1 TLSv1.1 TLSv1.2; 5:指明ssl会话的缓存机制
ssl_session_cache shared:SSL:10m;
shared:表明是worker共享的缓存
name:缓存的名称
size:缓存大小的单位是字节,每1MB内存空间可以缓存4000个会话 6:指明ssl会话超时时长
ssl_session_timeout 10m;

  

  • ngx_http_log_module(日志)
1:访问日志路径,记录类型,是否压缩,多长时间刷新一次缓冲
access_log /path/to/log.gz combined gzip flush=5m; 2:指定日志记录类型
log_format combined '$remote_addr - $remote_user [$time_local] '
'"$request" $status $body_bytes_sent '
'"$http_referer" "$http_user_agent"'; 3:指定日志缓冲的信息,也就是指定文件描述符
open_log_file_cache max=1000 inactive=20s valid=1m min_uses=2;

  

 
  • Nginx使用proxy_pass和fastcgi_pass实现单台主机的动静分离(PHP以httpd模块方式运行)
location ~* \.html$ {

proxy_pass http://192.168.23.11:8080;

}

location ~* \.php$ {

proxy_pass http://192.168.23.12;

}

  

 
ngx_http_headers_module模块详解(这个模块可以给响应报文添加自定义首部)

  • 可以在location段中添加
    # 添加一个响应头,指明响应请求的服务器的主机名
    add_header X-Server $server_name; # 指明缓存的超时时长,超过这段时间缓存服务器就会向后端真实服务器请求,并更新缓存
    expires 24h; # 告知客户端,响应客户端请求的报文是缓存中加载的,还是后端服务器响应的
    add_header X-cache $uptream_cache_status;

      


最新文章

  1. 简单搭建 nuget 内部服务器
  2. OneProxy添加license
  3. 练习1-16:修改打印最长文本行的程序的主程序main,使之可以打印任意长度的输入行的长度,并尽可能多地打印文本(C程序设计语言 第2版)
  4. linux原始套接字(3)-构造IP_TCP发送与接收
  5. USB协议(1)
  6. HTTP/HTTPs要点
  7. Ubuntu的一些常用快捷键
  8. 无法定位程序输入点 crtis tailoredApp 于动态链接库MSVCR110.dll
  9. css字体文件
  10. Swift的一些基础内容
  11. Dictionary<实体,List<实体>>的比较
  12. android studio笔记之编译运行错误
  13. hdu 5446 Unknown Treasure lucas和CRT
  14. oracle-行转列
  15. C++之------虚函数
  16. 关于Get和Post的学习笔记(五)
  17. Python数据分析扩展库
  18. ZOJ 1450 Minimal Circle 最小圆覆盖
  19. Sort List leetcode
  20. HTTP协议扫盲(七)请求报文之 GET、POST-FORM 和 POST-FILE

热门文章

  1. Java实例 Part4:数组及其常用操作
  2. nexus3使用docker运行/创建docker私有仓库/maven私有仓库
  3. ruby rspec+jenkins+ci_report持续集成生成junit测试报告
  4. [Golang学习笔记] 07 数组和切片
  5. 20155218 2006-2007-2 《Java程序设计》第4周学习总结
  6. 20155321 2016-2017-2 《Java程序设计》第一周学习总结
  7. MySql访客连接设置
  8. oracle-11g-64位安装和plaql
  9. python 多线程笔记(6)-- 闭包
  10. 【转载】OGRE中用到的设计模式