Fehler – Nginx-Windows-Kompilierungsproblem
滿天的星座
滿天的星座 2017-05-16 17:30:24
0
2
744

Hallo zusammen, aufgrund der Anforderungen eines Projekts muss NGINX geändert und in der WINDOWS-Umgebung bereitgestellt werden.
Ich kann NGINX jetzt erfolgreich kompilieren und erfolgreich auf meinem eigenen Computer ausführen.
Aber jetzt stoße ich auf ein solches Problem. Ich habe das kompilierte NGINX unter WINDOWS 2003 SP2 installiert und eine Fehlermeldung wie folgt gemeldet:

C:nginx>nginx.exe
Automatische Konfiguration fehlgeschlagen
1772:error:02001015:systembibliothek:fopen:Ist ein Verzeichnis:.cryptobiobss_file.c:
126:fopen('e:/openssl/ssl/openssl.cnf','rb')
1772:error:2006D002:BIO routines:BIO_new_file:system lib:.cryptobiobss_file.c
:131:
1772:error:0E078002:configuration file routines:DEF_LOAD:system lib:.cryptocon
fconf_def.c:199:

Sind Sie jemals auf ein solches Problem gestoßen? Wie kompiliert man NGINX unter WINDOWS?
Die meisten Methoden, die ich auf GOOGLE gefunden habe, wurden in der MINGW-Umgebung kompiliert. Ich weiß nicht, ob Sie gute Methoden haben? Oder gibt es eine gute VS-LÖSUNG?
Meine E-MAIL:xxeaglenet#gmail.com

滿天的星座
滿天的星座

Antworte allen(2)
过去多啦不再A梦

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

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

仅有的幸福

这个问题已经解决了。我重新下载了OPENSSL 0.9.8R版本,然后按照NGINX的默认配置参数启动enable-tlsext,手动编译完成。一切都和谐了。

谢谢@prosper @joyqi 的热心帮助。

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage