お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#26 2010-06-13 22:13:07

hmatsue
アドバイザ
登録日: 2009-03-10

Re: 80ポートの開放について

/etc/apache2/apache2.conf
を見ると、
# Include all the user configurations:
Include /etc/apache2/httpd.conf
とあるので、他のディレクトリの意味に合わない、グローバルな設定を書くのに使えばよいのではないでしょうか。
どっちかというと/etc/apache2/conf.dを使う方がUbuntuっぽい気がしないでもないですが、この辺は好みの問題なのかも。

オフライン

 

#27 2010-06-13 22:56:42

kouderia
メンバ
登録日: 2010-05-07

Re: 80ポートの開放について

そういうことでしたか。どうもです。httpd.confでサーバーネームを書きました。
http://www.xxx.dip.jpで見れるようになったのですが、

# telnet localhost 80
Trying ::1...
Connected to www.xxx.dip.jp.
Escape character is '^]'.
Connection closed by foreign host.

となっているのでLANないでうまくいってないような気します。ルーターもCTUも設定したのですが。。。
WHRのルーター機能はOFFでCTUもポート指定したのですが。。。おかしいです。

オフライン

 

#28 2010-06-13 23:54:37

gontomo
メンバ
From: 北海道
登録日: 2010-02-17

Re: 80ポートの開放について

kouderia による投稿:

そういうことでしたか。どうもです。httpd.confでサーバーネームを書きました。
http://www.xxx.dip.jpで見れるようになったのですが、

これは、外部からはhttp://www.xxx.dip.jp のURLでご自身がお立てになったサイトが閲覧できたという意味でしょうか?
※皆さんから(削除されましたが私からも)現時点での外部公開は危険だと指摘されていると思いますが・・・


LAN内のマシンから、nslookup www.xxx.dip.jp や ping -c 1 www.xxx.dip.jp を実行した結果はどうなりますか?
両方、グローバルアドレスが返ってくる状態では、LAN内からサイトを閲覧することはできないはずです。

なぜなのか・・・LAN内でそのグローバルIPでアクセス先となる個体はルーターだからです。
上記でグローバルIPが出てくる場合は、自身のサイトではなくルーターの設定画面が出てくるんじゃないかな?

オフライン

 

#29 2010-06-14 00:24:35

kouderia
メンバ
登録日: 2010-05-07

Re: 80ポートの開放について

サーバーは空いている時間に普段使っているマシンで試験的に運用しようと思っている段階です。
本格的な運用はPCのパーツをそろえてからにしようと考えています。
ただ、サーバーを構築する手順を覚えておきたいだけでして。。。
#27は自身のマシンから見たものです。

$ nslookup www.xxx.dip.jp
Server:        192.168.24.1
Address:    192.168.24.1#53

** server can't find www.xxx.dip.jp: NXDOMAIN

ping -c 1  www.xxx.dip.jp
PING www.xxx.dip.jp (127.0.0.1) 56(84) bytes of data.
64 bytes from www.xxx.dip.jp (127.0.0.1): icmp_seq=1 ttl=64 time=0.056 ms

--- www.xxx.dip.jp ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 0.056/0.056/0.056/0.000 ms

上記のような結果になりました。

オフライン

 

#30 2010-06-14 00:44:17

gontomo
メンバ
From: 北海道
登録日: 2010-02-17

Re: 80ポートの開放について

kouderia による投稿:

サーバーは空いている時間に普段使っているマシンで試験的に運用しようと思っている段階です。

なるほど。(外部公開の話は一時横においておきまして)
試験運用サーバー(apacheを稼働)=自分のマシン=nslookup/pingを実行したマシン という認識で良いですか?

上記の前提で、以降同じマシン上で

netstat -t -l | grep www

を実行してみてください。

それと、telnetの接続先をlocalhostではなく、IPアドレス 192.168.24.〜?で指定してみた場合も試してみてください。

オフライン

 

#31 2010-06-14 00:51:00

kouderia
メンバ
登録日: 2010-05-07

Re: 80ポートの開放について

#29も自身のマシンからです。他のマシンからはあした試してみます。

オフライン

 

#32 2010-06-14 01:07:27

kouderia
メンバ
登録日: 2010-05-07

Re: 80ポートの開放について

$ netstat -t -l | grep www
tcp        0      0 www.xxx.d:ipp *:*                     LISTEN     
tcp        0      0 www.xxx.:smtp *:*                     LISTEN     
tcp6       0      0 [::]:www                [::]:*                  LISTEN 

   
$ telnet 192.168.24.62
Trying 192.168.24.62...
telnet: Unable to connect to remote host: Connection refused

になりました。

オフライン

 

#33 2010-06-14 09:28:04

gontomo
メンバ
From: 北海道
登録日: 2010-02-17

Re: 80ポートの開放について

kouderia による投稿:

tcp6       0      0 [::]:www                [::]:*                  LISTEN

IPv6のみの待受状態になってますね。
設定ファイルのListenディレクティブを確認してみてください。

IPv6での構成をとったことがないので正確なところはわからないのですが、これではapacheを運用しているマシン以外からはつながらないんじゃないかと思います。

kouderia による投稿:

telnet 192.168.24.62

このトピックの流れでは、80番ポートでのアクセスが出来るかどうかなので、試していただきたかったのは 「telnet 192.168.24.62 80」です。
netstatの結果から、繋がらないであろうということは予想できますが。


それと、たぶん /etc/hosts の中で、127.0.0.1 と [::1]に(localhostに並べる形で) www.xxx.dip.jp を設定しているんだと思うのですが、これはやめた方が良いかもしれません。

オフライン

 

#34 2010-06-14 09:45:14

gontomo
メンバ
From: 北海道
登録日: 2010-02-17

Re: 80ポートの開放について

gontomo による投稿:

それと、たぶん /etc/hosts の中で、127.0.0.1 と [::1]に(localhostに並べる形で) www.xxx.dip.jp を設定しているんだと思うのですが、これはやめた方が良いかもしれません。

もしかして、マシン名=www.xxx.dip.jp ですか?

オフライン

 

#35 2010-06-14 19:00:50

kouderia
メンバ
登録日: 2010-05-07

Re: 80ポートの開放について

マシン名はxxx-desktopです。
お察しの通りxxx.dip.jpを書き込んでいました。

hostsの内容を下記のようにしました。
127.0.0.1 localhost.localdomain localhost   

# The following lines are desirable for IPv6 capable hosts
::1 localhost ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-alhisahiro-desktoplnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts

$ netstat -t -l | grep www
tcp6       0      0 [::]:www                [::]:*                  LISTEN  #wwwが赤になってる。これだけになった。

$ telnet 192.168.24.62 80
Trying 192.168.24.62...
Connected to 192.168.24.62.
Escape character is '^]'.
Connection closed by foreign host.

上記のようになりました。
wwwフォルダのアクセス権限とかは関係あるのでしょうか?

オフライン

 

#36 2010-06-14 19:11:09

gontomo
メンバ
From: 北海道
登録日: 2010-02-17

Re: 80ポートの開放について

待受がIPv6のみになっているのを先に何とかした方が良いと思います。
port.confの中身はどうなってますか?

wwwフォルダのアクセス権限は、Synapticだとかaptでパッケージ導入したのであれば良きに計らってくれているはずですが、標準以外のフォルダを.confで独自に指定しているのであれば確認する必要はあります。

オフライン

 

#37 2010-06-14 20:02:53

kouderia
メンバ
登録日: 2010-05-07

Re: 80ポートの開放について

port.confの内容
# If you just change the port or add more ports here, you will likely also
# have to change the VirtualHost statement in
# /etc/apache2/sites-enabled/000-default
# This is also true if you have upgraded from before 2.2.9-3 (i.e. from
# Debian etch). See /usr/share/doc/apache2.2-common/NEWS.Debian.gz and
# README.Debian.gz

# NameVirtualHost *:80
Listen 80

<IfModule mod_ssl.c>
    # If you add NameVirtualHost *:443 here, you will also have to change
    # the VirtualHost statement in /etc/apache2/sites-available/default-ssl
    # to <VirtualHost *:443>
    # Server Name Indication for SSL named virtual hosts is currently not
    # supported by MSIE on Windows XP.
    Listen 443
</IfModule>

<IfModule mod_gnutls.c>
    Listen 443
</IfModule>

LAN内のwindowsマシンからhttp://192。168。24。62を見ると見ることが出来ました。http://xxx.dip.jpは試すのを忘れてました。
自身のマシンではhttp://192.168.24.62/は見れるのですがhttp://xxx.dip.jpでは見れなくなってました。

LAN内で見れるということはルーターの問題なのでしょうか?

オフライン

 

#38 2010-06-14 20:57:56

gontomo
メンバ
From: 北海道
登録日: 2010-02-17

Re: 80ポートの開放について

IPで閲覧できるようになったことで、とりあえず最低限apacheが動作していることが確保されました。

残るところは名前解決できるようにしてやることです。
手っ取り早いのは、LAN内の各マシン(Windowsも含めて)に 192.168.24.62が xxx.dip.jp だということを hostsファイルに記載することです。
本来はxxx.dip.jpをホストするマシンはDHCPではなく固定IPを使用するべきですが、今のところ試験段階であるということで現状のままで良いと思います。

hostsを使わないで、LAN内でxxx.dip.jpで参照するにはLAN内にDNSサーバーを立ててやる必要があるはずです。
※ルーターが良きに計らってくれるかもしれませんが・・・

オフライン

 

#39 2010-06-14 21:38:47

kouderia
メンバ
登録日: 2010-05-07

Re: 80ポートの開放について

hostsで192。168。24。62をwww.xxx.dip.jpに設定し、
LAN内でxxx.dip.jpを見ようとしたらインターネットの接続が切れました。2回試してみました。

WHRでDNSの設定をしたのがまずかったのでしょうか?OCNで指定されたアドレスを使ってるんですが。。
CTUの方のDNSのIPはautoになってます。

WHRはルーター機能OFF、手動でIP固定、CTUのLAN側も固定してます。

オフライン

 

#40 2010-06-14 21:48:01

kouderia
メンバ
登録日: 2010-05-07

Re: 80ポートの開放について

#39のhostsは自身のマシンだけです。

オフライン

 

#41 2010-06-14 22:08:16

kouderia
メンバ
登録日: 2010-05-07

Re: 80ポートの開放について

WHRとCTUの設定です。

WHRのステータス
WHR-HP-G300N Ver.1.81 (R2.01/B1.00)
エアステーション名     AP0024A5122C05
本体モード切り替えスイッチ状態     BRIDGEモード
動作モード     ルーターモードOFF(アクセスポイントモード)
LAN    
IPアドレス取得方法     手動設定
IPアドレス     192.168.24.75
サブネットマスク     255.255.255.0
デフォルトゲートウェイ     192.168.24.1
DNS(プライマリー)     221.113.139.250      #OCNで指定されたもの
DNS(セカンダリー)     未設定
MTU値     1500
MACアドレス     00:24:A5:12:2C:05
無線(802.11n/g/b)    
無線状態     制限なし
SSID     0024A5122C05
認証方式     WPA/WPA2 mixedmode - PSK
暗号化     TKIP/AES mixedmode
ANY接続     許可する
プライバシーセパレーター     使用しない
無線チャンネル     11 チャンネル(自動設定)
倍速モード     40 MHz (拡張チャンネル : 7)
MACアドレス     00:24:A5:12:2C:05
エアステーション間接続    
状態     親機動作中
ステータス     -

CTUの接続先詳細設定        
接続ユーザ名     [email protected]
    認証方法    
接続パスワード     ******
    自動判別    
プライマリDNS     auto
    MTU自動調整    
セカンダリDNS     auto
    する    
2
    接続先名    
        自動再接続         2
    する    
接続ユーザ名    
    認証方法    
接続パスワード     
    自動判別    
プライマリDNS     auto
    MTU自動調整    
セカンダリDNS     auto
    する    
3
    接続先名    
        自動再接続         3
    する    
接続ユーザ名    
    認証方法    
接続パスワード     
    自動判別    
プライマリDNS     auto
    MTU自動調整    
セカンダリDNS     auto
    する    
4
    接続先名     速度測定サイト
        自動再接続         -
    しない    
接続ユーザ名     speedtest@test
    認証方法    
接続パスワード     ********
    自動判別    
プライマリDNS     auto
    MTU自動調整    
セカンダリDNS     auto
    する    
5
    接続先名     フレッツ・スクウェア
        自動再接続         -
    しない    
接続ユーザ名     flets@flets
    認証方法    
接続パスワード     *****
    自動判別    
プライマリDNS     auto
    MTU自動調整    
セカンダリDNS     auto
    する    


◆ルータ機能設定


●DHCPサーバ機能設定     
機能の使用     する
CTUのIPアドレス     192.168.24.1
マスク長     24
払い出し開始IPアドレス     192.168.24.51
払い出し個数     50
リース期間(分)     60

※ 「DHCPサーバ機能設定(LAN側)」の「機能の使用」を「しない」と設定する場合は、CTU設定を行うパソコンの設定変更を行わないと、本設定画面にアクセスできなくなることがあります。詳細についてはガイドブックを参照してください。


●DHCPサーバ機能設定(LAN側固定IP払い出し)     
No.     払い出し
IPアドレス     MACアドレス     備考    

1     192.168.24.2
    00:0B:A2:7D:A9:1F
    ひかり電話
   
2     192.168.24.90
    00:1F:06:14:CE:A8
   
   
3     192.168.24.62
    00:24:A5:23:92:26
   
   


●スタティックルーティングテーブル設定   
No.     適用する
接続先     送信先
IPアドレス     マスク長     メモ    
1     接続先5
    10.60.0.0
    16
    フレッツスクウェア
   
2     接続先5
    10.174.0.0
    16
    フレッツスクウェア
   
3     接続先4
    10.172.3.254
    32
    速度測定サイト
   


●静的アドレス変換設定(ポート指定)
新しいルールの追加 : 優先順位
優先
順位     適用する
接続先     LAN側端末
IPアドレス     プロトコル     ポート番号    
1
    接続先1
    192.168.24.75
    TCP
    http
   
2
    接続先1
    192.168.24.62
    TCP
    http
   
※ルールを追加する場合は「優先順位」の入力が必要です。
一度設定されたルールの「優先順位」は変更できません。


●静的アドレス変換設定(ポート変換)
新しいルールの追加 : 優先順位
優先
順位     適用する
接続先     LAN側端末
IPアドレス     LAN側
ポート番号     プロトコル     WAN側
ポート番号    
※設定が登録されていません
※ルールを追加する場合は「優先順位」の入力が必要です。
一度設定されたルールの「優先順位」は変更できません。


●UPnP機能設定    
機能の使用     する
UPnP機能を使用する
接続先     接続先1


●unnumbered機能設定    
機能の使用     しない
CTUのIPアドレス    
マスク長    


●ドメイン問い合わせ先設定    
No.    
   
1     ドメイン名文字列     flets    
プライマリDNS サーバ     10.60.21.72
セカンダリDNS サーバ     10.60.21.73
※本設定は、ローカルドメインの解決が必要な場合、
そのドメインの解決が可能なDNSサーバの指定を行います。
通常、インターネット接続等の利用において、本設定の必要はございません。


●PPPoE機能設定   
機能の使用     する
接続可能セッション数     1
※本機能は、CTUの LAN側ポートに接続されているルータ等から、PPPoEを利用してインターネット等へ接続する場合に使用します。

◆その他


●CTUバージョンアップ設定   
お客様ID・アクセスパスワードの入力     しない
※本機能は、CTUファームウェアのバージョンアップ操作を行う際に、お客様ID・アクセスパスワードの入力の要否を設定する機能です。
※本機能は、TOP画面で設定反映を行う必要はありません。

オフライン

 

#42 2010-06-14 22:12:12

gontomo
メンバ
From: 北海道
登録日: 2010-02-17

Re: 80ポートの開放について

#39,#40の自身のマシン=LAN内のマシン=xxx-desktop=apacheの動いているマシンということでしょうか?
インターネット接続が切れたとは、ルーター(CTU)が勝手にリセットされたのか、自身のマシンで「ネットワークが切断されました」という状態なのか?

WHRでDNSを設定したという話ですが、どういう設定をしたのでしょうか?
通常、ルーターはルーター機能をOFFにするとDNS,DHCP等の機能も停止するものだと思うのですが。

ちなみに、hostsファイルで 192.168.24.62  www.xxx.dip.jp と設定をしたのであれば、ブラウザでアドレス欄に入力するのは http://www.xxx.dip.jp です。 http://xxx.dip.jpではないです。
hostsファイルを設定したマシンで、 ping -c 1 www.xxx.dip.jp と入力したときに 192.168.24.62 で実行されますか?


※この辺の知識がないところが、kouderiaさんが外部公開サーバーを運用するにあたって皆さんが不安視する一番のポイントだったりするのです。なにせネットワークの基礎ですから。

オフライン

 

#43 2010-06-14 22:24:56

gontomo
メンバ
From: 北海道
登録日: 2010-02-17

Re: 80ポートの開放について

#42を書いている間に#41が投稿されていました。

ザクッと見ましたがまずいですね。
なにがまずいって、CTUの「静的アドレス変換設定(ポート指定)」で、接続先1 / 192.168.24.75 / TCP / http の部分。
192.168.24.75はWHRに振っているIPアドレスですよね?
これってつまり、外部からkouderiaさんのグローバルIPでhttpアクセスするとWHRの設定画面が見れてしまうっていうことですよ?
それから、現時点では192.168.24.62も公開しない方が良いです。

※WHRのDNS指定はあってもなくても・・・というところです。 どちらかというとCTU側に設定するものです。(自動のままでも構わないと思いますが)

オフライン

 

#44 2010-06-14 23:17:45

kouderia
メンバ
登録日: 2010-05-07

Re: 80ポートの開放について

指摘していただいた部分を直しました。

#39,40はアパッチの動いているマシンのことです。そのhostsだけ設定しました。
www.xxx.dip.jpをLAN内のwindowsで見ようとしたら「ネットワークが切断されました」という状態です。

$ ping -c 1 www.xxx.dip.jp
PING www.xxx.dip.jp (192.168.24.62) 56(84) bytes of data.
64 bytes from www.xxx.dip.jp (192.168.24.62): icmp_seq=1 ttl=64 time=0.054 ms

--- www.xxx.dip.jp ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 0.054/0.054/0.054/0.000 ms

になりました。

オフライン

 

#45 2010-06-14 23:56:05

kouderia
メンバ
登録日: 2010-05-07

Re: 80ポートの開放について

すいません。もしかしたらwww.がいらなかったのかもしれないです。

$ ping -c5 -w10 xxx.dip.jp
PING xxx.dip.jp (xxx.xx.xx.xx) 56(84) bytes of data.
64 bytes from p7165-ipbfp502otsu.xxx.ocn.ne.jp (114.156.26.xxx): icmp_seq=1 ttl=64 time=1.62 ms
64 bytes from p7165-ipbfp502otsu.xxx.ocn.ne.jp (114.156.26.xxx): icmp_seq=2 ttl=64 time=1.80 ms
64 bytes from p7165-ipbfp502otsu.xxx.ocn.ne.jp (114.156.26.xxx): icmp_seq=3 ttl=64 time=2.88 ms
64 bytes from p7165-ipbfp502otsu.xxx.ocn.ne.jp (114.156.26.xxx): icmp_seq=4 ttl=64 time=1.51 ms
64 bytes from p7165-ipbfp502otsu.xxx.ocn.ne.jp (114.156.26.xxx): icmp_seq=5 ttl=64 time=1.40 ms

--- xxx.dip.jp ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 4006ms
rtt min/avg/max/mdev = 1.402/1.844/2.880/0.534 ms

オフライン

 

#46 2010-06-15 00:00:29

kouderia
メンバ
登録日: 2010-05-07

Re: 80ポートの開放について

$ telnet xxx.dip.jp
Trying 114.156.26.xxx...
telnet: Unable to connect to remote host: Connection timed out

上記のように変わりました。

オフライン

 

#47 2010-06-15 01:25:46

gontomo
メンバ
From: 北海道
登録日: 2010-02-17

Re: 80ポートの開放について

kouderia による投稿:

www.xxx.dip.jpをLAN内のwindowsで見ようとしたら「ネットワークが切断されました」という状態です。

kouderia による投稿:

$ telnet xxx.dip.jp
Trying 114.156.26.xxx...

それぞれ、どこのマシンに接続に行こうとしているか理解されていますか?
hostsというファイルがどういう役割を持ったファイルなのか理解されていますか?
FQDN、DNS、名前解決、等など・・・

サーバー公開を目指したいのであれば、基礎的なことはきちんと勉強してくださいね。

オフライン

 

#48 2010-06-15 06:48:27

kouderia
メンバ
登録日: 2010-05-07

Re: 80ポートの開放について

すいません。基礎的なことを勉強してからにします。

オフライン

 

#49 2010-06-15 19:01:26

koisan1949
メンバ
From: Hyogo, Japan
登録日: 2007-11-11

Re: 80ポートの開放について

勉強する参考書について、超入門書を読破されても、それだけではまだまだです。
私が次に推奨する本は、少し古いですが「図解でわかる Linuxサーバ構築・設定のすべて」です。
ISBN4-534-03895-X  C0055   ¥2800
日本実業出版社 2005.4初版発行  著者 一戸英男

この本もDebien系のディストリでの説明ではありませんが、咀嚼すれば応用は容易です。
図書館で借りれればいいのですが、私の場合は県立図書館にしかなかったです。

オフライン

 

Board footer

Powered by FluxBB