在Ubuntu Server下设置Apache2主机名字和文件存放目录

先记录一下

/etc/apache2 是apache2配置文件目录

apache2.conf主配置文件

httpd.conf 用户配置文件

sites-enabled 虚拟主机配置文件

下面这些指令是用来设置Apache2的虚拟主机,使其Ip与主机名字(假设要设置的主机名是 www.joan.com)对应,更改网页文件存放目录(假设要更改为 /home/joan),使用下面命令的前提,你拥有root权限,已安装了apache2

1:编辑/etc/hosts

vi /etc/hosts

然后按‘i’键

2:将主机名写入/etc/hosts 文件中

在127.0.0.1       localhost 的下一行添加  127.0.0.1 www.joan1.com

3:保存修改,退出

依次按’Esc’,‘:’,’w ’,‘q‘

4:编辑 /etc/apache2/sites-enabled /default 文件

vi /etc/apache2/sites-available/default

然后按 ’i’ 键

3:增加主机名字项

在ServerAdmin webmaster@localhost 的下一行添加 ServerName www.joan.com

4:修改网站文件存放目录

DocumentRoot /var/www 改为 DocumentRoot /home/joan

<Directory /var/www> 改为 <Directory /home/joan>

5:保存修改,退出

依次按’Esc’,‘:’,’w ’,‘q‘

6:重启Apache2(这一步很重要,不要忘)

/etc/init.d/apache2 restart

7:写测试文件。比较懒,直接复制了

cp /var/www/index.html /home/joan/demo.html

8:测试修改是否成功

w3m http://www.joan.com/demo.html

能看到 This is the default web page for this server.....那就说明设置成功啦

作者: cnljh   发布时间: 2010-09-10