自宅サーバーで

2010年4月9日 at 20:40

初めて投稿させてもらいます。
全くの初心者です。
自宅サーバーでの疑問
インストールは、問題無くできたのですが、
プライベートLAN内とグローバルを切り替えるのに
/config/site.phpを書き変えていますが、他に設定方法が有るのでしょうか?
御教授 お願いします。

Re: 自宅サーバーで

2010年4月9日 at 22:45
concrete5ではなく、サーバやネットワークの設定の問題かと思います。

具体的にどういう動作をさせたいのでしょうか?
 

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

Re: 自宅サーバーで

2010年4月19日 at 16:48
駒井です。
すいません環境を整理したいのですが、
(1)自宅サーバーは、グローバルIPをローカルIP両方を割り当ててますか?
(2)自宅サーバーはローカルIPのみを割り当てており、ROUTERにて外部のグローバルIPと内部のローカルIPを関連付けてますか?
(3)自宅サーバーに使用しているドメインのDNSは自宅サーバーですか、それとも外部DNSでゾーン管理してますか?
(4)自宅サーバーにDNSを運用している場合、Internal(LAN)のゾーン情報とExternal(グローバルIP)のゾーン情報の両方を運用していますか?


個人的な推測ですが、
LAN内の各ホスト、サーバーのIPとホスト名、グローバルIPとホスト名の関連付けができていないだけのように思うのですが・・・

これらの問題のみだと思います。
 

Re: Re: 自宅サーバーで

2010年4月21日 at 2:12
komachanさん 返信有難う御座います。
DNSに関しては、外向きだけの設定で内向きには、していません。
DNSは、自分でも上手く設定ができず、インターリンクのオマカセDNSを
使っています。
確かに named.confに内向きと外向きの設定があったと
時間が掛かると思いますが、やってみたいと思います。

taoさん、komachanさん
CMSから外れる質問ですいません。
 

Re: Re: 自宅サーバーで

2010年4月26日 at 20:46
駒井さん
返信が大変遅くなり申し訳有りません。

DNSの View機能を使い LAN内外の設定をしたところ
上手くいきました。( 大分 四苦八苦しましたが )

C5とは、関係の無いことでのアドバイス有難う御座います。

GWは、C5をジックリいじって見たいと思います。