2

VirtualBox マシンに CentOS 6.3 ボックスをセットアップし、node.js と npm をインストールして、ポート 8080 と IP「192.168.10.132」でリッスンする「Hello World」アプリケーションの例を作成しました (これは CentOS マシンの IP です)。 . サーバーは正常に起動しますが、ホスト マシン (Mac OS X 10.0.7) の 192.168.10.132:8080 で常にエラーが発生します。

私は何か間違っていましたか?

4

1 に答える 1

3

通常、iptables でポートを開いていないため、このような問題が発生します。

次のコマンドは、ポートを iptables に追加します。

iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT -m comment --comment "node.js port"

次に、現在の構成を必ず保存してください。

service iptables save 

その後、iptablesを再起動する必要があります

service iptables restart 

詳細については、iptables のドキュメントをご覧ください: http://wiki.centos.org/HowTos/Network/IPTables

于 2012-12-06T20:56:52.670 に答える