Apache OpenSSL 4620:错误:02001005:系统库:fopen:输入/输出错误

Joh*_*ohn 0 apache openssl

我正在尝试让 SSL 在我正在组装的基本 WAPP (Windows/Apache/PHP/PostgreSQL) 自定义堆栈上工作。

我已按照下页的说明进行操作...

http://www.tehuber.com/article.php?story=20110315153800545

...直到 3.D 中指定的行...

openssl req -new -out server.csr

Windows 命令提示符会输出以下内容...

C:\MEDIA\INTERNET\WAPP\OpenSSL x64\bin>openssl req -new

4620:错误:02001005:系统库:fopen:输入/输出错误:.\crypto\bio\bss_file.c:169:fopen('C:\ 4620:错误:2006D002:BIO例程:BIO_new_file:系统库:.\ crypto\bio\bss_file.c:174:4620:错误:0E078002:配置文件例程:DEF_LOAD:系统lib:.\crypto\conf\conf_def.c:199:

其他一切都工作正常,openssl.cnf 未受到 Apache 安装程序的影响,没有 BOM,并且是 UTF8。


我应该让 SSL 以不同的方式工作还是这是一个错误,有人知道如何帮助我解决?

Joh*_*ohn 5

知道了!在 Windows 命令提示符下的 OpenSSL bin 目录中...

C:\MEDIA\INTERNET\WAPP\OpenSSL x64\bin

我输入了以下内容...

set OPENSSL_CONF=C:\MEDIA\INTERNET\WAPP\OpenSSL x64\bin\openssl.cfg
Run Code Online (Sandbox Code Playgroud)