2018.12.28ケネWebサーバ公開時に最低限設定しておきたいCentOS7セキュリティ設定ツイートシェアはてブ送るPocket※当サイトはアフィリエイト広告を利用しています自作システムをWebサーバ化するために必要なCentOS側のセキュリティ設定について記述したいと思います。MongoDBに設定したい最低限のセキュリティ設定は以前の記事を参照ください。環境まず環境ですが、さくらVPSにCentOS7を入れています。さくらVPS月数百円なので低コストです。今から構築するなら勉強目的でAWSとかherokuとか使ってみたいかも。触ったことないですが。最近は金融機関でも本番環境や開発環境でもAWSとか使われてきてる印象あります。あと、Puppeteerでスクレイピングしてるとリソース不足感があってherokuとかでスケール拡張したいなと思ったりします。SSDプランが月々685円から使える!さくらのVPSさくらVPSの推奨セキュリティ設定の確認さくらVPSはレンタル時に最低限のセキュリティ設定が推奨されているので、Webサーバ化する前に確認しておきましょう。update」を実行すると、firewalldの設定が元に戻ってしまうので注意です。SSHアクセスできなくなります。updateするときは、ssh接続からログアウトする前にfirewalldの設定を見直すようにしましょう。updateしてssh接続からログアウトしてしまったら、VPSのWebコンソールにアクセスしてfirewalldの設定を更新すれば元に戻ります。Macの場合は秘密鍵をキーチェーンに登録してしまおうMacの場合はターミナルから以下のコマンドを実行して秘密鍵をキーチェーンに登録しておくと入力の手間が省けます。~/.ssh/id_rsa忘れやすいfirewalldの設定firewalldに公開したいWebサービスのポートを開放しましょう。設定を忘れて時間を消費する項目なので、しっかり使い方を覚えておきましょう。--permanentExpress.jsのポートはデフォルトポートが3000ですが、別の番号にしておいたほうがセキュリティ上は望ましいです。アプリケーションもhttps対応しておくと安心です。下記の記事で解説しているので参考にしてみてください。www.kennejs.com自作アプリケーション初心者にはさくらVPSが手軽でおすすめです。コメントをキャンセルメールアドレスが公開されることはありません。*サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。上に表示された文字を入力してください。USケネはじめまして、ケネです。Node.jsの技術情報を書いています。一人でも多くの方と「自分でもできた」感覚を共有したいので、なるべくわかりやすく、実体験ベースでのブログを心がけています。技術で自分の世界を広げましょう。不明点や質問があればお気軽にコメントください。