新サーバー構築をしていたときにwebサーバーとしてnginxを立てましたが、外部から接続ができません。
500エラーすら吐かれず、ログも残っていません。
こんな時はホスト自体にアクセスが届いていない可能性があります。
ポート解放する必要があります。
以前、このエントリーでポート解放をしましたが、
CentOS7からはfirewallでポートの制御をします。
その場合、下記のように対処すればポート解放できます。
1 2 3 4 5 6 7 8 9 10 |
ファイアーウォール yum install firewalld 下記のようにして開放したいglassfishのポートを開放する(successと出ればOK!) firewall-cmd --add-port=4848/tcp --zone=public --permanent firewall-cmd --add-port=8080/tcp --zone=public --permanent firewall-cmd --add-port=80/tcp --zone=public --permanent firewall-cmd --reload (これで設定を反映) firewall-cmd --list-all --zone=publicで任意のポートがリストに表示されていれば OK |
参考リンク
[…] http://skill-up-engineering.com/?p=689 […]
[…] 以前下記リンクでもfirewallについて書いたんですが、あまり理解もできていなかったので再履修です・・・ http://skill-up-engineering.com/?p=689 […]
[…] 空いていない場合はこちらで […]