Ralat - isu kompilasi Windows nginx
滿天的星座
滿天的星座 2017-05-16 17:30:24
0
2
770

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

滿天的星座
滿天的星座

membalas semua(2)
过去多啦不再A梦

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. 🎜
仅有的幸福

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.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan