当前位置: > Linux服务器 > apache >

apache多站点如何做泛解析配置

时间:2014-07-05 14:07来源:linux.it.net.cn 作者:IT网

apache多站点域名泛解析配置

一,改版phalcon版本 
1,下载phalcon版本控制到/home/apache/www/phalcon 下 
 

复制代码代码示例:
$ svn co https://github.com/phalcon/cphalcon/tags/v1.2.3/ext /home/apache/www/phalcon

2,安装phalcon版本 
 

复制代码代码示例:
$ cd /home/apache/www/phalcon 
$ sudo ./install

3,安装完之后, 
 

复制代码代码示例:
$ sudo make test;

二,配置apache2 多站点泛解析

1,到apache2配置文件目录下 
 

复制代码代码示例:
$ cd /etc/apache2 
$ sudo vim apache2.conf

2,注析引用路径的文件 
例如: 
 

复制代码代码示例:
#Include sites-enabled/ 
#Include /home/apache/etc/sites-enabled/

3,添加 
 

复制代码代码示例:
NameVirtualHost *:80 
NameVirtualHost *:443 
<VirtualHost *:80> 
        VirtualDocumentRoot /home/apache/www/%0/ 
         <Directory /home/apache/www/> 
                Options  FollowSymLinks MultiViews 
                AllowOverride All 
                Order allow,deny 
                allow from all 
        </Directory> 
   
        #VirtualDocumentRoot /Users/apple/Documents/www/%0/ 
        ErrorLog "/var/log/apache2/error.vhost.log" 
    CustomLog "/var/log/apache2/access.vhost.log" common 
</VirtualHost>

4,引入ssl 
 

复制代码代码示例:
$ sudo a2enmod ssl

创建证书 
 

复制代码代码示例:
$ sudo openssl req -x509 -newkey rsa:1024 -keyout apache.pem -out apache.pem -nodes -days 999

5,引入alias vhost_alias 
 

复制代码代码示例:
$ sudo a2enmod alias 
$ sudo a2enmod vhost_alias

6,重写 rewrite 
 

复制代码代码示例:
$ sudo a2enmod rewrite

如此完成apache多站点泛域名解析的配置。

(责任编辑:IT)
------分隔线----------------------------