同一个VPS,nginx配置非80端口,怎么隐藏掉nodejs网站后面的端口号,前提是iis80端口不修改!

我用的是VPS,iis能和nginx能共用80端口吗?现在是iis下面有个.net网站,用的80端口,不能关闭,也不能修改端口80。nginx不能再用80端口了,现在nodejs这个网站域名后面必须加个3000端口才能打开。大佬们有详细的解决方法吗? 把这个后缀端口3000隐藏掉。有一点是iis的80的端口不能动,不能修改,修改后.net网站会出问题。

可以让iis用另一个端口,让ngnix占着80端口,同时反向代理iis。
你试下就知道,这样做修改后.net网站不会出问题

nginx的反向代理就可以帮你做好这件事情。