はじめての自宅サーバ構築 - Fedora/CentOS -
Last Update 2018/05/30
[ 更新履歴 ] [ サイト マップ ] [ 質問掲示板 ] [ 雑談掲示板 ] [ リンク ]
トップ >> 質問掲示板

 このスレッドはクローズされています。記事の閲覧のみとなります。

 Webサーバーにアクセスできない。
日時: 2006/09/30 10:58
名前: とんとん

またお世話になります。
Fodora Core5を構築しております。

現在Webサーバーの設定が終わってブラウザにてアクセステストをいたしました。
Fodora Core5からはhttp://locaihostでアクセスokでした
他のマシンからはサブドメインでアクセスしましたがNGでした。(残念!)

Webサーバーの構築は下記のようにしました(一台のルーターで二つのWebサーバー構築)

「ルーターアドレス変換設定」
windows→    HTTPポート80   LAN側IPアドレス192.168..→TCPポート:21・・・・正常に稼動中
Fodora Core5→ HTTPポート8080  LAN側IPアドレス192.168..→→TCPポート:20・・・・構築中

「Webサーバー設定」
/etc/httpd/conf/httpd.conf内の
serverAdmin→メールアドレス
severName ****.dvrdns.org:8080

[ネットワークの設定]
DNSタブにはサブドメイン→****.dvrdns.org(ここにも:8080を記述かな?)
ホストには→127.0.0.1と****.dvrdns.org

「クライアント側」
このままではクライアント側からWebサーバーにアクセスできないので
\windows\system32\drivers\etc\hostsを開いてドメインとサーバー側のipアドレスを記述しました。

しかし外側からアクセスできませんでした。
Webサーバー設定ファイルの中にListen 12.34.56.78:80
               Listen 80
という記述があるのですがこれはなんでしょうか?
80→8080に変更したら内部からもアクセスできなくなりました。

いろいろお世話になります、後ちょっとなのですがご教示お願いします。
メンテ

Page:  [1] [2] [3]

■ コンテンツ関連情報

 Re: Webサーバーにアクセスできない。 ( No.6 )
日時: 2006/09/30 21:32
名前: とんとん

管理者さまお世話になります。
①取得したドメイン(yyy.zzz.comとします)、サブドメイン(xxx.yyy.zzz.comとします)は双方ともとんとんさんのグローバルIPで登録されていますか?
双方ともサブドメイン取得して登録は済んでいます。
でもLinuxのほうは最近取得したものでこの辺が心配でDynDnsサイトで確認してはあるのですがなにしろ
英文のためよく分からないのですが登録はさsれているみたいです。

②ドメイン(yyy.zzz.com)をWindows、サブドメイン(xxx.yyy.zzz.com)をLinuxでWeb公開したいんですよね?
ええーと、双方サブドメインなんです。

③内部アクセス(自宅内のPC)でDNSサーバをISPのIPで設定とありますが、これでアクセスしても外部からのアクセスではありません。ここは理解されていますか?
はい、単なるルーター越えによるアクセスかと・・・・あんまり理解していません。

④以下のURLでアクセスした場合、以下のサーバへのアクセスとなります。宜しいですよね?
  http://yyy.zzz.com/      → Windows  はい!
  http://yyy.zzz.com:80/     → Windows  はい!
  http://yyy.zzz.com:8080/    → Linux   はい!
  http://xxx.yyy.zzz.com/    → Windows
  http://xxx.yyy.zzz.com:80/   → Windows
  http://xxx.yyy.zzz.com/:8080  → Linux


⑤上記③の補足となりますが、LAN内のDNSを外部DNSにしても正常にアクセスできない可能性があります。『外部』とは、例えば当方など、とんとんさんのLAN内以外からのアクセスの事です。
 外部のPC、会社や学校・ネットカフェ等で自宅サーバにアクセスして確認されましたか?
まだ外部のパソコンからはアクセスはしておりません。
先ほど携帯でアクセスしてみたのですがダメでした。

私のスキル不足で管理者様の質問に答えられておりません、すみません。
メンテ
 Re: Webサーバーにアクセスできない。 ( No.7 )
日時: 2006/10/01 09:00
名前: 管理者

とんとんさん。

理解させて頂きました。
以下を例としてご説明させて頂きます。

Windows用(サブ)ドメインを「abc.yyy.zzz.com」とします。
Linux用(サブ)ドメインを「xyz.yyy.zzz.com」とします。

①DynDnsのネームサーバにとんとんさんのグローバルIPを登録する(済んでいると思われる?)
 ※:動的IPの場合は、随時「DiCE」等で更新してください。
②ご自身のルータでポートマッピングする
 Port80  → Windows用に割り振ったローカルIP
 Port8080 → Linux用に割り振ったローカルIP
③apache設定ファイル「/etc/httpd/conf/httpd.conf」の以下の部分を変更。(変更後、サービス再起動)
 Listen 8080
 ServerName xyz.yyy.zzz.com:8080
④LAN内の検証用WindowsPCの「hosts」ファイルを以下の様に変更(追加)
 nnn.nnn.nnn.xxx    abc.yyy.zzz.com
 nnn.nnn.nnn.yyy    xyz.yyy.zzz.com
 上記の「nnn.nnn.nnn.xxx」はWindows WebサーバのローカルIP
    「nnn.nnn.nnn.yyy」はLinux WebサーバのローカルIP
⑤LAN内からのアクセス検証
 LAN内の検証用WindowsPCから「http:abc.yyy.zzz.com/」でWindowsのWebページが表示される事
 LAN内の検証用WindowsPCから「http:xyz.yyy.zzz.com:8080/」でLinuxのWebページが表示される事
⑥WANからのアクセス検証(携帯からでも勿論可)
 WANから「http:abc.yyy.zzz.com/」でWindowsのWebページが表示される事
 WANから「http:xyz.yyy.zzz.com:8080/」でLinuxのWebページが表示される事


※1:前提で2つのサブドメインで説明していますが、1つのサブドメインでも同じ事です。
   最終的には、Webアドレスに「:8080」を付けるか?付けないか?の差になります。
※2:⑤で確認が取れて⑥で確認できない場合は「DynDns」に登録されていない可能性がある。
   ⑤で確認が取れて「DynDns」は正常に登録できている場合はルータを疑う
   ⑤で確認できない場合は、apache設定ファイルを疑う

上記を再度確認してみて下さい。
メンテ
 Re: Webサーバーにアクセスできない。 ( No.8 )
日時: 2006/10/01 09:00
名前: とんとん

管理者さま、ご丁寧な説明に恐縮いたしております。
確認いたしました。
①DynDnsのネームサーバにとんとんさんのグローバルIPを登録する(済んでいると思われる?)
 ※:動的IPの場合は、随時「DiCE」等で更新してください。
実はこの更新方法と更新されたかの方法が分からずなやんでいます、windowsのDICEならば分かりやすいのですが。
しらべます。
DynDnsのホームにいって確認したら私のドメインが登録されていたので大丈夫かとおもうのですが。
DICEの設定ではipの変化時に設定しました。

②ご自身のルータでポートマッピングする
 Port80  → Windows用に割り振ったローカルIP
 Port8080 → Linux用に割り振ったローカルIP
やりました。

③apache設定ファイル「/etc/httpd/conf/httpd.conf」の以下の部分を変更。(変更後、サービス再起動)
 Listen 8080
 ServerName xyz.yyy.zzz.com:8080
変更いたしました。

④LAN内の検証用WindowsPCの「hosts」ファイルを以下の様に変更(追加)
 nnn.nnn.nnn.xxx    abc.yyy.zzz.com
 nnn.nnn.nnn.yyy    xyz.yyy.zzz.com
 上記の「nnn.nnn.nnn.xxx」はWindows WebサーバのローカルIP
    「nnn.nnn.nnn.yyy」はLinux WebサーバのローカルIP
設定いたしました。

⑤LAN内からのアクセス検証
 LAN内の検証用WindowsPCから「http:abc.yyy.zzz.com/」でWindowsのWebページが表示される事
 Webページが表示されています。

LAN内の検証用WindowsPCから「http:xyz.yyy.zzz.com:8080/」でLinuxのWebページが表示される事
 Webページが表示されません。(サーバーが見つからないか、DNS エラーです。)と表示されます。

⑥WANからのアクセス検証(携帯からでも勿論可)
 WANから「http:abc.yyy.zzz.com/」でWindowsのWebページが表示される事
 Webページが表示されます。

 WANから「http:xyz.yyy.zzz.com:8080/」でLinuxのWebページが表示される事
 携帯のみですが表示されません。pcからはまだ確認とれておりません。

※1:前提で2つのサブドメインで説明していますが、1つのサブドメインでも同じ事です。
   最終的には、Webアドレスに「:8080」を付けるか?付けないか?の差になります。
  はい、分かります。


※2:⑤で確認が取れて⑥で確認できない場合は「DynDns」に登録されていない可能性がある。
   登録されているとおもうのですが。
https://www.dyndns.com/account/services/hosts/dyndns/miserver.dvrdns.org
 
 ⑤で確認が取れて「DynDns」は正常に登録できている場合はルータを疑う
   ⑤で確認できない場合は、apache設定ファイルを疑う

ほんとうにご迷惑おかけいたします、すみません。
メンテ
 Re: Webサーバーにアクセスできない。 ( No.9 )
日時: 2006/10/01 09:04
名前: 管理者

⑤LAN内からのアクセス検証で、以下の所が解消できればアクセス可能と思われます。
>> LAN内の検証用WindowsPCから「http:xyz.yyy.zzz.com:8080/」でLinuxのWebページが表示される事
> Webページが表示されません。(サーバーが見つからないか、DNS エラーです。)と表示されます


LAN内の検証用WindowsPCのDOSプロンプトより、「ping xyz.yyy.zzz.com」で応答がありますか?
また、同検証用WinPCからブラウザで「http://LinuxのローカルIP:8080/」ではどうなりますか?
メンテ
 Re: Webサーバーにアクセスできない。 ( No.10 )
日時: 2006/10/01 09:41
名前: とんとん

お世話になります。
やってみました。

⑤LAN内からのアクセス検証で、以下の所が解消できればアクセス可能と思われます。
>> LAN内の検証用WindowsPCから「http:xyz.yyy.zzz.com:8080/」でLinuxのWebページが表示される事
> Webページが表示されません。(サーバーが見つからないか、DNS エラーです。)と表示されます

今のところアクセスできておりません。


LAN内の検証用WindowsPCのDOSプロンプトより、「ping xyz.yyy.zzz.com」で応答がありますか?
ping応答ありました。


また、同検証用WinPCからブラウザで「http://LinuxのローカルIP:8080/」ではどうなりますか?

同じように「サーバーが見つからないか、DNS エラーです。」と出ました。

よろしくお願いいたします。
メンテ

Page:  [1] [2] [3]

■ その他

ページ先頭へ

Copyright(©)2004-2018 First home server construction. All Right Reserved.