アーカイブ

Archive for the ‘apache’ Category

apacheの設定~VirtualHost~

仕事の関係でapacheのバーチャルホストの設定行った。

やりたいことは、http://XXXXXXX/でアクセスされたら、Xサイトが表示されること、

htp://YYYYYYY/でアクセスされたら、Yサイトが表示されること。

とっても基本的な名前ベースでの設定。

NameVirtualHost *:80

<VirtualHost *:80>
ServerName XXXXXXX
DocumentRoot /var/www/xxxxxxx/public
<Directory /var/www/xxxxxxx/public>
AllowOverride all
Options -MultiViews
</Directory>
</VirtualHost>

<VirtualHost *:80>
ServerName YYYYYYY
DocumentRoot /var/www/yyyyyyy/public
<Directory /var/www/yyyyyyy/public>
AllowOverride all
Options -MultiViews
</Directory>
</VirtualHost>

※NameVirtualHost *:80の設定は名前ベースでは必須で設定しなければならない。

※http://XXXXXXX/でアクセスされたときの設定とhtp://YYYYYYY/でアクセスされたときの設定の両方を記載すること。どちらかがデフォルトのDocumentRoot上にあったとしても、両方記載しておかないとうまく動かなかった。

設定が終わったら、お約束の「apachectl -k graceful」コマンド実行。

設定完了。うまく動きました。

カテゴリー:apache