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

apache2.2单ip单端口多域名测试

2012-03-28 22:33 218 查看
apache 安装及基本测试

 

# tar xvf httpd-2.2.22.tar.gz

 # ./configure --prefix= /usr/local/apache2

 # make

 # make install

cd /usr/local/apache2/bin

./apachectl start #启动apache

打开web 浏览器 显示 it works

单ip单端口 多域名实例

NameVirtualHost 指令是专门用在基于域名的访问方式中的,因此在基于域名的配置中,它是必须的,在基于 IP 的配置中,非必要。同样的 ServerName 也是必须的。

NameVirtualHost 跟 VirtualHost 一样,官方都建议使用 IP 形式的 addr 而非 hostname。接下来的所有操作均参照文档上的建议。

实例1:

NameVirtualHost *:80

<VirtualHost *:80>

DocumentRoot /var/www/a

ServerName a.jaseywang.me

</VirtualHost>

<VirtualHost *:80>

DocumentRoot /var/www/b

ServerName b.jaseywang.me

ServerAlias aaa.a.jaseywang.me

</VirtualHost>

<VirtualHost *:80>

DocumentRoot /var/www/c

ServerName c.jaseywang.me

</VirtualHost>

实例2:

NameVirtualHost 192.168.1.88:80

#或者 NameVirtualHost *:80

<VirtualHost 192.168.1.88:80 >

#或者 <VirtualHost *:80 >

ServerAdmin webmaster@163.com

DocumentRoot /usr/local/apach2/htdocs/web2

ServerName web2.com

ServerAlias *.web2.com

DirectoryIndex web2.html

ErrorLog /usr/local/apach2/htdocs/web2/error_log

TransferLog /usr/local/apach2/htdocs/web2/access_log

</VirtualHost>

<VirtualHost 192.168.1.88:80 >

#或者 <VirtualHost *:80 >

ServerAdmin webmaster@163.com

DocumentRoot /usr/local/apach2/htdocs/web1

ServerName web1.com

ServerAlias *.web1.com

DirectoryIndex web1.html

ErrorLog /usr/local/apach2/htdocs/web1/error_log

TransferLog /usr/local/apach2/htdocs/web1/access_log

</VirtualHost>

本文出自 “czq227的博客” 博客,请务必保留此出处http://czq227.blog.51cto.com/2395/819813
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: