Apache虚拟主机管理教程

Linux系统LAMP服务器配置好之后,我们要做的就是开始建站了,平时网上租用的主机,都是已经安装主机管理软件的,比如Cpanel、Da、Kolox等,但对于一个熟悉服务器管理的技术来说,可以不用安装主机管理软件来对网站进行管理。下面是Apache虚拟主机管理教程:

其实只需要一段简单的代码就能实现一个Apache服务于多个网站.

首先使用文本工具(如记事本)打开httpd.conf文件,文件位置,Apache安装目录\conf\httpd.conf.

首先开启虚拟主机的支持,在最下面添加代码:

NameVirtualHost *:80

在最下面添加如下代码:

<VirtualHost *:80>

ServerName www.abc.com
ServerAlias abc.com x.abc.com y.abc.com
DocumentRoot D:/xxx/xxx

ServerAdmin webmaster@domain.com
Options Indexes FollowSymLink

</VirtualHost>

代码解释:

<VirtualHost *:80></VirtualHost>
两个VirtualHost之间表示一个虚拟主机,这里表示添加一个虚拟主机,使用端口为80.

ServerName www.abc.com
虚拟主机名,也就是一个网站的域名.

ServerAlias abc.com x.abc.com y.abc.com
候补域名,也叫别名,类似CNAME,也就是使用这些域名也可以访问此网站,可以是二级域名也可以是其他域名.

DocumentRoot D:/xxx/xxx
该虚拟主机的主目录,根据自己的情况设定.

当然虚拟主机<VirtualHost *:80></VirtualHost>之间还可以添加其他配置,比如Rewriter规则等等.

这样就成功添加了一个虚拟主机(网站),如果还需要添加其他网站,还可以继续在下面位置添加其他虚拟主机.

——————————————————————

Ps:直接在httpd.conf里面添加比较适合2.0的版本,2.2的httpd.conf里面根本找不到 NameVirtualHost *:80

原因是2.2的将设置虚拟主机的文件放在了#i nclude conf/extra/httpd-vhosts.conf中,去掉前面的#将添加虚拟主机的代码加到httpd-vhosts.conf中即可~

其他站点相关教程:http://www.blook.org.cn/linux-apache-multi-site-management-tutorials/

落花生

认准了方向,就要勇敢地走下去,十年磨一剑,我相信,只要坚持,一切都有可能。

相关日志

  1. 没有图片

    2009.10.09

    遮罩与层模式-菠萝AE学习笔记

    实验项目13206302 遮罩与层模式 实验…

  2. 没有图片

    2011.11.04

    博客插入优酷视频去广告版

    原来是发过这样的文章的,找不到了,今天从谷新…

  3. 没有图片

    2013.10.30

    WordPress模板开发获取优酷视频缩略图

    有时写WEB程序时本文主要介绍WordPre…

  4. 2011.11.21

    25个美食网站WEB设计欣赏

    菠萝一般不研究美食的,不过今天整理出25个美…

  5. 没有图片

    2013.12.23

    使用Windows 8.1之系统镜像功能备份恢复系统教程

    新的Windows 8.1系统确实很给力,很…

  6. 没有图片

    2009.07.26

    SEO到底给我们带来什么?

    近来一个博友通过QQ与我在SEO对网站到底有…

评论

  1. 为你牵挂 2012.06.11 8:39下午

    看不懂,希望有DA面板安装使用教材