浏览模式: 普通 | 列表
9月, 2017 | 1

nginx在reload时候报错invalid PID number

[ 2017-09-26 13:31:00 | 作者: admin ]
http://www.cnblogs.com/tielemao/p/6163419.html

nginx重新加载配置文件时候报错,提示无效的PID:
attachments/201709/26_133155_1.jpg

解决的办法有二:

第一种思路是因为是加载配置文件报的错,所以用-c 选项指定配置文件 ,如此指明后问题解决;
attachments/201709/26_133208_2.jpg

第二种思路是从PID号着手,提示无效PID号时nginx.pid文件为空,将进程的PID号追加到空的nginx.pid上,问题解决;
attachments/201709/26_133213_3.png

(上图引用自网络其他人的博客)

这是我做实验的机器上已经通过第一种加载配置成功后查看到的进程PID号。
[img]attac...

阅读全文…

使用自定义 OpenSSL 库编译 nginx

[ 2017-09-26 11:17:06 | 作者: admin ]
p.s. 升级nginx1.10.1到1.12.1,重新编译升级openssl来让nginx支持ssl

参考:
https://www.sinosky.org/compile-nginx-with-a-custom-openssl-library.html
openssl升级及nginx重新编译 http://blog.csdn.net/jhonney/article/details/73770339


编译安装 nginx 时,默认使用系统自带的 OpenSSL 库,但其一般很老,不支持如 SDPY 等新功能。--with-openssl 参数虽然可以指定 OpenSSL 路径,但只支持 OpenSSL 的源代码,不支持已编译好的 OpenSSL。每回更新 nginx 都要重新编译 OpenSSL 肯定很麻烦,网上找到一个方案,觉得很好,记录下来。


错误提示:[code][/code]...

阅读全文…
1