apache
出典: wiki.nodoka.org
目次 |
apache-2.2.9のインストール
opensslが既にインストールされている前提。
cd /usr/local/src wget http://ftp.riken.jp/net/apache/httpd/httpd-2.2.9.tar.gz tar xvzf httpd-2.2.9.tar.gz cd httpd-2.2.9 ./configure \ --prefix=/usr/local/apache \ --with-ssl=/usr/local/openssl \ --with-mpm=worker \ --enable-so \ --enable-ssl \ --enable-rewrite \ --enable-proxy \ --enable-proxy-ajp \ --enable-vhost-alias \ --disable-status \ --disable-userdir make make install
起動確認
/usr/local/apache/bin/apachectl start http://domain.com/ /usr/local/apache/bin/apachectl stop
起動ファイル編集
vi /etc/init.d/httpd
apachectl=/usr/local/apache/bin/apachectl
httpd=${HTTPD-/usr/local/apache/bin/httpd}
|
service httpd restart
ネームバーチャルホストの設定
設定ファイルに以下を追加。
NameVirtualHost *
<VirtualHost *>
ServerName blog.domain.com
DocumentRoot "/usr/local/apache/blog"
CustomLog "|/usr/local/apache/bin/rotatelogs /usr/local/apache/logs/blog-%Y-%m-%d.log 86400 540" combined
</VirtualHost>
|
ドメインのリダイレクト設定
設定ファイルに以下を追加。
<VirtualHost *>
ServerName www.domain.com
Redirect / http://domain.com/
</VirtualHost>
|