Maison  >  Questions et réponses  >  le corps du texte

Erreur - problème de compilation nginx Windows

Bonjour à tous, en raison des besoins d'un projet, NGINX doit être modifié et déployé dans l'environnement WINDOWS.
Je peux maintenant compiler NGINX avec succès et l'exécuter avec succès sur ma propre machine.
Mais maintenant, je rencontre un tel problème. J'ai mis le NGINX compilé sur WINDOWS 2003 SP2 et j'ai signalé une erreur. Le message d'erreur est le suivant :

.

C:nginx>nginx.exe
Échec de la configuration automatique
1772 : erreur : 02001015 : bibliothèque système : fopen : est un répertoire : .cryptobiobss_file.c :
126:fopen('e:/openssl/ssl/openssl.cnf','rb')
1772 : erreur : 2006D002 : routines BIO : BIO_new_file : bibliothèque système :.cryptobiobss_file.c
:131:
1772 : erreur : 0E078002 : routines du fichier de configuration : DEF_LOAD : bibliothèque système : .cryptocon
fconf_def.c:199:

Avez-vous déjà rencontré ce genre de problème ? Comment compiler NGINX sous WINDOWS ?
La plupart des méthodes que j'ai trouvées sur GOOGLE ont été compilées dans l'environnement MINGW. Je ne sais pas si vous avez de bonnes méthodes ? Ou existe-t-il une bonne SOLUTION VS ?
Mon EMAIL : xxeaglenet#gmail.com

滿天的星座滿天的星座2712 Il y a quelques jours710

répondre à tous(2)je répondrai

  • 过去多啦不再A梦

    过去多啦不再A梦2017-05-16 17:32:24

    Cela est dû à l'absence de bibliothèque openssl sur votre serveur, ou à votre fichier de bibliothèque n'est pas stocké à cette adresse e:/openssl/ssl/openssl.cnf. Parce que vous avez spécifié statiquement ce chemin comme répertoire openssl par défaut lors de la compilation. e:/openssl/ssl/openssl.cnf。因为你编译的时候已经静态指定这个路径为默认的openssl目录了。

    所以最简单的办法就是在服务器上的e:/openssl

    Le moyen le plus simple est donc d'installer une bibliothèque openssl dans le chemin e:/openssl sur le serveur. 🎜

    répondre
    0
  • 仅有的幸福

    仅有的幸福2017-05-16 17:32:24

    Ce problème a été résolu. J'ai retéléchargé la version OPENSSL 0.9.8R, puis j'ai démarré activate-tlsext selon les paramètres de configuration par défaut de NGINX et je l'ai compilé manuellement. Tout est en harmonie.

    Merci @prosper @joyqi pour votre aide enthousiaste.

    répondre
    0
  • Annulerrépondre