自从网站使用阿里云服务器以后,服务器上一直运行一个网站,好大的空间有点浪费啊。因而就按照官方教程添加多个网站,教程有点简单,找了好多地方才解决。linux
若是linux服务器上只添加一个网站,能够直接在linux配置文件httpd.conf中添加如下代码,或者直接在/etc/httpd/conf/httpd.conf(配置不同可能路径不一样)文件夹里新建一个.conf 文件 把如下代码复制进去,不过仍是建议直接在httpd.conf后面直接添加如下代码就好了。apache
<VirtualHost 192.168.1.22> 这里把IP换成本身的
DocumentRoot /home/xxxx/xxxx 换成你的网站的路径
ServerName www.smilewind.com 换成本身的域名
ServerAlias
<Directory “/home/xxx/xxxx”> 换成你的网站的路径
Options -Indexes FollowSymLinks
AllowOverride all
Order allow,deny
Allow from all
</Directory>
</VirtualHost>服务器
添加多个网站,多复制一份代码便可,不过要注意,把域名和对应的目录换成,第2个网站的ide
而后重启apache网站
问题出现了。访问第2个网站域名的时候仍是会自动跳转到第一个网站,阿里云
解决方法:当添加多个网站时候,以上代码以前须要加上这个 ,说明是基于域名方式的虚拟主机配置。 NameVirtualHost 192.168.1.11 (IP换成你本身的。)spa
而后重启apacherest
service httpd restart教程