Can't access node.js script from web browser

I installed node.js and socket.io in my CentOS 6.4 server. It is running parallel with Apache, with Apache as main server (port 80)

I wrote a simple Hello world script to test node.js installation:

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');

If I run it in command line I get 'Server started'. But when I tryh to access it via web browser, typing http://xxx.xxx.xxx.xxx:8088 it never loads. I've tried to use many other port numbers with no success. I have to ips in my server, but neither of them work, nor my domain addres under those ips.

How could I fix it?

EDIT: node,js is installed in another server, and I'm trying to access it via webbrowser from outside this server.

Thanks!

i think you need to open port 8088 by firewall on server. see man iptables