ポートの開放方法を教えてください。

mac OS X 10.11.6

開放したいポート番号:8080


mac------wifiルーター(8080開放済み)-----光電変換器-----光回線


どうぞよろしくお願いいたします。

iMac (Retina 5K, 27-inch, Late 2014), OS X El Capitan (10.11.6)

投稿日 2016/08/04 22:33

返信
返信: 9

2016/08/05 05:39 asuke.dai への返信

ポート開放したい、って、どこかでファイアウォールをお使いですか?

もしお使いなら、そこで開けるだけですが。実際の開け方は実際にお使いのファイアウォールによるので、他人にはわかりません。

ファイアウォールを何も使ってないなら、もともと開いてますけど。

2016/08/05 05:45 はに への返信

ありがとうございます。

ファイアウォールはOS Xのものだけで、これはオンになっています。

ただ、オフにしても、状況は変わりません。


ファイアウォールがオンでも、オフでも、ネットワークユーティリティでみると、

********

portscan コマンドの送信を開始しました...

Port Scanning host: 127.0.0.1

portscan コマンドの送信を完了しました...

********

となり、開放されていないように見えます。

2016/08/05 19:33 asuke.dai への返信

何か、ポート8080で待ち受けするサーバープロセスが動いてるのですか?

何も動いてなきゃ、portscanでは出てきませんけど。

8080というと、httpd のdefault の80から8080に変えて動かすということが多いように思いますが、そういうことをされたいのでしょうか?もしそうなら、httpd は動いてるのですか?8080に変更する前は80のポートで待ち受けしてるのは検出できたのですか?

2016/08/05 19:36 はに への返信

はにさん、ありがとうございます。

プロセスが動いていなければportscanでは検出できないのですね。


やりたいことは、jelasticサーバー上のtomcatとSQL上に構築されたアプリをローカルPCで操作したいのです。

なぜローカルの8080ポートを開放しなければならないのかわからないのですが、

インストールマニュアルにはローカルPCの8080を開放しなければならないと書かれています。

2016/08/05 20:51 ni_ki への返信

ありがとうございます。


原文は以下ですが、そういうことなのかもしれません。

Make sure tomcat is working on port 8080 of the local machine (if you don't run Tomcat as root/admin make sure that the user has write access to the webapps directory)


ただ、ルーターのポートも開放されているので、うまくいっていない理由は別のところにあるのかもしれません。


ところで、OS Xのファイアウォールはオンにしておいても、8080ポートは開いているのでしょうか。

2016/08/06 01:35 asuke.dai への返信

 OS X 標準のファイアウォールは、外部からの受信接続に対する制限はかけることができますが、外部への送信接続に対する制限はかけられないと思いますので、お手元のMacが遠方にあるサーバに送信接続を行うことが妨げられることはないのではないでしょうか。仮に外部からの受信接続を許可する必要があるとしたら、それはたぶんお手元のMacがサーバになるような場合などだと思うのですが、そうなのでしょうかね…。


 ちなみに、OS X 標準のファイアウォールは、外部からの受信接続をアプリケーション単位に許可またはブロックできるようになっていますが、「署名されたソフトウェアが受信接続を受信するのを自動的に許可」が有効になっていれば、署名されていれば自動的に許可されるほか、それ以外の場合には接続可否のダイアログが表示されるようです(応答しない間もブロック)。

 特定のポートを指定して、許可またはブロックという指定の仕方はできないかと思います。

  【参考】

   OS X El Capitan: ファイアウォールを使って不要な接続をブロックする

   OS X El Capitan: 「セキュリティとプライバシー」環境設定の「ファイアウォール」パネル

2016/08/06 02:15 asuke.dai への返信

OS X のファイアウォールをオンにしていても、拒否設定で拒否しなければポートは解放されるのではないでしょうか。OS X Server はちょっとわかりません。アプリケーションファイアウォール以外にファイアウォールが動いているのかもしれないので。


それとルータのポート開放はLAN 内では不要だと思うので閉じてはいかがでしょうか。リスクは有ってもメリットは無いと思います。

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

ポートの開放方法を教えてください。

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