さくらのvpsを使ってサーバーの勉強をしています。
さくらのvpsの猫でも分かるシリーズをそのまま実践しているのですが、書いてある通りに行かないことがあったのでメモします。
Apacheを入れて、次にファイアウォールの設定をする場面です。
http通信とhttps通信を許可させたいのですが、できません。
「FirewallD is not runnning」というエラーが出ます。
このエラーが出る原因は、そもそもファイアウォールが有効になっていないことが起きるようです。
そのためファイアウォールを有効にしていきます。
まずは、ファイアウォールが有効かどうかを確認します。
以下をルートからターミナルに打ち込んでください。(#は打ち込みません)
あと、「firewalld」の部分、最後は単にdだけです。その前のはエルの小文字二つなことに注意してください。
# systemctl status firewalld
すると、このような表示が出ます。
すると、inactive(dead)と表示されます。
つまり、そもそも動いていません。
なので、これをactiveにします。
ターミナルに下記を打ち込んでください。
# systemctl start firewalld.service
何も出ませんがこれでファイアウォールが動き出しました。
次に、サーバーを立ち上げる度にファイアウォールも起動させるのは面倒なのでサーバー起動時に同時にファイアウォールも自動で立ち上がるようにしておきます。
# systemctl enable firewalld
これで、下記のような表示が出ればOKです。
これでファイアウォールが有効になっているので、引き続きhttpとhttpsの通信は許可しれくれるように設定していきます。
コメント