自從網站使用阿里雲服務器以後,服務器上一直運行一個網站,好大的空間有點浪費啊。因而就按照官方教程添加多個網站,教程有點簡單,找了好多地方纔解決。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教程