您的位置:首页 > 运维架构 > Apache

apache 虚拟主机建立文档

2010-11-03 13:49 381 查看
[编辑] apache 虚拟目录设置

Alias /old/ "/media/disk/var/www"

<Directory "/media/disk/var/www">

AllowOverride None

Options Indexes

Order allow,deny

Allow from all

</Directory>

old 为别名,/media/disk/var/www 虚拟目录所在的真实路径。本机通过http://localhost/old/ 访问。

两个以上路径时,特殊路径在前,比如

Alias /foo/bar /baz

Alias /foo /gaq

ScriptAlias 标明此目标目录下只有CGI脚本

[编辑] apache 虚拟主机设置

虚拟主机(Virtual Host)是指在一个机器上运行多个网络站点 (比如:www.company1.comwww.company2.com)。 如果每个网络站点拥有不同的IP地址,则虚拟主机可以是”基于IP”的; 如果只有一个IP地址,也可以是”基于主机名”的, 其实现对最终用户是透明的。

[编辑] 基于主机名的虚拟主机

修改 httpd.conf

<VirtualHost *>

ServerName www.domain.tld

ServerAlias domain.tld *.domain.tld

DocumentRoot /www/domain

</VirtualHost>

<VirtualHost *>

ServerName www.otherdomain.tld

DocumentRoot /www/otherdomain

</VirtualHost>

ip相同而主机头不同 (www.domain.tldwww.otherdomain.tld

[编辑] 基于IP地址的虚拟主机

<VirtualHost www.smallco.com>

ServerName www.smallco.com

DocumentRoot /groups/smallco/www

</VirtualHost>

<VirtualHost www.baygroup.org>

ServerName www.baygroup.org

DocumentRoot /groups/baygroup/www

</VirtualHost>

ip 不同(www.smallco.comwww.baygroup.org
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: