亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

我把編譯好的NGINX放在WINDOWS 2003 SP2上面報錯,錯誤提示如下:

我把編譯好的NGINX放在WINDOWS 2003 SP2上面報錯,錯誤提示如下:

吃雞游戲 2023-04-05 15:11:38
各位好,因為一個項目的需求,需要對NGINX進行修改,部署在WINDOWS環境下。我現在能夠編譯NGINX成功,在我自己的機器上能夠運行成功。但是現在遇到這么一個問題,我把編譯好的NGINX放在WINDOWS 2003 SP2上面報錯,錯誤提示如下:C:\nginx>nginx.exeAuto configuration failed1772: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\conf\conf_def.c:199:不知道有沒有遇到過這種問題?你們都是如何在WINDOWS下編譯的NGINX?我GOOGLE到的方法大多是在MINGW環境下編譯的。不知道各位還有沒有什么好的方法?或者有沒有好的VS SOLUTION?我的EMAIL:xxeaglenet#gmail.com
查看完整描述

2 回答

?
慕容森

TA貢獻1853條經驗 獲得超18個贊

這是因為你的服務器上缺少openssl庫導致的,或者說你的庫文件沒有存放在這個地址e:/openssl/ssl/openssl.cnf。因為你編譯的時候已經靜態指定這個路徑為默認的openssl目錄了。

所以最簡單的辦法就是在服務器上的e:/openssl路徑裝上一個openssl庫。


查看完整回答
反對 回復 2023-04-07
?
拉莫斯之舞

TA貢獻1820條經驗 獲得超10個贊

你應該是需要重新下載了OPENSSL 0.9.8R版本,然后按照NGINX的默認配置參數啟動enable-tlsext,手動編譯完成。一切都和諧了。

查看完整回答
反對 回復 2023-04-07
  • 2 回答
  • 0 關注
  • 236 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號