Virtual Host on Apache (Virtual Host created on Apache), virtualapache
0. Introduction
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.
So, how to make www.a.com and www. B .com both point to server X. X?
1. Environment
Ubuntu 14.04x64
Bitnami LAMP Stack 5.4.40
2. Steps
2.0. Configure "A" records of www.a.com and www. B .com to IP X. X
2.1. Make new dirs in.../apache2/htdocs for these two sites, such as, htdocsa and htdocsb
2.2. Modify.../apache2/conf/httpd. conf, add following codes:
NameVirtualHost X.X.X.X<VirtualHost X.X.X.X:80>ServerAdmin admin@a.comDocumentRoot /opt/lampstack-5.4.40-0/apache2/htdocs/htdocsaServerName www.a.com</VirtualHost>NameVirtualHost X.X.X.X<VirtualHost X.X.X.X:80>ServerAdmin admin@b.comDocumentRoot /opt/lampstack-5.4.40-0/apache2/htdocs/htdocsbServerName 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)