Apache2.2-httpd.conf的配置(包括多站点配置)

服务器 2160 0 2012-08-05

Apache2.2-httpd.conf的配置(包括多站点配置)

打开Apache的配置文件httpd.conf,将以下三行代码添加进去:

LoadModule php5_module I:/PHP5/php5apache2_2.dll
PHPIniDir "I:/PHP5"
AddType application/x-httpd-php .php

 

多站点配置:

# Virtual hosts
Include conf/extra/httpd-vhosts.conf       //去掉前面的#号

1、多域名配置:

以域名hilo8.com、xingz.net为例

打开配置文件:httpd-vhosts.conf,加入以下代码:

<VirtualHost *:80>
    ServerAdmin service@xingz.net
    DocumentRoot "D:/xingz.net"
    ServerName xingz.net
    ServerAlias www.xingz.net           //多个域名用空格隔开
    ErrorLog "logs/error.log"
    CustomLog "logs/access.log" common
    <Directory "D:/xingz.net">
    Options Indexes FollowSymLinks
    AllowOverride None
    Order allow,deny
    Allow from all
    </Directory>
</VirtualHost>

<VirtualHost *:80>
    ServerAdmin service@hilo8.com
    DocumentRoot "D:/hilo8.com"
    ServerName www.hilo8.com
    ErrorLog "logs/error.log"
    CustomLog "logs/access.log" common
    <Directory "D:/hilo8.com">
    Options Indexes FollowSymLinks
    AllowOverride None
    Order allow,deny
    Allow from all
    </Directory>
</VirtualHost>

 

2、本地多端口配置:

在配置文件 httpd.conf 多加两个端口,如下:
Listen 81
Listen 82

打开配置文件:httpd-vhosts.conf,加入以下代码:

<VirtualHost *:81>
    ServerAdmin service@xingz.net
    DocumentRoot "I:/www1"
    ServerName localhost
    ServerAlias localhost
    ErrorLog "logs/www1-error.log"
    CustomLog "logs/www1-access.log" common
    <Directory "I:/www1">
    Options Indexes FollowSymLinks
    AllowOverride None
    Order allow,deny
    Allow from all
    </Directory>
</VirtualHost>

<VirtualHost *:82>
    ServerAdmin service@xingz.net
    DocumentRoot "I:/www2"
    ServerName localhost
    ErrorLog "logs/www2-error.log"
    CustomLog "logs/www2-access.log" common
    <Directory "I:/www2">
    Options Indexes FollowSymLinks
    AllowOverride None
    Order allow,deny
    Allow from all
    </Directory>
</VirtualHost>

上一篇:JDK1.6安装与环境变量设置详细图解

下一篇:当今几大主流服务器系统特性概述

讨论数量:0

请先登录再发表讨论。 2024-04-19

天涯网魂
3 杠 5 星
TA 的文章
TA 的随言
TA 的资源链