VPS、服务器不同域名访问

通过清心醉

VPS、服务器不同域名访问

VPS主机或者服务器,如果只做一个站点那简单,只要机器能承受的起,可以做多站点

目前普遍的多站点,很多新手都采用二级目录的形式,如www.qingxinzui.com/1; www.qingxinzui.com/2

对于如此做法,能增加主域www.qingxinzui.com的流量、PV等值。

如果想做站群,或者自己多做几个网站,包括二级域站点,数据独自分开,而且为不一样的站点

(如www.a.qingxinzui.com; www.b.qingxinzui.com),如此一来,不同站点会各有各的PR、PV、IP等值

(注:www.qingxinzui.com和qingxinzui.com两个也可以做为不同的网站,一般做301重定向,大家都会home.com跳转到www.home.com域

作者的该博客就是用此做法,因为结合大部分用户在输入网站的时候都有不带www.的习惯)

 

好了,开始不同域访问的操作

首先增加访问名字
如:www.qingxinzui.com
打开/opt/lampp/etc/http.conf

当前系统因为没有安装Windows平台的XAMPP,直接搜索就是了。

<VirtualHost x.x.x.x>
DocumentRoot /opt/lampp/qingxinzui   #网站目录
ServerName www.qingxinzui.com    # 访问的名称
</VirtualHost>
<VirtualHost x.x.x.x.>
DocumentRoot /opt/lampp/htdocs
ServerName gm.qingxinzui.com
</VirtualHost>
以上代码是只能通过域名访问
即gm.qingxinzui.com和www.qingxinzui.com 访问不同目录
因为默认的htdocs目录有权限,所以qingxinzui目录也写个权限
<Directory “/opt/lampp/qingxinzui”>
Options Indexes FollowSymLinks ExecCGI Includes
AllowOverride All
 Require all granted
</Directory>
这样就可以同过不同的域名访问了
然后写上

NameVirtualHost x.x.x.x
<VirtualHost x.x.x.x>
ServerName x.x.x.x
<Location />
Order Allow,Deny
Deny from all
</Location>
</VirtualHost>
禁止掉当前IP的访问 防止别人通过IP来访问或者别人的域名解析到当前的IP

关于作者

清心醉 administrator

发表评论

如果喜欢作者的文章,您可以打赏给作者:

TRC20(虚拟货币):


ERC20(虚拟货币):


Bitcoin(BTC):