软硬件环境
- 域名
- 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