题目是在说个什么意思呢,我们都知道
打开网站有三种方式
IP 端口 域名
例如1.1.1.1 是百度的域名,我们可以www.baidu.com也可以http://1.1.1.1
而这里要说的是域名方式的站点,如果我们购买的是VPS,默认就自己一个站点,域名和IP都可以打开,但是这样就算挂上CDN也会泄漏源站地址,所以这里我来仿一下加速乐的CDN节点。
加速乐的页面比较简单,里面也就IP和时间的判断难点,中间的server随便写个就行了
IP和时间我用的这里的接口,网页特效集锦
<html>
<head>
<meta charset="utf-8" />
<title>400 Unknown Virtual Host</title>
<style>div{font-size:12px;}a{color:#1463da;text-decoration:none}a:hover{color:#1463da;text-decoration:underline;}</style>
</head>
<body bgcolor="white">
<center><h1>400 Unknown Virtual Host</h1><div>如果您是网站的管理员,请<a href="http://bbs.jiasule.com/thread-11-1-1.html" target="_blank">点击这里</a>了解详情</div></center>
<hr>
<center>client:< src="http://code.helpor.net/mine/ip.php"></>, server: 072b5bc, time: < src="http://code.helpor.net/mine/date.php?style=1"></> < src="http://code.helpor.net/mine/time.php?style=1"></></center>
<div style="display:none;"></div>
</body>
</html>
文件命名为index.html
那么放在哪里呢?这里就需要我们修改一下服务器的配置了
开启虚拟主机配置
在虚拟机的配置文件
/etc/httpd/conf/httpd.conf
中找到
#NameVirtualHost *:80
去掉注释
NameVirtualHost *:80
这样就开启了虚拟主机
然后我们在配置的最后添加相应的虚拟主机目录
IP对应一个目录,网站对应一个目录,然后相应的文件都移动过
<VirtualHost *:80>
ServerAdmin admin@tntsec.com
DocumentRoot /var/www/html/root
</VirtualHost>
<VirtualHost *:80>
ServerAdmin admin@tntsec.com
DocumentRoot /var/www/html/tntsec
ServerName qisiboke.xyz
ServerAlias tntsec.com
ErrorLog logs/tntsec.err.log
CustomLog logs/tntsec.access.log common
</VirtualHost>
上面的index.html放到
/var/www/html/root下面就可以了
然后重启apache服务
service httpd restart
打开自己的IP看看效果吧
2、本站永久网址:https://www.yuanmacun.com
3、本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系站长进行删除处理。
4、本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
5、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
6、本站资源大多存储在云盘,如发现链接失效,请联系我们我们会第一时间更新。
源码村资源网 » 虚拟主机那个送域名(虚拟机域名是什么意思)
1 评论