お知らせ

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

#1 2010-08-23 20:13:15

zen2
新しいメンバ
From: kumamoto,Japan
登録日: 2010-08-23

ポートの設定変更

はじめまして。zen2といいます。
C言語、PHPとPG歴4年ほどです。
サーバーを構築するのは、今回がはじめてです。

いつも困ったときに、このフォーラムを参考にさせていただいてます。
自宅サーバーにubuntu10.04をインストールして、いろいろ試行錯誤しています。

今回、質問したいのは、ポートの設定変更についてです。
ポート80を変更して使いたいということで、
/etc/apache2/ports.confの
Listen 80 ⇒ Listen 8081に変更して、
rebootして、
ブラウザで確認(http://192.168.0.21:8081/)しようとしても、エラーになります。

sudo nmap -sTV localhostで
8081/tcp open  http    Apache httpd 2.2.14 ((Ubuntu))
と返答がきているので、ポート8081は開いていると思っているのですが・・・。

他に、設定する箇所があるのでしょうか?
また、確認の仕方が悪い??

追伸)
/etc/apache2/ports.confを弄るというのは
http://tobysoft.net/wiki/index.php?Ubuntu%2Fapache2#rda9908e
を参考にさせてもらいました。
あと、今回の件には関係ないとは思いますが、ルーターのポートマッピング設定はしています。


どうかご教授下さい。よろしくお願いします。

オフライン

 

#2 2010-08-23 20:25:41

zagan
メンバ
登録日: 2008-08-12

Re: ポートの設定変更

/etc/apache2/site-enabled配下のドメイン設定は、どのポートを使おうとしているのですか?

オフライン

 

#3 2010-08-23 21:12:07

petitbootang
メンバ
From: 東京都
登録日: 2009-02-12

Re: ポートの設定変更

ポート80を変更して使いたいということで、
/etc/apache2/ports.confの
Listen 80 ⇒ Listen 8081に変更して、
rebootして、
ブラウザで確認(http://192.168.0.21:8081/)しようとしても、エラーになります。

ということですが、具体的にどのようなエラーが出るのでしょうか?

LAN 外部からアクセスすることが前提であるなら、
http://www.cman.jp/network/support/port.html でもポートの開放が確認出来ていますか?

あと、今回の件には関係ないとは思いますが、ルーターのポートマッピング設定はしています。

とのことなので、外部から接続することが念頭にあるということだと思いますが・・・。

ポート開放というのはよく勘違いされますが、サーバマシンで例えば ufw で ○○番ポートを開放して、ルータのアドレス変換設定でも当該ポートを開放しているのに、上手く接続出来ないというお話がありますが、その当該待ち受けポートで何らかのアプリケーション等がきちんと待ち受けしていないと、そのポートが空いているということにはなりません。
もちろん、クラッカーにとってはそんなことは関係ないですし、だから、実際にポートが空いてないということではないですよ。
その、8081 番ポートが必要なアプリケーションが、何らかのエラー等で起動していないと言うことはないですか?

オフライン

 

#4 2010-08-24 01:54:00

STGSAGWAN
ゲスト

Re: ポートの設定変更

zen2 による投稿:

他に、設定する箇所があるのでしょうか?

<Listen>ディレクティブのポート設定だけでなく、<NameVirtualHost>ディレクティブ や <VirtualHost>ディレクティブのポート設定などを見直してみると良いでしょう。
/etc/apache2配下をgrepすればどこに何の設定があるか把握できると思います。

zen2 による投稿:

また、確認の仕方が悪い??

今の段階では、"サーバ側"でw3mやwgetコマンドを使ってURLにアクセスする方がよいです。

リモートホスト上のブラウザからhttp://192.168 〜:8081/ 等へアクセスするのは、それができた後の話です。

 

#5 2010-08-24 16:27:01

zen2
新しいメンバ
From: kumamoto,Japan
登録日: 2010-08-23

Re: ポートの設定変更

/etc/apache2/sites-available/default と/etc/apache2/ports.conf の <NameVirtualHost> と <VirtualHost>を設定し直すことで、
192.168.0.21:8081にアクセスするようになりました。

ご助言ありがとうございます。


エラーは、「192.168.0.21:8081 に接続できませんでした」といった内容です。

/etc/apache2/site-enabled は、何も障ってないので、00-faultとしか書いてありません。


リモートブラウザからの確認が取れましたので、w3mやwgetコマンドは使用せず終いでしたが、機会があれば、勉強のために使用してみたいと思います。

ありがとうございました。

オフライン

 

Board footer

Powered by FluxBB