linux - Nginx无法打开certs文件夹中的cert.pem文件

标签 linux nginx

我正在尝试启动nginx,但是无法打开我的certs文件夹中的cert.pem文件,这是我得到的错误:

BIO_new_file("/home/kennedyian94/Data\ Viewer/certs/cert.pem") failed (SSL: error:02001002:system library:fopen:
No such file or directory:fopen('/home/kennedyian94/Data\ Viewer/certs/cert.pem','r')
error:2006D080:BIO routines:BIO_new_file:no such file)


我使用sudo运行nginx,并将cert.pem文件更改为具有读写权限。

最佳答案

根据错误提示文件不在您提到的位置。一旦尝试做

ls -l / home / kennedyian94 / Data \ Viewer / certs / cert.pem

确认文件路径。

如果是权限问题,则会在错误中提及

关于linux - Nginx无法打开certs文件夹中的cert.pem文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58037004/

相关文章:

ssl - nginx - client_max_body_size 对配置的 ssl 没有影响

linux - gcc、icc 或 Microsoft 的 C/C++ 编译器是否支持或了解 NUMA?

apache - Node.JS前面反向代理的优点

reactjs - node-sass-chokidar 没有安装在 npm install 上

php - 试图将密件抄送字段发送到 php 邮件程序

php - 尽管权限正确,nginx + php 仍无法 mkdir

angularjs - Angular 1.5,错误响应状态始终为-1

linux - Wildfly 服务无法启动

linux - 当我尝试通过原始套接字连接 TCP 服务器时,为什么它不回复我的 syn 数据包?

linux - 为什么 "kill"命令在 bash 和 zsh 中的工作方式不同