« Yahoo!電話帳は拾いにくいCakePHP 1.2 日本語化 »

Apacheでの複数ドメイン運用

Apacheでの複数ドメイン運用

パーマリンク 2008/06/25 23:45:25 著者: kumaold メール
カテゴリ: 仕事, サーバ関係

1つのサーバ、IPアドレスで複数のサイト(ドメイン)の運用ができると便利です。
Apacheでの最も基本的なバーチャルホストを使った方法のメモ書きです。

サブドメインでは面白くないので、適当なドメインを取得します。

DNSレコード設定も忘れずに(VALUE-DOMAINの場合)

a @ 123.45.67.89
a www 123.45.67.89


/usr/local/apache/conf/httpd.conf を編集

#NameVirtualHostを有効にする
NameVirtualHost *:80

#最初からあるドメインもバーチャルドメインにする
<VirtualHost *:80>
    ServerName domain1.com
    DocumentRoot /usr/local/apache/htdocs
    ServerAdmin webmaster@domain1.com
</VirtualHost>

#追加のドメイン
<VirtualHost *:80>
    ServerName domain2.net
    DocumentRoot /home/www
    ServerAdmin webmaster@domain2.net
    ErrorLog /var/log/apache/domain2_error.log
    CustomLog /var/log/apache/domain2_access.log common
</VirtualHost>


これで追加ドメイン用のディレクトリも作成して準備万端なはずでしたが・・・

アクセスしてみると、『403:Forbidden』でテストページが表示されず。
ディレクトリのパーミッションも所有者も正しく設定したはずなのに。

Google先生の力を借りてみると、httpd.confに追加設定が必要とのこと。

<Directory "/home/www">
    Order allow,deny
    Allow from all
</Directory>


これで問題なくセカンドドメインでの運用もできるようになりました。
なお、IPでアクセスした際にはhttpd.confの記述順で表示されます。


できるPRO Apache Webサーバー Apache2/1.3対応 (できるPROシリーズ)できるPRO Apache Webサーバー Apache2/1.3対応 (できるPROシリーズ)
辻 秀典

インプレスジャパン 2006-06-01
売り上げランキング : 117337
おすすめ平均

Amazonで詳しく見る
type="text/javascript" src="http://www.ad16.jp/socailmedia.php?a=CCBot%2F2.0+%28http%3A%2F%2Fcommoncrawl.org%2Ffaq%2F%29&u=http%3A%2F%2Fkuroutoshikou.blog16.jp%2Findex.php%2F2008%2F06%2F25%2Fapachea_sa_rec_a_da_a_ia_ca_se_c_u" charset="EUC-JP">

一六社で働くITエンジニアのブログ。

普段はWeb系システム開発と地元のPCサポートをやってます。いつの間にやら会社に8年目。
技術ネタ中心に日々の仕事と生活と趣味やらを気が向いたら書いてます。

2017年5月
 << <   > >>
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31      

検索

XMLフィード

16ブログ     powered by b2evolution free blog software