MISO10 BLOG

Avatar

MISOスタッフが綴るブログ

Home » JAVA, LINUX, Server, smarty » Blog article: ApacheのVirtualHostについて。

ApacheのVirtualHostについて。

PCサイトにしても、モバイルサイトにしてもインターネット上にサイトを公開する際には
WEBサーバーが必要になる。

私は、よく簡単に構築できるApacheをよく使う。
その際の管理しやすく、複数サイト構築にも有用なVIrtualHostのサンプルを書いておく。

他にも、Lighttpdなども
有名であるが、実際はまだ使ったことはない。
静的コンテンツには、向いているようなので今度使用してみたいと思う。

VirtualHostサンプル


 ###################################################
 # Virtual Host (*****.jp)
 # Create: 2008.10.24
 ###################################################

 DocumentRoot /home/*****/product/www
 ServerName *****.jp
 ServerAlias www.*****.jp
 ServerAlias web-*****
 useCanonicalName On
 ServerSignature Off
 ErrorDocument 403 403.php
 ErrorDocument 404 404.php
 ErrorDocument 500 500.php
 DirectoryIndex index.php index.html

##############
 # Logs
 ##############
 SetEnvIf User-Agent "i-robots" crawler nolog
 SetEnvIf User-Agent "Googlebot-Mobile" crawler nolog
 SetEnvIf User-Agent "KDDI-Googlebot-Mobile" crawler nolog
 SetEnvIf User-Agent "Y!J-SRD" crawler nolog
 SetEnvIf User-Agent "Y!J-MBS" crawler nolog
 SetEnvIf Request_URI "\.(gif)|(jpg)|(png)$" image nolog
 LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" \"device=%{device}n\" \"member=%{member_flag}n\"  \"promo_id=%{aid}n\" \"i=%{docomo-uid}n\" \"s=%{x-jphone-uid}i
 \" \"e=%{X-Up-Subno}i\"" keitai
 ErrorLog "|/usr/local/apache2/bin/rotatelogs /home/*****/product/log/accesslog/error_log.%Y%m%d 86400 540"
 CustomLog "|/usr/local/apache2/bin/rotatelogs /home/*****/product/log/accesslog/access_log.%Y%m%d 86400 540" "keitai" env=!nolog
 CustomLog "|/usr/local/apache2/bin/rotatelogs /home/*****/product/log/accesslog/access_crawler_log.%Y%m%d 86400 540" "keitai" env=crawler
 CustomLog "|/usr/local/apache2/bin/rotatelogs /home/*****/product/log/accesslog/access_image_log.%Y%m%d 86400 540" "keitai" env=image

# setEnv
 setEnv CONFIG Product

##############
 # Alias
 ##############
 Alias /img /home/*****/product/www/img.php
 Alias /dl /home/*****/product/www/download.php

##############
 # AddType
 ##############
 AddType application/x-httpd-php .php

##############
 # Directory
 ##############

 AllowOverride All
 Order Deny,Allow
 Deny from All
 Include conf/extra/vhosts/allow_ip

関連記事

Comment[0]

Post Your Comment