我正在aws上运行apache和ubuntu服务器。
下面这两个文件都会运行,但是当我访问服务器时,只有上面的一个返回Helloworld。为什么会这样呢?
var http = require('http');
var port = 3000;
var server = http.createServer(function(req, res) {
console.log(req.headers);
res.writeHead(200, { 'Content-Type': 'text/html' });
res.end('<h1>Hello World</h1>');
});
server.listen(port);底部的文件运行,但当我击中服务器时,我会得到一个错误。我尝试用服务器的ip替换主机名,还尝试使主机名127.0.0.1也不能工作。我得到的错误是
"This site can't be reached, <ip> refused to connect, ERR_CONNECTION_REFUSED"是服务器的ip。
var http = require('http');
var hostname = 'localhost';
var port = 3000;
var server = http.createServer(function(req, res) {
console.log(req.headers);
res.writeHead(200, { 'Content-Type': 'text/html' });
res.end('<h1>Hello World</h1>');
});
server.listen(port, hostname);干杯
发布于 2016-03-22 09:05:03
如果您正在侦听本地主机,则必须从同一台计算机/服务器而不是从外部发出请求。
https://stackoverflow.com/questions/36149770
复制相似问题