CentOS 6.4 サーバーに node.js と socket.io をインストールしました。メインサーバー(ポート80)としてApacheを使用して、Apacheと並行して実行しています
node.js のインストールをテストするために、簡単な Hello world スクリプトを作成しました。
var http = require('http');
http.createServer(function (request, response) {
response.writeHead(200, {'Content-Type': 'text/plain'});
response.write('Hello World\n');
response.end();
}).listen(8088);
console.log('Server started');
コマンドラインで実行すると、「サーバーが開始されました」と表示されます。しかし、Web ブラウザからアクセスしようとすると、http://xxx.xxx.xxx.xxx:8088 と入力して読み込まれません。他の多くのポート番号を使用しようとしましたが、成功しませんでした。サーバーで IP を取得する必要がありますが、どちらも機能せず、それらの IP の下のドメイン アドレスも機能しません。
どうすれば修正できますか?
編集: node,js は別のサーバーにインストールされており、このサーバーの外部から webbrowser 経由でアクセスしようとしています。
ありがとう!