「ubuntu」にApacheバーチャルホストを設定して複数サイトを運用する

1.phalconバージョンを設定
1.1 phalconをダウンロードして「/home/apache/www/phalcon 」に設定する
$ svn co https://github.com/phalcon/cphalcon/tags/v1.2.3/ext /home/apache/www/phalcon
1.2 phalconをインストール
$ cd /home/apache/www/phalcon
$ sudo ./install
1.3 インストール後確認
$ sudo make test;

2.apache バーチャルホストの設定
2.1 apache2配置ファイルディレクトリの操作
$ cd /etc/apache2
$ sudo vim apache2.conf
 2.2 参照ファイルパスをコメントアウト
例:
#Include sites-enabled/
#Include /home/apache/etc/sites-enabled/

 2.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>

2.4 SSLを導入
$ sudo a2enmod ssl
証明書を作成
$ sudo openssl req -x509 -newkey rsa:1024 -keyout apache.pem -out apache.pem -nodes -days 999

2.5 alias vhost_aliasを導入
$ sudo a2enmod alias
$ sudo a2enmod vhost_alias

2.6 rewrite設定
$ sudo a2enmod rewrite

Source

Posted by arkgame