首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Windows上部署Node js应用程序?

问如何在Windows上部署Node js应用程序?
EN

Stack Overflow用户
提问于 2019-10-31 11:59:17
回答 1查看 85关注 0票数 0

我有一个域和主机,所以我想在Windows环境中部署nodejs。但是,当我试图找到部署nodejs的最佳方法时,它们都与在linux环境中运行nodejs有关。那么如何在windows环境中部署它呢?

EN

回答 1

Stack Overflow用户

发布于 2019-10-31 12:19:49

当您将域名映射到IP地址时,默认情况下,所有流量都将从端口80 (http)和443 (https)传入。

这里有一个解决方案:

假设您的域名为example.app.com,其公网IP地址为127.65.43.21:80。

在主机文件中的localhost:8081

  • Add "local DNS“上启动您的服务器,作为网络中
  1. 127.65.43.21 example.app
  2. Any空闲地址的新行
  3. 127.0.0.0/8 (127.x.x.x) 127.65.43.21:80未被其他服务占用。
  4. 您可以在powershell中以Admin

身份向netstat -a -n -p TCP查询。

​

使用netsh命令实用程序添加以下网络配置:

  1. netsh interface portproxy add v4tov4 listenport=80 listenaddress=127.65.43.21 connectport=8081 connectaddress=127.0.0.1

​

现在,您可以通过http://example.app.com访问服务器

您可以使用以下命令查看已添加的条目:

netsh interface portproxy show v4tov4

您可以使用以下命令删除条目:

netsh interface portproxy delete v4tov4 listenport=80 listenaddress=127.65.43.21

希望这能回答你的问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58636730

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档