Rumah  >  Soal Jawab  >  teks badan

Ralat - isu kompilasi Windows nginx

Hello semua, disebabkan keperluan projek, NGINX perlu diubah suai dan digunakan dalam persekitaran WINDOWS.
Saya kini boleh menyusun NGINX dengan jayanya dan menjalankannya dengan jayanya pada mesin saya sendiri.
Tetapi sekarang saya menghadapi masalah sedemikian. Saya meletakkan NGINX yang disusun pada WINDOWS 2003 SP2 dan mendapat ralat seperti berikut:

C:nginx>nginx.exe
Konfigurasi automatik gagal
1772:error:02001015:system library:fopen:Adalah direktori:.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:

Pernahkah anda menghadapi masalah sebegini? Bagaimanakah anda menyusun NGINX di bawah WINDOWS?
Kebanyakan kaedah yang saya temui di GOOGLE telah disusun dalam persekitaran MINGW. Saya tidak tahu sama ada anda mempunyai kaedah lain yang bagus? Atau ada VS SOLUTION yang bagus?
EMAIL Saya:xxeaglenet#gmail.com

滿天的星座滿天的星座2712 hari yang lalu714

membalas semua(2)saya akan balas

  • 过去多啦不再A梦

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

    Ini disebabkan oleh kekurangan pustaka openssl pada pelayan anda, atau fail pustaka anda tidak disimpan di alamat e:/openssl/ssl/openssl.cnf ini. Kerana anda telah menentukan laluan ini secara statik sebagai direktori openssl lalai semasa menyusun. e:/openssl/ssl/openssl.cnf。因为你编译的时候已经静态指定这个路径为默认的openssl目录了。

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

    Jadi cara paling mudah ialah memasang perpustakaan openssl dalam laluan e:/openssl pada pelayan. 🎜

    balas
    0
  • 仅有的幸福

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

    Masalah ini telah selesai. Saya memuat turun semula versi OPENSSL 0.9.8R, kemudian mula enable-tlsext mengikut parameter konfigurasi lalai NGINX, dan menyusunnya secara manual. Semuanya harmoni.

    Terima kasih @prosper @joyqi atas bantuan anda yang bersemangat.

    balas
    0
  • Batalbalas