nginx通过端口来区分不同的虚拟主机https://blog.csdn.net/kxj19980524/article/details/85028334
如果要使用域名的话就比较麻烦了,如果要使用域名的话需要把域名和ip进行绑定,一个域名对应一个ip,但一个ip可以对应多个域名.如果要让谁都可以访问的话需要购买域名,并且和dns服务器进行绑定,但是在自己电脑上测试一下就没必要那么麻烦了也不需要购买域名,windows电脑上有个hosts文件
(C:\Windows\System32\drivers\etc),编辑打开它,就可以在这里修改自己ip和域名之间的绑定关系,因为你window系统和linux系统在一个电脑上,同一个局域网,在这里配置的话,访问这个域名的时候,就不会走dns服务器了,而是会找你的linux发布的服务.


但每次找这个路径可能会忘了,没关系可以百度找,也可以使用一个软件.SwitchHosts
下载地址https://download.csdn.net/download/kxj19980524/10853470
运行的时候右键以管理员方式运行,不然修改的时候会没有权限

设置好这个后,nginx那边也需要修改配置文件,因为现在需要同一个端口,但是不同域名的方式进行访问,端口号都改为80域名改为在window设置的域名,详情看我上面贴的那个,通过端口来区分不同的虚拟主机

修改完后保存然后重新加载配置文件




本文介绍如何在本地环境中不购买域名的情况下,通过修改Windows的hosts文件实现域名与IP的绑定,进而配置Nginx以支持基于域名的虚拟主机访问。文章详细说明了hosts文件的编辑方法及Nginx配置的调整步骤。
1万+

被折叠的 条评论
为什么被折叠?



