您好,匿名用户
随意问技术百科期待您的加入

nginx Windows编译问题

0 投票

各位好,因为一个项目的需求,需要对NGINX进行修改,部署在WINDOWS环境下。
我现在能够编译NGINX成功,在我自己的机器上能够运行成功。
但是现在遇到这么一个问题,我把编译好的NGINX放在WINDOWS 2003 SP2上面报错,错误提示如下:

C:\nginx>nginx.exe
Auto configuration failed
1772:error:02001015:system library:fopen:Is a directory:.\crypto\bio\bss_file.c:
126:fopen('e:/openssl/ssl/openssl.cnf','rb')
1772:error:2006D002:BIO routines:BIO_new_file:system lib:.\crypto\bio\bss_file.c
:131:
1772:error:0E078002:configuration file routines:DEF_LOAD:system lib:.\crypto\con
f\conf_def.c:199:

不知道有没有遇到过这种问题?你们都是如何在WINDOWS下编译的NGINX?
我GOOGLE到的方法大多是在MINGW环境下编译的。不知道各位还有没有什么好的方法?或者有没有好的VS SOLUTION?
我的EMAIL:xxeaglenet#gmail.com

用户头像 提问 2012年 12月1日 @ Karma 上等兵 (229 威望)
分享到:

1个回答

0 投票

这是因为你的服务器上缺少openssl库导致的,或者说你的库文件没有存放在这个地址e:/openssl/ssl/openssl.cnf。因为你编译的时候已经静态指定这个路径为默认的openssl目录了。

所以最简单的办法就是在服务器上的e:/openssl路径装上一个openssl库。

用户头像 回复 2012年 12月1日 @ 阿尔托莉雅 下士 (587 威望)
提一个问题:

相关问题

0 投票
1 回复 26 阅读
0 投票
1 回复 5 阅读
用户头像 提问 2014年 5月26日 @ Tristana 上等兵 (285 威望)
+2 投票
1 回复 64 阅读
+3 投票
1 回复 249 阅读
用户头像 提问 2012年 12月27日 @ 苏尐沫 上等兵 (212 威望)
+3 投票
1 回复 103 阅读
用户头像 提问 2012年 12月13日 @ 匿名用户

欢迎来到随意问技术百科, 这是一个面向专业开发者的IT问答网站,提供途径助开发者查找IT技术方案,解决程序bug和网站运维难题等。
温馨提示:本网站禁止用户发布与IT技术无关的、粗浅的、毫无意义的或者违法国家法规的等不合理内容,谢谢支持。

欢迎访问随意问技术百科,为了给您提供更好的服务,请及时反馈您的意见。
...