0
我已經創建了一個節點js服務器,我無法從網絡外部訪問它。無法從外部網絡訪問nodejs服務器
var express = require('express');
var nodeapp = express();
var http = require('http');
var server = http.createServer(handleRequest);
function handleRequest(request, response){
console.log("Got some request" + request);
response.end("Response" + request.url);
}
server.listen(8086, "0.0.0.0", function() {
console.log("http server on ");
});
sudo iptables -L
Chain INPUT (policy ACCEPT)
target prot opt source destination
Chain FORWARD (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
我的iptables不顯示任何東西。不過,我有一個端口8080上的tomcat服務器,我可以訪問它。
什麼是操作系統?聽起來像一個centos/selinux問題 – rambossa
@ Michael-R RedHat – user1692342
您是否嘗試使用'semanage'來允許訪問端口。 80和8080是通常已經打開的端口 – rambossa