如何在Linux下使用Apache搭建虚拟主机

来源:爱站网时间:2019-07-11编辑:网友分享
在web的开发中若是没有配置虚拟主机,就会使得我们输入代码变得更加复杂,如果设置了虚拟主机,在浏览器输入设置的虚拟主机域名,则可快速访问到制定项目,你知道如何在Linux下使用Apache搭建虚拟主机吗?

在web的开发中若是没有配置虚拟主机,就会使得我们输入代码变得更加复杂,如果设置了虚拟主机,在浏览器输入设置的虚拟主机域名,则可快速访问到制定项目,你知道如何在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>

ServerAdmin linuxidc@linuxidc.com

DocumentRoot /httpd/webserver/docs

ServerName 220.188.118.118

</VirtualHost>

#

<VirtualHost 220.188.118.118>

ServerAdmin linuxidc@linuxidc.com

DocumentRoot /httpd/webserver/www.linuxidc.com

ServerName www.linuxidc.com

</VirtualHost>

#

<VirtualHost 220.188.118.118>

ServerAdmin linuxidc@linuxidc.com

DocumentRoot /httpd/webserver/www.test2.com

ServerName www.test2.com

</VirtualHost>

其中:NameVirtualHost 220.188.118.118很重要,没有这个,虚拟主机是不可以建立成功的。在这里,我建立了两个域名为www.linuxidc.com和www.test2.com的虚拟主机。

配置完成以后,存盘建出,然后,在/httpd下建立webserver的目录,进入目录后,再建立docs、www.linuxidc.com、www.test2.com这三个目录。

docs目录是用来直接输入IP时所设置的页面目录,其他两个,是输入域名时所访问的目录。

接下来,就是在三个目录里,分别放入内容不同的index.html文件。

进入/httpd/bin启动apache。

好了,如果没有报错,就表明成功了一半。接下来,另外找一台计算机,在IE里输入www.linuxidc.com和www.test2.com,如果显示的是两个不同的页面,就证明已经安装成功。

PS:什么?没有www.linuxidc.com和www.test2.com这两个域名?呵呵,那你在你使用的计算机的C:\WINDOWS\system32\drivers\etc\hosts文件里加入

220.188.118.118 www.linuxidc.com

220.188.118.118 www.test2.com

这两行。

linux

如何在Linux下使用Apache搭建虚拟主机?以上就是小编整理的配置方法,倘若以后实践其他的方法,再更新。

上一篇:SCOM监控Linux主机的实现方法

下一篇:Linux下轻松搭建DHCP服务

您可能感兴趣的文章

相关阅读

热门软件源码

最新软件源码下载