最近有個問題,本人在阿里雲買了linux服務器,用wordpress作了一個博客網站www.bravetiger.cn,如今想加一個電商系統進去,假設二級域名爲:shop.bravetiger.cn,php
都是指向的阿里雲同一個IP,同一個主機。html
我找了下方法,應該是作一個虛擬主機配置便可,方法以下:linux
linux系統配置Apache虛擬主機實例:apache
一、安裝apache和php:瀏覽器
yum install httpd php
二、假設服務器的IP是192.168.1.1,有兩個域名指向該IP,分別是domain1.com, domain2.com,
修改/etc/httpd/conf/httpd.conf,在文件的最後加入:服務器
ServerName 192.168.1.1NameVirtualHost 192.168.1.1
<VirtualHost 192.168.1.1>
ServerName domain1.com
DocumentRoot /var/www/domain1.com
<Directory "/var/www/domain1.com">
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
<VirtualHost 192.168.1.1>
ServerName domain2.com
DocumentRoot /var/www/domain2.com
<Directory "/var/www/domain2.com">
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
三、而後在/var/www/domain1.com和/var/www/domain2.com下建立不一樣的index.html文件:dom
echo "domain1">/var/www/domain1.com/index.html
echo "domain2">/var/www/domain2.com/index.html
四、在瀏覽器裏輸入http://domain1.com和http://domain2.com便可看到效果了。ide