|
バーチャルホスト
|
|
一つのIPアドレスで仮想的に複数のサーバーがあるようにみせます。 例、www.abcde.com →tarou.abcde.com のようにドメインの前の部分にサブドメイン名にする。 2つのファイルを編集します。まず最初にの正引きファイルを編集します。 |
|
| # vi /var/named/abcde.com |
|
| ns smtp pop ・ ・ ・ tarou |
IN CNAME server IN CNAME server IN CNAME server ・ ・ ・ IN CNAME server ←この行を追加します。 |
:w で保存 :q で終了 (注)必ずファイルを変更したらシリアルNOも変更してください。変更しないとセカンダリーサーバーが反映されません。 再起動します。 # service named restart 又は # /etc/rc.d/init.d/named restart 次にhttpd.confファイルを編集します。 # vi /etc/httpd/conf/httpd.conf |
|
最後の方にある以下の行を追加します。(IPアドレスやファイル名やサブドメイン名は自分のものに置き換えてください) NameVirtualHost 210.145.147.114 <VirtualHost 210.145.147.114:80> ServerAdmin webmaster@abcde.com DocumentRoot /home/www/html ServerName www.abcde.com ErrorLog /usr/local/var/apache/log/error.log TransferLog /usr/local/var/apache/log/access.log </VirtualHost> <VirtualHost 210.145.147.114:80> ServerAdmin tarou@abcde.com DocumentRoot /home/tarou/www ServerName tarou.abcde.com ErrorLog /usr/local/var/apache/log/error.log TransferLog /usr/local/var/apache/log/access.log </VirtualHost> :w で保存 :q で終了 # service httpd restart または # /etc/rc.d/init.d/httpd restart ディレクトリにindex.htmlファイル入れてから プラウザで確認ここでは、http://tarou.abcde.com にアクセスすれば表示されます。 |
|