apache多站点域名泛解析配置
一,改版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) |