让网站直播

时间:2011-11-03 03:29:10

标签: web-applications node.js port linode

我正在使用Node.JS和MongoDB并且已经设置了域。要显示我在计算机上的页面(home.html,feature.html等),我会让Node.js脚本监听我的服务器的IP,或者我将如何连接到我的服务器,并将其显示在我的服务器上域?

2 个答案:

答案 0 :(得分:1)

调用listen函数时,可以指定希望服务器侦听的主机名。这仅在您希望使用不同代码运行多个域的情况下才有用。 According to the documentation:

  

server.listen(port,[hostname],[callback])

     

开始接受指定端口和主机名上的连接。如果省略主机名,则服务器将接受指向任何IPv4地址(INADDR_ANY)的连接。

示例用法如下:

server.listen(80, 'mydomain.com');

要将域连接到计算机,您需要将DNS记录设置为指向计算机的外部静态IP地址,或者如果您没有静态IP地址则使用dynamic DNS service。如果您的计算机没有直接连接到互联网,则需要在路由器上设置端口转发。

答案 1 :(得分:0)

您应该只能收听端口,并使用浏览器和此URL访问它

  

domainname.com:portnumber

或者只是使用直接IP进行测试:

  

IP地址:端口号