软硬件环境
- 域名
- VPS
- nginx
视频看这里
此处是youtube的播放链接,需要科学上网。喜欢我的视频,请记得订阅我的频道,点赞并分享。另外,网站中出现的推荐广告,烦请也一并点击,感谢您的支持。
前言
有网友在我的Youtube频道里留言,希望讲讲怎么实现多个域名同时绑定一个IP这个问题。那本文就来解决这个问题。
概要
我简单画了张草图,如下所示

可以看到首先我们需要2个域名,如果你还没有域名的话,可以看看我之前的这个视频,能够免费申请5个域名,使用期是12个月
域名有了,就可以来到域名管理后台,进行DNS的设置了

这里添加条A记录,指向你VPS的IP地址

第二个域名使用同样的方法进行设置,完成后使用ping域名的方法,测试一下,设置是否正确,这期间需要点时间

第二步,我们进入VPS进行设置,这里以谷歌云为例
首先安装下web服务,使用nginx搭建
sudo apt-get install nginx
接下来编辑nginx的配置文件/etc/nginx/sites-enabled/default,将文件中的server代码块复制一份,再粘贴进去,如下


修改其中的端口号和root指向的文件夹,一个是80端口和/var/www/html,另一个就是81端口和/var/www/html1,设置完成后,重启nginx服务
sudo /etc/init.d/nginx restart
最后来到/var/www目录
sudo cp -rfv html html1
然后分别修改html和html1目录中的文件index.nginx-debian.html,目的是使访问页面显示有所差别


最后我们打开浏览器,分别访问xugaoxiang.tk和xugaoxiang.gq:81,可以看到显示的页面内容是有所差别的,这样呢,就实现了多个域名同时绑定同一个IP

