質問: require('http'); http.createServer(function (req, res) { res.writeHead(200, {'Content-Type': 'text/plain'}); res.end('Hello World\n'); }).listen(8080, '127.0.0.1'); console.log('Server running at http://127.0.0.1:8080/'); ``` ### 試したこと SELINUX(/etc/selinux/config)を確認したところ `SELINUX=disabled`に設定されてます。 `systemctl disable firewalld.service`で既に ファイアウォールは切って何回もOSをリブートしました。 `firewall-cmd --state`で叩いた結果`not running`と返されました。 あと、VirtualBoxで設定した固定IPをブラウザからアクセスして ApacheのWelcome画面は表示されてますのでファイアウォールで 止められてるのではないことは確かです。 ### 「ss -natu」コマンドで調べた結果 ``` [root@localhost ~]# ss -natu Netid State Recv-Q Send-Q Local Address:Port Peer Address:Port udp UNCONN 0 0 127.0.0.1:323 *:* udp UNCONN 0 0 *:68 *:* udp UNCONN 0 0 ::1:323 :::* tcp LISTEN 0 128 *:22 *:* tcp ESTAB 0 36 192.168.XXX.XXX:22 192.168.XXX.1:56327 tcp ESTAB 0 0 192.168.XXX.XXX:22 192.168.XXX.1:55778 tcp LISTEN 0 128 :::80 :::* tcp LISTEN 0 128 :::22 :::* [root@localhost ~]# ``` ### 補足情報(FW/ツールのバージョンなど) Windows10 VirtualboX 5.2.12 CentOS7.5 node.js v8.11.3 npmでインストールしたパッケージはありません。 ### 参考資料 --- ぜひアドバイスをよろしくお願いいたします。
回答: 127.0.0.1のループバックアドレスを0.0.0.0に変更してみてはいかがでしょう? それに8080ポートをlistenしています?