我是靠谱客的博主 耍酷小松鼠,最近开发中收集的这篇文章主要介绍windows下,用nginx配置多个服务,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

大家都知道,nginx 能配置代理多个服务,然后利用访问代理服务名称跳转都后台对应的服务下;目前我的项目中,使用nodejs作为后端服务,我也刚接触nginx不久,之前我为了在同一个nginx下配置多个服务,选择使用不同的端口,也就是说修改listen
在这里插入图片描述
但是我想做的是,默认80端口不变,使用多个服务名进行配置(方便代码中配置端口),然后我一顿操作,改了若干个server里面的server_name,
在这里插入图片描述
在这里插入图片描述

但是调用localhost.hw或者localhost.cs都会报错,查看路由也是错的,然后发现是Windows 中的hosts文件未配置的问题;
hosts文件路径:C:WindowsSystem32driversetchosts
然后配置hosts
在这里插入图片描述
然后在cmd中刷新dns,使配置生效:
ipconfig /flushdns,
重新启动nginx,访问http://localhost.cs,代理成功了(至于路径后面的‘/’问题,是关于nginx重定向配置问题,有兴趣的可以去百度)
在这里插入图片描述

最后

以上就是耍酷小松鼠为你收集整理的windows下,用nginx配置多个服务的全部内容,希望文章能够帮你解决windows下,用nginx配置多个服务所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(53)

评论列表共有 0 条评论

立即
投稿
返回
顶部