Apache2の設定
Apache2の設定備忘録
Apache2の設定ファイル構成
- apache2.conf 全体的なサイトの設定
- sites-available/ 現在使用できる個別サイトの設定
- sites-enabled/ 現在使用している個別サイトの設定
- mods-available/ 現在使用できる拡張機能
- mods-enabled/ 現在使用している拡張機能
apache2.confを編集する。
<IfModule mod_mime.c>
・・・・・
AddDefaultCharset none
・・・・・
</IfModule>
雛形をコピー、修正して、サイトの設定を行う。新しいファイル名は任意、ここでは80と設定した。
# cp /etc/apache2/sites-available/default /etc/apache2/sites-available/80
80ファイルを編集する。ここでは、2つの仮想ホスト(www.sugio-garden.comとwww1.sugio-garden.com)を設定
NameVirtualHost *
<VirtualHost *>
ServerAdmin webmaster@localhost
ServerName www.sugio-garden.com
DocumentRoot /var/htdocs/xoops/
・・・・・・・
</VirtualHost>
<VirtualHost *>
ServerAdmin webmaster@localhost
ServerName www1.sugio-garden.com
DocumentRoot /var/htdocs/joomla/
・・・・・・・
</VirtualHost>
追加するサイトを起動させて、Defaultをアクティブサイトから削除する。
# a2dissite default
# a2ensite 新しい設定ファイル
# apache2ctl restart