アトム-サイト
[ アトム-サイト ] - 管理人さんのページです。
feed-icon RSS2.0   feed-icon Atom
[ Web ] 一覧へ
バーチャルホスト
管理人さんのブログ 2012-01-30 16:43:07

名前ベースのバーチャルホスト設定

httpd.confに
NameVirtualHost 192.168.1.100
を書いて、
<VirtualHost 192.168.1.100>
ServerName virtual1.localhost-vmware
DocumentRoot "/home/httpd/www/virtual1"
・・・
<VirtualHost 192.168.1.100>
ServerName virtual2.localhost-vmware
DocumentRoot "/home/httpd/www/virtual2"
・・・
と、書いてあげればバーチャルとして機能する。

ちなみに、ホスト名に「_(アンダーバー)」が入っていると不正なホスト名としてsessionやクッキーが動作しません。

同じLAN内のWindowsからドメイン指定したい場合は
DNSの解決に
//WINDOWS/system32/drivers/etc/hosts のファイルを見るので、そこに追加。
127.0.0.1 localhost
192.168.1.100 virtual1.localhost-vmware
192.168.1.100 virtual2.localhost-vmware
※サブドメインを含めた使いたい全てのドメインを記載しておきます。
こうすると、192.168.1.100を指定せずとも、ドメインとして呼べる様になり、バーチャルとしてURL指定できる様になります。
追記:Windows7では、hostsファイルを編集するエディタを『管理者として実行』(右クリック)しないといけません。

ちなみに、WindowsMobileでは『hosts』ファイルが無く、レジストリエディタを使う事になります。
自分は『TRE』というレジストリエディタを使っています。
Web バーチャルホスト (.jpg)
上記の様に、
HKEY_LOCAL_MACHINE¥Comm¥Tcpip¥Hosts¥www.e-onlineservice.com に、
値の名を『ipaddr』
値のタイプを『バイナリ』
値を『C0 A8 01 04』(192.168.1.4 の事)
を設定する事で、URLがIPアドレスに変換されてアクセスする様になります。

IPアドレスを別にするバーチャルホスト設定

IP aliasingの仕方
  ひとつのNICに複数のIP addressの割り当てる。
  (ubuntuの場合)
  /etc/network/interfaces に
   ==
   auto eth0:0
   iface eth0:0 inet static
   address 192.168.1.93
   netmask 255.255.255.0
   ==
  CentOSは、/etc/sysconfig/network-scripts内。
  Turboは「turbonetcfg」コマンドです。


バーチャルホスト設定
  /etc/apache2/ports.conf
   ==
   Listen 192.168.1.93:80
   ==

  /etc/apache2/sites-available
  に、それぞれのcontents.confを置く。

  /etc/apache2/sites-enabled
  で、リンク作成。
  ln -s /etc/apache2/sites-available/contents.conf contents

  Turboは、この辺り全部、httpd.conf内だけ。

後は、ネットワークとapacheの再起動。
/etc/init.d/networking restart
/etc/init.d/apache2 restart


※ 『バーチャルホスト』に繋がる関連物を 視覚的に探しだせるサイトを作ってみました(よろしければクリックしてみてくださいね)。

 月間ページ閲覧者数:3人

[ Web ] 一覧へ


<< 2018年1月
2018年1月18日(木)
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

 最近の書き込み

SMTP
  <2016-04-06 12:03:21>
S.M.A.R.T.
  <2015-05-07 08:03:36>
POP
  <2015-04-21 11:33:37>
Linuxコマンド
  <2015-04-21 11:03:04>
アルバートオデッセイ
  <2014-08-04 23:12:12>
トイレ
  <2014-01-31 08:58:16>
(*)調光スイッチ
  <2013-09-30 10:46:11>
(*)調光スイッチ
  <2013-09-20 01:26:34>
(*)調光スイッチ
  <2013-09-17 12:21:11>
(*)調光スイッチ
  <2013-09-15 20:13:59>


 カテゴリー

おでかけ(83)
サッカー(45)
旅(45)
DIY(43)
食べ物(39)
映画(36)
家(35)
季節(34)
健康(32)
地元(29)
本(29)
家族(29)
モバイル(23)
生物(23)
学校(22)
家電(21)
ドラマ(21)
風景(18)
Web(18)
 ・ Amazonアソシエイトプログラム
 ・ バーチャルホスト
 ・ Webalizer
 ・ EC-CUBE
 ・ ZenCart
 ・ XOOPS Cube インストール
 ・ 動的ページを静的ページに
 ・ XOOPS インストール後確認
 ・ はてなワールド
 ・ iGoogle
 ・ 検索エンジン登録
 ・ twitter
 ・ subversion
 ・ mixi コミュニティ
 ・ osCommerce インストール
 ・ ロゴ自動生成サイト
 ・ DynamicDNS
 ・ XOOPS インストール
PCハード(17)
通勤(16)
ゲーム(16)
Winアプリ(15)
ブログ(14)
Linux(13)
飲み物(13)
自転車(13)
ゴルフ(11)
ブラウザ(11)
ネットワーク(10)
javascript(10)
足技(9)
php(9)
会社(8)
感銘映像(8)
税金(6)
空想(5)
VMware(5)
Ruby(4)
データベース(3)
perl(1)