Bagaimana saya bisa membuka akses ke port 8080 dari dunia luar (lan pribadi) di Mac OS X Lion saya? Saya ingin mengakses halaman web yang berjalan pada tumpukan lampu saya di mac saya (server zend server) dari dalam lan. Saya dapat mengakses port 80 dengan baik. Port 8080 diblokir di sisi lain. Saya juga menonaktifkan firewall.
28
Jawaban:
Ketika Anda mengatakan bahwa Anda menonaktifkan firewall, apakah maksud Anda yang ada di:,
System Preferences > Security > Firewall
atauipfw
IP Firewall yang dapat Anda akses dari baris perintah? Atau mungkin keduanya?Untuk memeriksa apakah Anda memiliki
ipfw
aturan, Anda selalu dapat pergi ke terminal dan mengetik:sudo ipfw list
Anda juga dapat menggunakan
nmap
untuk memeriksa apakah port terbuka dari berbagai tempat di jaringan internal Anda. Tentu saja, OS X tidak dilengkapi dengan nmap secara default, jadi Anda harus mencobanya dari mesin Linux atau menggunakan sesuatu seperti Fink atau Macports untuk menginstalnya.nmap -p 8080 host.domain.com
Saya harap ini membantu.
sumber
Anda dapat menonaktifkan firewall atau Anda dapat mengizinkan aplikasi tertentu untuk menerima koneksi masuk. Plus untuk memungkinkan akses ke dunia luar (misalnya www), Anda harus meneruskan lalu lintas ke gateway internal Anda: port melalui pengaturan router Anda.
Berikut cara melakukannya:
Buka port pada router (melalui 192.168.1.1) untuk meneruskan traffic dari your_web_ip: port ke local_gateway: port
Selesai Sekarang dari komputer jarak jauh, buka browser Anda ke alamat ip web Anda (temukan melalui http://www.whatismyip.com/ ) + port tujuan # di atas, mis. 72.189.194.65:3280, ini akan terhubung ke 192.168.1.4 lokal Anda : 8080
sumber
Jika firewall dimatikan dan Anda yakin Apache mendengarkan: 8080, maka Anda harus memiliki firewall di bagian atas yang memblokir 8080. Buka pemblokiran di sana.
sumber
Di MAC OSX - Mengubah httpListenAddress untuk Jenkins di OSX
Saya menginstal Jenkins melalui homebrew dan ingin antarmuka web dapat diakses melalui jaringan. Secara default, Jenkins diluncurkan dengan
--httpListenAddress=127.0.0.1
opsi dan hanya dapat diakses di mesin lokal.Saya menemukan file plist yang digunakan untuk meluncurkan Jenkins
~/Library/LaunchAgents/homebrew.mxcl.jenkins.plist
dan mengubah argumen, tetapi setiap kali saya menjalankan brew service restart jenkins perubahan saya akan hilang. Ternyata file ini hanya ada pada saat dijalankan. File konfigurasi yang sebenarnya digunakan terletak di/usr/local/opt/jenkins/homebrew.mxcl.jenkins.plist
. Jika Anda mengubah file ini kemudian restart Jenkins maka perubahan Anda akan berlaku.Ref: https://michaelheap.com/changing-the-httplistenaddress-for-jenkins-on-osx/
sumber