アフィリエイト広告を利用しています

広告

posted by fanblog

2016年05月22日

CentOS7 で Tomcat のポートを解放する Firewall 設定方法

CentOS7 を試しにインストールしてみたのだが、いつもよく使う tomcat を運用しようとしたら、 Firewall で止められたままだった。 CentOS6 では GUI のツールがあり、そこで設定していたのだが、どうも見当たらない。
/etc/sysconfig/iptables ファイルを編集すればいいのか?とも思ったのだが、そのファイルも見当たらない。。。
やはり、管理方式が変わったようなので、WEB で調べてみた。
ここに詳しく書いてあるのだが、やりたいことに即して、簡単にまとめておく

やりたいこと

  • tomcat のポート (8080) を開く
  • Apache のポート (80, 443) を開く


大まかな手順としては、 /usr/lib/firewalld/services/ 以下に .xml ファイルを準備し、そのファイルを firewall-cmd というコマンドで登録、サービス再起動ということのようだ

手順

※以下はすべて root 権限で実行する必要がある
※tomcat.xml は存在しないので新たに作成する必要がある
※http.xml , https.xml は既に用意されているので作成する必要はない

  • tomcat.xml を作成する
  • firewall-cmd --zone=public --permanent --add-service=tomcat
  • firewall-cmd --zone=public --permanent --add-service=http
  • firewall-cmd --zone=public --permanent --add-service=https
  • systemctl restart firewalld.service


tomcat.xml の内容

<?xml version="1.0" encoding="utf-8"?>
<service>
<short>Tomcat</short>
<description>Open Tomcat port</description>
<port protocol="tcp" port="8080"/>
</service>


これで、 80, 443, 8080 のポートが解放され、他のホストから接続することができるようになる
めでたし、めでたし


お名前.comの高性能VPS




タグ:CentOS7
posted by いしちゃん at 18:24| Comment(0) | TrackBack(0) | Linux
この記事へのコメント
コメントを書く

お名前:

メールアドレス:


ホームページアドレス:

コメント:

※ブログオーナーが承認したコメントのみ表示されます。

この記事へのトラックバックURL
https://fanblogs.jp/tb/5089022
※ブログオーナーが承認したトラックバックのみ表示されます。

この記事へのトラックバック
ファン
検索
<< 2016年05月 >>
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31        
最新記事
最新コメント
タグクラウド
カテゴリアーカイブ
プロフィール
いしちゃんさんの画像
いしちゃん
ブログ
プロフィール
日別アーカイブ
×

この広告は30日以上新しい記事の更新がないブログに表示されております。