创建不带任何编号的本地主机



当我从Nodejs或Python创建本地主机时,它会启动本地主机:8000或3000我不想要8000或任何数字。如何才能获得唯一的本地主机?

这个数字被称为端口号。每个URL,例如localhost,默认情况下也有PORT80,但您不需要键入它,因为HTTP请求连接到PORT80作为默认行为,HTTPS连接到端口443。

要对此进行存档,您可以按照以下两种方式之一进行操作/选择。

  1. 在PORT 80或PORT 443上运行NODEJS/PYTHON应用程序(如果您有SSL证书(。通过这种方式,您可以通过localhost访问它,而无需在URL中添加端口号。

  2. 安装像apachenginx这样的web服务器,并使用reserve proxy功能将其存档。

注意

  • 第1点:这是一种简单的方法,不需要第2点所需的知识。

  • 要点2:您必须了解web服务器和reserve proxy功能。

端口号描述:您看到的数字就是端口号。它可以区分单个主机(您的计算机(中的不同应用程序。例如,假设您的计算机上运行着一个网站和一个文件服务器。当你在浏览器中键入localhost时,它会到达你的计算机ip地址,但它如何知道该请求哪个应用程序的数据?网络服务器还是文件服务器?这就是端口号的用武之地。例如,当Web服务器在端口9000上运行,并且您键入localhost:9000时,您将告诉浏览器转到您的计算机(localhost(并向Web服务器应用程序(端口9000(请求数据。

问题答案:如果您键入localhost而不带任何端口号,则默认情况下它会连接到主机的端口80(这是一种约定(,因此,如果您在端口80上运行应用程序,则可以获得所需的内容。

额外:还有一个443端口,它是https请求的默认端口,但我认为您现在没有使用ssl。

最新更新