我有一个域和主机,所以我想在Windows环境中部署nodejs。但是,当我试图找到部署nodejs的最佳方法时,它们都与在linux环境中运行nodejs有关。那么如何在windows环境中部署它呢?
发布于 2019-10-31 12:19:49
当您将域名映射到IP地址时,默认情况下,所有流量都将从端口80 (http)和443 (https)传入。
这里有一个解决方案:
假设您的域名为example.app.com,其公网IP地址为127.65.43.21:80。
在主机文件中的localhost:8081
127.65.43.21 example.app127.0.0.0/8 (127.x.x.x) 127.65.43.21:80未被其他服务占用。
身份向netstat -a -n -p TCP查询。
使用netsh命令实用程序添加以下网络配置:
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
希望这能回答你的问题。
https://stackoverflow.com/questions/58636730
复制相似问题