Mac OS X Lionで外部世界(プライベートLAN)からポート8080へのアクセスを開くにはどうすればよいですか?LAN内からMac(Zend Server CE)のランプスタックで実行されているWebページにアクセスしたいと思います。ポート80に問題なくアクセスできます。一方、ポート8080はブロックされています。また、ファイアウォールを無効にしました。
Mac OS X Lionで外部世界(プライベートLAN)からポート8080へのアクセスを開くにはどうすればよいですか?LAN内からMac(Zend Server CE)のランプスタックで実行されているWebページにアクセスしたいと思います。ポート80に問題なくアクセスできます。一方、ポート8080はブロックされています。また、ファイアウォールを無効にしました。
回答:
ファイアウォールを無効にしたという場合、次のいずれかを意味します
か?System Preferences > Security > Firewall
またはipfw
、コマンドラインからアクセスできるIPファイアウォールですか?またはおそらく両方?
ipfw
ルールがあるかどうかを確認するには、いつでもターミナルに移動して次のように入力できます。
sudo ipfw list
nmap
内部ネットワークのさまざまな場所からポートが開いているかどうかを確認するためにも使用できます。もちろん、OS Xにはデフォルトでnmapが付属していないため、Linuxマシンから試してみるか、FinkやMacportsなどを使用してインストールする必要があります。
nmap -p 8080 host.domain.com
これがお役に立てば幸いです。
ファイアウォールを無効にするか、特定のアプリケーションに着信接続を許可させることができます。さらに、外部の世界(wwwなど)へのアクセスを許可するには、ルーター設定を介して内部gateway:portにトラフィックを転送する必要があります。
これを行う方法は次のとおりです。
your_web_ip:portからlocal_gateway:portにトラフィックを転送するためにルーターのポートを開きます(192.168.1.1経由)
できた これで、リモートコンピューターからブラウザーを開き、Web IPアドレス(http://www.whatismyip.com/で検索)+上記の宛先ポート番号(例:72.189.194.65:3280)を入力すると、ローカルの192.168.1.4に接続します。 :8080
MAC OSXで-OSXのJenkinsのhttpListenAddressを変更する
Jenkinsをhomebrewでインストールし、ネットワーク経由でWebインターフェースにアクセスできるようにしたかった。デフォルトでは、Jenkinsは--httpListenAddress=127.0.0.1
オプションで起動され、ローカルマシンでのみアクセス可能です。
Jenkinsの起動に使用されたplistファイルを見つけて~/Library/LaunchAgents/homebrew.mxcl.jenkins.plist
引数を変更しましたが、醸造サービスを実行するたびにjenkinsを再起動すると、変更が失われます。このファイルは実行時にのみ存在することがわかります。実際に使用される設定ファイルはにあります/usr/local/opt/jenkins/homebrew.mxcl.jenkins.plist
。このファイルを変更してからJenkinsを再起動すると、変更が有効になります。
sudo vim /usr/local/opt/jenkins/homebrew.mxcl.jenkins.plist
brew services restart jenkins
参照:https : //michaelheap.com/changing-the-httplistenaddress-for-jenkins-on-osx/