Virtual Host on Apache(Apache上創建虛擬主機)

0. Introductionhtml

Usually, we want to build two or more websites on a web server, but we have only one IP and do not want to use ports (eg. www.abc.com:8081) to visit webpages.web

So, how to make www.a.com and www.b.com both point to server X.X.X.X ?apache

1. Environmentui

Ubuntu 14.04 x64spa

Bitnami LAMP Stack 5.4.40code

2. Stepsserver

2.0. Configure "A" records of www.a.com and www.b.com to IP X.X.X.Xhtm

2.1. Make new dirs in .../apache2/htdocs for these two sites, such as, htdocsa and htdocsbblog

2.2. Modify .../apache2/conf/httpd.conf, add following codes:it

NameVirtualHost X.X.X.X

<VirtualHost X.X.X.X:80>
ServerAdmin admin@a.com
DocumentRoot /opt/lampstack-5.4.40-0/apache2/htdocs/htdocsa
ServerName www.a.com
</VirtualHost>

NameVirtualHost X.X.X.X
<VirtualHost X.X.X.X:80>
ServerAdmin admin@b.com
DocumentRoot /opt/lampstack-5.4.40-0/apache2/htdocs/htdocsb
ServerName www.b.com
</VirtualHost>

2.3. Restart apache

3. References

http://www.cnblogs.com/wpjsolo/archive/2012/01/19/2327457.html

http://www.xker.com/page/e2010/0925/98279.html

(This article is from http://www.cnblogs.com/chenyineng/p/4450978.html, and belongs to http://chenyineng.cnblogs.com and http://www.chenyineng.info)

相關文章
相關標籤/搜索