質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Apache

Apacheは、Apache HTTP Serverの略で、最も人気の高いWebサーバソフトウェアの一つです。安定性が高いオープンソースソフトウェアとして商用サイトから自宅サーバまで、多くのプラットフォーム向けに開発・配布されています。サーバーソフトウェアの不具合(NCSA httpd)を修正するパッチ(a patch)を集積、一つ独立したソフトウェアとして開発されました。

Windows

Windowsは、マイクロソフト社が開発したオペレーティングシステムです。当初は、MS-DOSに変わるOSとして開発されました。 GUIを採用し、主にインテル系のCPUを搭載したコンピューターで動作します。Windows系OSのシェアは、90%を超えるといわれています。 パソコン用以外に、POSシステムやスマートフォンなどの携帯端末用、サーバ用のOSもあります。

Q&A

解決済

2回答

640閲覧

apache: 同一セグメント上他ホストからの接続でタイムアウト

退会済みユーザー

退会済みユーザー

総合スコア0

Apache

Apacheは、Apache HTTP Serverの略で、最も人気の高いWebサーバソフトウェアの一つです。安定性が高いオープンソースソフトウェアとして商用サイトから自宅サーバまで、多くのプラットフォーム向けに開発・配布されています。サーバーソフトウェアの不具合(NCSA httpd)を修正するパッチ(a patch)を集積、一つ独立したソフトウェアとして開発されました。

Windows

Windowsは、マイクロソフト社が開発したオペレーティングシステムです。当初は、MS-DOSに変わるOSとして開発されました。 GUIを採用し、主にインテル系のCPUを搭載したコンピューターで動作します。Windows系OSのシェアは、90%を超えるといわれています。 パソコン用以外に、POSシステムやスマートフォンなどの携帯端末用、サーバ用のOSもあります。

0グッド

0クリップ

投稿2018/11/22 13:07

編集2018/11/22 13:44

前提・実現したいこと

職場でリリース前のシステムをテスト公開したり、
あるいはデータベースにアクセスできるよう、
XAMPP 7.1.14のapache 2.4にて公開しようとしています。

発生している問題・エラーメッセージ

同一パソコン上のwebブラウザでは問題なくアクセスできているのに、
他のパソコンからはタイムアウトになってまったく表示できておりません。
(自前システムも、phpPgAdminも。)

例えば、他のパソコンからcurl実行すると

curl -v http://192.168.0.13:10080/phpPgAdmin/ * Trying 192.168.0.13... * TCP_NODELAY set * connect to 192.168.0.13 port 10080 failed: Timed out * Failed to connect to 192.168.0.13 port 10080: Timed out * Closing connection 0 curl: (7) Failed to connect to 192.168.0.13 port 10080: Timed out

ローカルで実行すると access.log に記録される。

192.168.0.13 - - [22/Nov/2018:21:45:55 +0900] "GET /phpPgAdmin/ HTTP/1.1" 200 1071 "-" "curl/7.46.0"

また、ローカルでphpPgAdminにアクセスすると access.log に記録される。

::1 - - [22/Nov/2018:21:39:42 +0900] "GET /phpPgAdmin/ HTTP/1.1" 200 1088 "-" "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:63.0) Gecko/20100101 Firefox/63.0"
::1 - - [22/Nov/2018:21:39:42 +0900] "GET /phpPgAdmin/themes/default/global.css HTTP/1.1" 200 6247 "http://localhost:10080/phpPgAdmin/" "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:63.0) Gecko/20100101 Firefox/63.0"
::1 - - [22/Nov/2018:21:39:42 +0900] "GET /phpPgAdmin/libraries/js/jquery.js HTTP/1.1" 304 - "http://localhost:10080/phpPgAdmin/" "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:63.0) Gecko/20100101 Firefox/63.0"
::1 - - [22/Nov/2018:21:39:42 +0900] "GET /phpPgAdmin/themes/global.css HTTP/1.1" 200 1941 "http://localhost:10080/phpPgAdmin/themes/default/global.css" "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:63.0) Gecko/20100101 Firefox/63.0"
::1 - - [22/Nov/2018:21:39:42 +0900] "GET /phpPgAdmin/images/themes/default/Favicon.ico HTTP/1.1" 200 1406 "-" "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:63.0) Gecko/20100101 Firefox/63.0"
::1 - - [22/Nov/2018:21:39:42 +0900] "GET /phpPgAdmin/browser.php HTTP/1.1" 200 3042 "http://localhost:10080/phpPgAdmin/" "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:63.0) Gecko/20100101 Firefox/63.0"
::1 - - [22/Nov/2018:21:39:42 +0900] "GET /phpPgAdmin/intro.php HTTP/1.1" 200 4586 "http://localhost:10080/phpPgAdmin/" "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:63.0) Gecko/20100101 Firefox/63.0"
::1 - - [22/Nov/2018:21:39:42 +0900] "GET /phpPgAdmin/images/themes/default/title.png HTTP/1.1" 200 3523 "http://localhost:10080/phpPgAdmin/browser.php" "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:63.0) Gecko/20100101 Firefox/63.0"
::1 - - [22/Nov/2018:21:39:42 +0900] "GET /phpPgAdmin/images/themes/default/Refresh.png HTTP/1.1" 200 652 "http://localhost:10080/phpPgAdmin/browser.php" "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:63.0) Gecko/20100101 Firefox/63.0"
::1 - - [22/Nov/2018:21:39:42 +0900] "GET /phpPgAdmin/images/themes/default/Introduction.png HTTP/1.1" 200 516 "http://localhost:10080/phpPgAdmin/intro.php" "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:63.0) Gecko/20100101 Firefox/63.0"
::1 - - [22/Nov/2018:21:39:42 +0900] "GET /phpPgAdmin/images/themes/default/Servers.png HTTP/1.1" 200 360 "http://localhost:10080/phpPgAdmin/intro.php" "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:63.0) Gecko/20100101 Firefox/63.0"
::1 - - [22/Nov/2018:21:39:42 +0900] "GET /phpPgAdmin/images/themes/default/L.png HTTP/1.1" 200 90 "http://localhost:10080/phpPgAdmin/browser.php" "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:63.0) Gecko/20100101 Firefox/63.0"
::1 - - [22/Nov/2018:21:39:42 +0900] "GET /phpPgAdmin/images/themes/default/Loading.gif HTTP/1.1" 200 2090 "http://localhost:10080/phpPgAdmin/browser.php" "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:63.0) Gecko/20100101 Firefox/63.0"
::1 - - [22/Nov/2018:21:39:42 +0900] "GET /phpPgAdmin/images/themes/default/I.png HTTP/1.1" 200 89 "http://localhost:10080/phpPgAdmin/browser.php" "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:63.0) Gecko/20100101 Firefox/63.0"
::1 - - [22/Nov/2018:21:39:42 +0900] "GET /phpPgAdmin/servers.php?action=tree HTTP/1.1" 200 305 "http://localhost:10080/phpPgAdmin/browser.php" "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:63.0) Gecko/20100101 Firefox/63.0"
::1 - - [22/Nov/2018:21:39:42 +0900] "GET /phpPgAdmin/images/themes/default/DisconnectedServer.png HTTP/1.1" 200 506 "http://localhost:10080/phpPgAdmin/browser.php" "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:63.0) Gecko/20100101 Firefox/63.0"

netstat -anの実行結果より:

TCP 0.0.0.0:10080 0.0.0.0:0 LISTENING

TCP [::]:10080 [::]:0 LISTENING

あります。

試したこと

httpd.confでの
Listen 10080 とか Listen 192.168.0.13:10080 などと
IPアドレスを書いてみたり消してみたりして
サービス再起動させても変化がありません。

ファイアウォールがESET Smart Security 9.0.386.1のもので、
httpd.exeに対して10080への許可をいくつかのパターンで試していますが
変化がありません。
ルールの定義
ファイアウォールを一時的に停止させる、
保護を停止させる、をやっても変化がありません。

access.log には、
::1 もしくは 192.168.0.13 からのアクセスしか記録されていません。

なにか見逃していると思うので、お気づきの点などありましたらよろしくお願いします。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答2

0

ベストアンサー

apacheの設定上は、まったく問題ありませんでした。

ESET Smart SecurityのキヤノンITソリューションズのESETサポートセンターと連絡を取り、
アドバイスをいただきました。

サーバー役パソコン上(192.168.0.13)で、
ESET Smart Security V9.0 の他に、
**VMware Workstation 12 Pro(12.5.9)**による仮想環境も動作させており、
試しにVMware仮想環境ゲストOSをすべて終了させた上で、

ESET Smart Securityのパーソナルファイアウォールの詳細設定で
ルールを、
方向:双方向
アクション:許可
ポート:10080
プロトコル:TCPおよびUDP←TCPのみでもいいのかも
イメージ説明
イメージ説明
イメージ説明
としたところ無事アクセスできました。

その後ゲストOSを稼働させても接続できているので、
VMware動作中にパーソナルファイアウォールの設定をこねくりまわしても
無視されていた、
というのが実態のようです。

本来プログラミングに関わるQ&Aであるべきところで、
セキュリティ対策ソフトの使いこなしに関するトラブルだったというのは、
お恥ずかしい話でして、ご心配をおかけしました。

投稿2018/11/23 07:22

編集2018/11/23 07:25
退会済みユーザー

退会済みユーザー

総合スコア0

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

otn

2018/11/23 12:59

> ファイアウォールを一時的に停止させる、保護を停止させる、をやっても変化がありません。 が間違いだったと言うことですか?
guest

0

pingは通るんですよね?

サーバー上で、netstat -anで、TCP 0.0.0.0:10080 0.0.0.0:0 LISTENINGもしくはTCP 192.168.0.13:10080 0.0.0.0:0 LISTENINGが表示されますか?

念のため、サーバー側のファイアーウォールだけでなく、クライアント側のファイアーウォールも停止したらどうなりますか?

投稿2018/11/22 13:38

otn

総合スコア84505

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

退会済みユーザー

退会済みユーザー

2018/11/22 13:50 編集

ping通ります。 netstatのログ、質問文中に追記しました。問題なさそう。 ちなみに、Wi-Fi接続ノートパソコン、有線Ethernet接続デスクトップパソコン、Wi-Fi接続iPhoneの3つためしましたがどれもタイムアウトなんです。 以前、postgresqlサーバーに他ホストからの接続を試したときも理由がわからず断念してました、そういえば。 サーバー役パソコンでESETが遮断しているとしか思えなくて。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問