AWS×お名前.com×Route53で独自ドメインのサイトを作ったがHTTPSにしたい
まず、そもそもなぜSSL化をする必要があるのか?
・SSL化するとそのサイトのデータの通信が暗号化される
・Googleや国がSSL化を推奨している(SEO対策にもなる)
・SSL化するとそのサイトのデータの通信が暗号化される
・Googleや国がSSL化を推奨している(SEO対策にもなる)
本番環境のDB変更の手順を忘れないように残しておきます。
heroku pg:reset DATABASE_URL
コマンドを実行すると
>
↑で画面が止まるのでアプリ名を入れます。
heroku run rake db:migrate
heroku restart --app APP_NAME
migrateした後に再起動しないとエラーが出る時があるらしいので下記を実行。[APP_NAME]をアプリ名に変える。
heroku run rails db:seed
bundle lock --add-platform x86_64-linux git add -A git commit -m "Gemfile.lockを修正" git push heroku main
Gemfile.lockを削除します。
rm Gemfile.lock
アプリ本体にインストールされているgemも削除します。
rm -rf vendor/bundle
バージョン2以上のbundlerをインストール
gem install bundler -v '2.2.17'
bundle install
gem install bundler -v 2.2.17
rm -rf Gemfile.lock
bundle _2.2.17_ install