100%レンタルサーバーを使いこなすサイト100%レンタルサーバーを使いこなすサイトホームページ初心者・レンタルサーバー初心者の方でもレンタルサーバーを100%使いこなす情報を徹底調査します。現在「さくらVPS」で「512MB」で「685円/月」のプランを利用しています。今まで「Linux(CentOS)」の動作検証や、RubyやPythonでプログラムを作っていましたが、「Python」+「Django」でWebアプリケーションを作ります。その理由は、メモリが「512MB」の最安値プランはスペックが低いのでWebアプリケーションに向かないのではと思ったのですが、ディスクがSSDということもあり意外とパフォーマンスがいいということが分かったからです。パッケージを最新のアップデートfirewalldの設定手順DNSの設定(グローバルIPアドレスとドメイン名の紐付)お名前.comの「ドメインNavi」にログインするドメイン設定確認まとめさくらVPSの一番安いプラン「512MB」でWebアプリを作成するさくらVPSの一番安いプラン「512MB」でWebアプリを作成します。Webアプリは「Python」で開発し「Django」上で表示します。以下のように設計しました。セキュリティ設計(開放ポート)一番重要なセキュリティ設計です。※鍵認証にするFTPのポート「TCP/20(データ)」、「TCP/21(制御)」は開放しません。データはFTPプロトコルではなく、SSHプロトコルで送信します。ドメイン設計ドメインは既に取得している「box-cm.com」を利用します。SSL証明書設計HTTPSプロトコルでWebアプリケーションにアクセスできるように、「さくらVPS」にSSL証明書を導入します。Encrypt」を利用します。Encrypt」を導入できます。設計は完了したので実際に「さくらVPS」で構築をします。※設計はざっくりとでいいので事前にテキストファイルなどに書いておくことをお勧めします。パッケージを最新のアップデート初めにCentOS7のパッケージを最新にアップデートします。update」を実行します。update」で最新にアップデートをすることで脆弱性対応をしましょう。updateアップデートが完了したら「reboot」コマンドでOSを再起動します。詳しい「CentOS7」での「firewalld」設定手順は以下の記事を参考してください。設定するhttps://go-journey.club/archives/5103さくらVPSを使ってWebサービスを公開しようという目標があります。インフラ系のエンジニアですがプログラミングが趣味です。現在さくらVPSを使ってリモートからアクセスをしてコマンドの動作検証などをしていますが、Webサービスの開発にも挑戦しようと思っています...■現在のファイアウォール(firewalld)の設定を確認する初めに現在の設定を確認します。現在、firewalld.serviceが起動しているかどうか、自動起動になっているか確認します。自動起動も「ON」になっています。log]#もし「firewalld.service」が「停止」していたら、「自動起動」の設定になっていなかったら以下の手順で設定します。firewalld.serviceを起動します。firewalld.serviceを自動起動する設定にします。--list-all」コマンドで現在のファイアウォールの設定を確認します。これが現在許可されているサービスです。html]#現在「ssh」と「http」だけなので「https」を追加します。■httpsのポートを設定する(httpsを解放する)以下のコマンドでhttpsのサービス(ポート)を解放します。permanentオプションで恒久対応します。firewalld.serviceにはゾーン(zone)があります。ゾーンを各NICに割り当てます。ちなみに環境的にはNICは1つのみデフォルトのゾーンは「public」なので、明示的に「public」に割り当てています。再起動firewalld.serviceへの設定を反映させるために、一度「firewalld.service」を再起動します。firewalld.serviceを再起動します。firewalld.serviceのステータスを確認します。「-l」オプションを付けることでログを全文表示させます。-l」でログを全文表示させて確認しました。その結果「WARNING」が出力されていることが分かります。現在の環境を確認します。(Core)「firewalld」と「iptables」のバージョンを確認します。iptablesiptables-1.4.21-18.2.el7_4.x86_64iptablesコマンドを実行します。~]#特に問題はなさそうです。調べてみましたが、現在のところ原因不明なので先に進めます。■解放ポートの確認httpsが開放されていることを確認します。httpsも開放されています。~]#DNSの設定(グローバルIPアドレスとドメイン名の紐付)ドメイン名(FQDN):box-cm.comグローバルIPアドレス:160.16.217.115「160.16.217.115」と「box-cm.com」を結び付けます。「さくらのVPS」に「お名前.com」で取得した独自ドメインを割り当てる手順100%レンタルサーバーを使いこなすサイト「さくらのVPS」に「お名前.com」で取得した独自ドメインを割り当てる手順https://go-journey.club/archives/1748今回は、「さくらのVPS」に「お名前.com」で取得した独自ドメインを割り当てる手順について解説します。基本的に「他社のサービス」と「他社のサービス」を組み合わせる場合は、両社側での設定が必要になります。・さくらのVPS・お名前.comの独自ド...今回はさくらVPS提供のネームサーバー(DNSサーバー)を利用せずに「お名前.com」のネームサーバー(DNSサーバー)で名前解決をする方法を選択します。お名前.comの「ドメインNavi」にログインするお名前.comの「ドメインNavi」にログインします。https://www.onamae.com/navi/domain.html以下のログイン画面が表示されるのでお名前ID(会員ID)パスワードを入力して「ログイン」ボタンをクリックしてログインします。「ドメインNavi」にログインしたら「ドメイン設定」タブをクリックします。以下の「このサイトを離れてもよろしいですか?」の確認画面が表示されたら「このページを離れる」ボタンをクリックします。左側ペインより「ネームサーバーの設定」-「DNS関連機能の設定」をクリックします。下図のように対象のドメインにチェックを入れて「次へ進む」ボタンをクリックします。下図のように「DNSレコード設定を利用する」の「設定する」ボタンをクリックします。下図のように紐付したい「ドメイン」と「IPアドレス」を設定します。IPアドレスを設定したら下の方にスクロールをして「確認画面へ進む」ボタンをクリックします。DNSレコードの設定を確認して「設定する」ボタンをクリックします。下図のように「DNSレコード設定」が「完了」になっていることを確認します。※設定が反映されるのに大体数時間かかります。以下のコマンドでドメイン設定が反映されていることを確認します。名前解決ができています。~]$※もしうまくいかない場合は、いろいろと設定をいじらずに、数時間待ってみましょう。まとめPart.1は以上で一旦完了です。Encrypt」を「さくらVPS」に設定して「https://box-cm.com」にアクセスできるように設定をします。コメントをキャンセルメールアドレスが公開されることはありません。コメントデータの処理方法の詳細はこちらをご覧ください。