バーチャルサーバ
apache2のバーチャル設定
2009/06/02(火) 23:20 ― taki
debian lenny apache2 のバーチャルサーバ設定をやってみる。
まずは設定用のファイルをコピー
# cd /etc/apache2/sites-available/ # cp default tewasura.com
そんでもって、設定ファイルを編集
# vi /etc/apache2/sites-available/tewasura.com
編集する内容は下記を参照
<Virtualhost *:80> Servername tewasura.com <--これを追加 ServerAdmin 管理者@サーバを指定 DocumentRoot /home/tewasura/public_html/ <--ウェブページのルート <Directory /> Options FollowSymLinks AllowOverride None </Directory> <Directory /home/tewasura/public_html/> <--ウェブページのルート Options -Indexes FollowSymLinks MultiViews # AllowOverride None AllowOverride All Order allow,deny allow from all </Directory> ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/ <Directory "/usr/lib/cgi-bin"> AllowOverride None Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch Order allow,deny Allow from all </Directory> ErrorLog /var/log/apache2/tewasura_error.log <--ログファイルの指定 # Possible values include: debug, info, notice, warn, error, crit, # alert, emerg. LogLevel warn CustomLog /var/log/apache2/tewasura_access.log combined <--ログファイルの指定 </VirtualHost>
編集が終わったら、設定ファイルを有効にして apache2 を再起動
# a2ensite /etc/apache2/sites-available/tewasura.com # /etc/init.d/apache2 restart
以上でバーチャルウェブサーバにアクセスできるはず。
キーワード:
参照:[本日のメニュー]