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月10日 at 9:37
site.phpにはFQDNを指定して、hostsにローカルアドレスを書けば良いと思います。
 

Re: hostsとかに書けば良いのでは?

2010年4月10日 at 21:24
TAOさん アドバイス有難う御座います。
当方 Centos5.4 で運営を試みてます.
仕事から帰ってから TAOさんのアドバイスを参考にして
/etc/hosts /etc/hosts.allowとか いろいろやって見たのですが、
すべて 当方のルーターの設定認証で プライベートLAN内での表示ができません。
私の知識不足も有り いろいろ調べて見たいと思います。
また 何かアドバイスがありましたら よろしくお願いします。

因みに Beta Test との事で Chromeでは、今のところ問題無くデキテマス。
 

Windowsのhostsです

2010年4月11日 at 8:07
C:¥WINDOWS¥system32¥drivers¥etc¥hosts
 

Re: Windowsのhostsです

2010年4月11日 at 19:03
 初めに OSの種類を書いておけばよかった。 orz
 

クライアント側のhostsって意味です。

2010年4月11日 at 20:13
勝手にクライアントがWindowsだと思って書きましたが、要はクライアント側の設定でどうにかした方が良いと思います。
 

Re: クライアント側のhostsって意味です。

2010年4月11日 at 21:16
返信 有難う御座います。
自分の現時点の知識では、難しいです。

自宅サーバーで
サイトを公開しながらプライベートLAN内で表示ができればと思い
投稿させて頂きました。

以前 公開サイトをローカルエリア内から表示は、できないと
書籍・サイトで見たもので
 

Re: クライアント側のhostsって意味です。

2010年4月26日 at 20:55
taoさん 

DNSの設定で上手くできました。
私の質問の書き方が悪いなりにも
アドバイス有難う御座いました。

Concrete5で また解からないことが出てくると思います。
その節は、アドバイスよろしくお願いします。
 

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にする
などいづれかの方法にする必要があります。