摘要: HTTPS服务器优化SSL证书链合并HTTP/HTTPS主机基于名字的HTTPS主机带有多个主机名的SSL证书主机名指示兼容性配置HTTPS主机,必须在server配置块中打开SSL协议,还需要指定服务器端证书和密钥文件的位置:server { listen 443; server_name www.example.com; ssl on; ssl_certificate www.example.com.crt; ssl_certificate_key www.example.com... 阅读全文
posted @ 2013-11-17 20:32 一天不进步,就是退步 阅读(27206) 评论(0) 推荐(1) 编辑
摘要: 通配符名字正则表达式名字其他类型的名字优化兼容性虚拟主机名使用server_name指令定义,用于决定由某台虚拟主机来处理请求。具体请参考《nginx如何处理一个请求》。虚拟主机名可以使用确切的名字,通配符,或者是正则表达式来定义:server { listen 80; server_name example.org www.example.org; ...}server { listen 80; server_name *.example.org; ...}server { listen 80; ser... 阅读全文
posted @ 2013-11-17 20:29 一天不进步,就是退步 阅读(2354) 评论(0) 推荐(0) 编辑
摘要: 如何防止处理未定义主机名的请求基于域名和IP混合的虚拟主机一个简单PHP站点配置基于名字的虚拟主机Nginx首先选定由哪一个虚拟主机来处理请求。让我们从一个简单的配置(其中全部3个虚拟主机都在端口*:80上监听)开始:server { listen 80; server_name example.org www.example.org; ...}server { listen 80; server_name example.net www.example.net; ...}server { listen 80; se... 阅读全文
posted @ 2013-11-17 20:25 一天不进步,就是退步 阅读(3651) 评论(0) 推荐(1) 编辑
摘要: 容量大小可以用比特(byte),千比特(kilobyte,后缀k或者K)或者兆(megabytes,后缀m或者M),例如:“1024”,“8k”,“1m”。时间间隔可以用毫秒(millisecond)、秒(minute)、小时(hour)、天(day)等等,使用下列后缀:ms毫秒s秒m分h小时d天w星期M月y年多个单位可以混合使用,分隔符通过空格分割,例如1h 30m等同于90m或者5400s。推荐使用同一种单位。一些时间间隔可以只使用s来解决。 阅读全文
posted @ 2013-11-17 20:16 一天不进步,就是退步 阅读(1323) 评论(0) 推荐(0) 编辑
摘要: 为启动一个调试日志,nginx需要在构建时配置城支持调试模式。./configure --with-debug ...而且调试级别应该使用err_log指令来设置:err_log /path/to/log debug;nginx的二进制windows版本通常在构建时已经支持调试日志,因此只需要设置调试级别就足够了。注意:重新定义日志而不指明调试级别将使调试日志失效。下面的例子,重新定义了一个服务器的日志导致该服务器上调试日志失效。error_log /path/to/log debug;http { server { error_log /path/to/log; ... 阅读全文
posted @ 2013-11-17 19:59 一天不进步,就是退步 阅读(6751) 评论(0) 推荐(0) 编辑
摘要: nginx支持connection的多种处理方法。nginx运行的平台确定了可用的处理方法。在特定平台下connection的多种处理方法中,nginx会自动选择一种最有效的方法。然而,如果需要,你可以使用显式use指令来选择一种connection处理方法。connection支持下列各种处理方法:1. select---标准方法。当缺少更有效率的方法时该平台自动构建此方法的支持模块。--with-select_module和--without-select_module配置参数可以用来启动或者停止构建该模块。2. pool--标准方法。当该平台缺少更有效率的方法时自动构建此方法的支持模块。 阅读全文
posted @ 2013-11-17 19:44 一天不进步,就是退步 阅读(1513) 评论(0) 推荐(0) 编辑
摘要: nginx可以通过向其发送信号来进行管理。默认情况下主进程的进程ID写到文件/usr/local/nginx/logs/nginx.pid中。当然也可以在配置文件中自定义该pid文件,自定义使用pid指令来进行修改。主进程支持如下信号:TERM, INTfast shutdownQUITgraceful shutdownHUPchanging configuration, keeping up with a changed time zone (only for FreeBSD and Linux), starting new worker processes with a new confi 阅读全文
posted @ 2013-11-17 09:20 一天不进步,就是退步 阅读(4702) 评论(0) 推荐(0) 编辑