外部からHTTPSサーバに接続できない

Mac miniで自宅サーバを運営しています。
通常のWebサーバ (HTTP) やFTPサーバなどは問題なく動作しています。
しかし、このページ
 http://homepage1.nifty.com/glass/tom_neko/web/web_ssl.html
を参考にHTTPSサーバを立ち上げたのですが外部から (LAN内でも) 接続できません。
因みにローカルからは普通にアクセスできます。
[システム環境設定] の [共有] で設定できるファイアーウォールに443番ポートを追加しても、ファイアーウォールを切っても駄目でした。
ipfw list でも allow ip from any to any となっています。
どうやら reject されるようなのですが、他に設定項目があるのでしょうか?
解決方法や、これがあやしい、というものがありましたらご教授願います。

投稿日 2006/04/02 13:27

返信: 4

2006/04/02 13:41 Community User への返信

> どうやら reject されるようなのですが、
apache のエラーログ(/var/log/httpd/error_log)ではどうなっているのでしょうか?

2006/04/02 15:17 Community User への返信

早速の返信ありがとうございます。
> apache のエラーログ(/var/log/httpd/error_log)ではどうなっているのでしょうか?
この件ですがエラーログには何も残っていません。
topでプロセスを見てもCPU timeが増加しません。 (少なくとも100分の1秒は)
どうやらhttpdに到達する前に弾かれているようなんですが。

2006/04/02 15:35 Community User への返信

アクセスログ(/var/log/httpd/access_log)はどうなってますか?
これにも何もないようだと、アクセスできるようになってない(ファイアウォールなど)、ということになります。もしそうなら、tcpdump でパケットがどうなっているか見るとどこに原因があるか分かるのではないかと思います。

2006/04/03 17:37 Community User への返信

アクセスログには何も残りませんでした。
また、次のコマンドでパケットをキャプチャすると、dumpファイルには形跡が見られるのですが、全くキャプチャできませんでした。
 # tcpdump -nX -w dump "(dst port 443)"
試しにhttpd.confを書き換えてポートを443から12345に変えてみるたところ、何の問題も無くアクセスできるようになりました。
その後テストのため443と12345の両方を開けたところ、443でもアクセスできるようになり、12345の設定を消しても動作しています。最終的にhttpd.confの次の2行が入れ替わっただけなのでどうも原因がわかりません。
 Listen 80
 Listen 443
ともかく解決できて幸いです。迅速な返信ありがとうございます。

このスレッドはシステム、またはAppleコミュニティチームによってロックされました。 問題解決の参考になる情報であれば、どの投稿にでも投票いただけます。またコミュニティで他の回答を検索することもできます。

外部からHTTPSサーバに接続できない

Apple サポートコミュニティへようこそ
Apple ユーザ同士でお使いの製品について助け合うフォーラムです。Apple Account を使ってご参加ください。