【问题标题】:Erro HTTPS node JS_错误 HTTPS 节点 JS
【发布时间】:2019-06-19 10:37:42
【问题描述】:

我所有的请求都使用了我的 https 工具,但是却给出了文件读取错误。如果我已经遇到错误并已解决,您可以通过已解决?我给了chmod -R 777 对该目录的权限,但它仍然给我一个错误。

跟随测试:

app.js 

var fs = require('fs');
var https = require('https');

//Local de arquivos ssl
var server_key = './home/admin/conf/web/ssl.chat';
var server_crt =./'home/admin/conf/web/ssl.chat.crt';
var server_pen ='./home/admin/conf/web/ssl.chat.pen';

var options = {
key: fs.readFileSync(server_key),
cert: fs.readFileSync(server_crt),
ca: fs.readFileSync(server_pen),
};
https.createServer(options, function (req, res) {
console.log(new Date()+' '+
req.connection.remoteAddress+' '+
req.method+' '+req.url);
res.writeHead(200);
res.end("hello world\n");
}).listen(4433);
--------------------Erro---------------------------------

$ node app.js
nternal/modules/cjs/loader.js:583
throw err;
^

Error: Cannot find module '/home/admin/web/chat/public_html/o'
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:581:15)
at Function.Module._load (internal/modules/cjs/loader.js:507:25)
at Function.Module.runMain (internal/modules/cjs/loader.js:742:12)
at startup (internal/bootstrap/node.js:283:19)
at bootstrapNodeJSCore (internal/bootstrap/node.js:743:3)

【问题讨论】:

  • 欢迎来到stackoverflow。这是一个英语网站,所以请用英语重新表述您的问题。
  • 这是在 nginx 会话中运行的吗?如果是这样,则该进程可能无法访问“/home”,因为它们的 Web 服务器进程安全工作方式。
  • 我发现了问题,不是文件路径,而是文件名带有特殊字符。
  • 您好,如果您解决了您发现的问题,请回答您的问题,如果不值得回答,请直接删除,谢谢!
  • 是的,我在 nginx 负载平衡 apache 中使用 nginx

标签: node.js apache nginx socket.io load-balancing


【解决方案1】:

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-10-05
    • 2017-11-21
    • 2012-02-21
    • 1970-01-01
    • 2018-12-03
    • 2018-12-03
    • 2016-06-08
    • 1970-01-01
    相关资源
    最近更新 更多