TAOさん アドバイス有難う御座います。
当方 Centos5.4 で運営を試みてます.
仕事から帰ってから TAOさんのアドバイスを参考にして
/etc/hosts /etc/hosts.allowとか いろいろやって見たのですが、
すべて 当方のルーターの設定認証で プライベートLAN内での表示ができません。
私の知識不足も有り いろいろ調べて見たいと思います。
また 何かアドバイスがありましたら よろしくお願いします。
因みに Beta Test との事で Chromeでは、今のところ問題無くデキテマス。
Re: Re: 自宅サーバーで
2010年4月10日 at 6:43
返信有難う御座います。
config/site.phpのbase_urlを"www.xxx.xxx"とするとルーターエリア外からは、
表示ができるのですが 内部では、表示できないので"192.168.xx.xx"とサーバーの
プライベートIPに書き換えて編集をしています。
例えば joomlaのようにルーターの外部に
ページを公開しながらプレビューができる設定・機能があればいいなと思い
また設定方法があるのならば教えて頂きたいと思います。
クライアント側のhostsって意味です。
2010年4月11日 at 20:13
勝手にクライアントがWindowsだと思って書きましたが、要はクライアント側の設定でどうにかした方が良いと思います。
Re: Re: Re: 自宅サーバーで
2010年4月19日 at 17:00
ルーターエリア外から"www.xxx.xxx"が表示できているのは、
ドメインを管理しているレジストラーにて、そのドメインのサーバーのAレコードを直接指定しているか、レジストラーの簡易DNSにてそのドメインのゾーン情報を公開しているからだと思います。
ただし、この場合はあくまでも、"www.xxx.xxx"="aaa.bbb.ccc.ddd"というドメイン名とグローバルIPの関連を定義しているだけです。
LAN内のPCからすると自分のIPはローカルIPです。内部向けのDNSゾーン情報"www.xxx.xxx"="192.168.xxx.xxx"が定義されていなければLAN内のPCから"www.xxx.xxx"ではアクセスできません。
この定義を
(1)クライアントPCのhostsファイルに記載する
(2)サーバーでDNSを運用し、内部向けのゾーンファイルを定義する
※この場合クライアントPCのDNSは自宅サーバーのIPにする必要があります。
(3)クライアントPCのDNS設定を外部DNSにする
などいづれかの方法にする必要があります。
ドメインを管理しているレジストラーにて、そのドメインのサーバーのAレコードを直接指定しているか、レジストラーの簡易DNSにてそのドメインのゾーン情報を公開しているからだと思います。
ただし、この場合はあくまでも、"www.xxx.xxx"="aaa.bbb.ccc.ddd"というドメイン名とグローバルIPの関連を定義しているだけです。
LAN内のPCからすると自分のIPはローカルIPです。内部向けのDNSゾーン情報"www.xxx.xxx"="192.168.xxx.xxx"が定義されていなければLAN内のPCから"www.xxx.xxx"ではアクセスできません。
この定義を
(1)クライアントPCのhostsファイルに記載する
(2)サーバーでDNSを運用し、内部向けのゾーンファイルを定義する
※この場合クライアントPCのDNSは自宅サーバーのIPにする必要があります。
(3)クライアントPCのDNS設定を外部DNSにする
などいづれかの方法にする必要があります。
Your post has been saved and will be published after approval by the forum moderator.
Tao Sasaki
hostsとかに書けば良いのでは?