Web 你如何让别人看到你的网站
我是node.js新手,对服务器的工作方式有一些疑问。这可能有点傻,但我对服务器的理解是,它是我们用来与他人共享网站的东西。考虑下面的代码:Web 你如何让别人看到你的网站,web,server,Web,Server,我是node.js新手,对服务器的工作方式有一些疑问。这可能有点傻,但我对服务器的理解是,它是我们用来与他人共享网站的东西。考虑下面的代码: var http = require("http"); http.createServer(function (request, response) { // Send the HTTP header // HTTP Status: 200 : OK // Content Type: text/plain response.wr
var http = require("http");
http.createServer(function (request, response) {
// Send the HTTP header
// HTTP Status: 200 : OK
// Content Type: text/plain
response.writeHead(200, {'Content-Type': 'text/plain'});
// Send the response body as "Hello World"
response.end('Hello World\n');
}).listen(8081);
// Console will print the message
console.log('Server running at http://127.0.0.1:8081/');
当我们运行下面的代码时,我们说我们已经“创建了一个服务器”。当我们转到“”时,我们得到了期望的结果。然而,我不明白的是,如果我们已经“创建了一个服务器”,为什么只有执行node.js文件的计算机才能访问网址?我知道这不是唯一的,你必须买一个域名。或者使用某种形式的免费托管。然而,我不明白这些东西是如何联系在一起的
创建html文件时,我们可以在浏览器中查看它们,但其他人无法查看,因为我们没有设置服务器。我的想法是,一旦我了解了服务器,我最终将能够主持一个网站。我想我在这里想要的是一个如何从HTML,cssjavascript等到建立并运行一个网站的解释。速成班:什么是服务器?
我是node.js新手,对服务器的工作方式有一些疑问。这可能有点傻,但我对服务器的理解是,它是我们用来与他人共享网站的东西
服务器这一术语相当通用。简单地说,服务器是一个程序或机器,它向客户端提供数据或功能(服务);客户端是从服务器接收数据或服务的程序或机器
服务器和客户端的示例
重要提示:服务器和客户端的概念并非node.js或网站所独有。以下是一些其他类型的服务器:
- 家庭媒体服务器提供照片、音乐和视频。客户端包括家中电脑/手机/平板电脑中的媒体播放器应用程序
- 邮件服务器提供电子邮件服务。客户端包括互联网上电脑/手机/平板电脑中的电子邮件应用程序
- Web服务器提供HTML、CSS、Javascript文件以及照片、视频、PDF文档等在线内容。客户端包括Web浏览器
ipconfig
;如果电脑运行Linux,则可以使用ifconfig
8081
对不起,这还不够。这其中涉及到很多问题。首先研究我已经提到的主题,用粗体表示。
127.0.0.1
是一个特殊的IP地址,仅存在于“环回”网络接口上(lo
)。要承载一个站点以便其他人可以看到它,您需要将服务器绑定到一个IP地址,该IP地址可从您的另一个网络接口(例如eth0
)获得。为每个接口分配一个IP地址。您可以绑定到它们中的任何一个,也可以绑定到0.0.0
,这意味着它将在任何网络接口上可用,位于特定接口使用的IP地址(例如lo
上的127.0.0.1,或eth0
上的eth
上的123.100.123.100`等)。此任务的关键字是“web主机”。因此,例如,点击你的搜索引擎“在家中托管网页”。注意:在你的家用电脑上建立一个网站需要一点时间,而且会带来风险。@Alexander你的评论对我来说太复杂了。我对诺德很陌生。