Linux下使用Apache搭建虚拟主机
在windows2003下建立虚拟主机,大家都会了吧!在这里就不再说了,下面介绍一下在Linux使用下建立虚拟主机。
首先,在网上去下一个apache的源程序(http://p2s.newhua.com/down/apache_1.3.31.tar.gz),apache是最流行的HTTP服务器软件之一。快速、可靠、可通过简单的API扩展,Perl/Python解释器可被编译到服务器中,完全免费,完全源代码开放。如果你需要创建一个每天有数百万人访问的Web服务器,Apache可能是最佳选择。
下载后解决安装,进入解压后的目录后,执行./configure --prefix=/httpd (*/httpd是你要安装在哪个目录,可以根据自己要求自己设定)
然后执行make
再执行make install
经过几分钟的等待后,apache就安装好了。
接下来,就是更改apache的配置。
cd /httpd/conf
vi httpd.conf
要更改的地方是:(比如我的IP是220.188.118.118)
ServerName 220.188.118.118
然后在文件里加入
NameVirtualHost 220.188.118.118
<VirtualHost 220.188.118.118>
DocumentRoot /httpd/webserver/docs
ServerName 220.188.118.118
</VirtualHost>
#
<VirtualHost 220.188.118.118>
</VirtualHost>
#
<VirtualHost 220.188.118.118>
DocumentRoot /httpd/webserver/www.test2.com
ServerName www.test2.com
</VirtualHost>
docs目录是用来直接输入IP时所设置的页面目录,其他两个,是输入域名时所访问的目录。
接下来,就是在三个目录里,分别放入内容不同的index.html文件。
进入/httpd/bin启动apache。
220.188.118.118 www.test2.com
这两行。