LoginSignup
0
1

More than 3 years have passed since last update.

herokuでホストしてたlaravelアプリをlightsailに移動してドメイン張り替えとかした作業ログ

Posted at

1.インスタンス立ち上げ

スクリーンショット 2020-07-30 20.46.17.png

2.documentroot確認

スクリーンショット 2020-07-30 20.47.00.png
スクリーンショット 2020-07-30 20.47.39.png

3.デプロイ

Envoyと言う公式のデプロイタスク管理ツールがあるのでコレでデプロイスクリプトを管理してみる

Envoy.blade.php
@servers(['web' => ['-i ~/.ssh/LightsailDefaultKey-ap-northeast-1.pem bitnami@54.95.226.129']])

@task('deploy', ['on' => 'web'])
cd ~/htdocs/ta9to/
git pull origin master
composer install --optimize-autoloader --no-dev
php artisan config:cache
php artisan route:cache
php artisan view:cache
@endtask

4.Laravel動いてるの確認

# DocumentRoot設定
$ vim /opt/bitnami/apache2/conf/bitnami/bitnami.conf
<VirtualHost _default_:80>
  #DocumentRoot "/opt/bitnami/apache2/htdocs"
  DocumentRoot "/opt/bitnami/apache2/htdocs/ta9to/public"
# apache再起動
$ sudo /opt/bitnami/ctlscript.sh restart apache

スクリーンショット 2020-07-30 21.22.03.png

5.mysql設定

# mysqlパスワード確認
$ bitnami@ip-172-26-11-51:~$ cat /home/bitnami/bitnami_application_password

6.表示確認

スクリーンショット 2020-07-30 22.09.20.png

7.ドメイン張り替え
スクリーンショット 2020-07-30 22.15.30.png

8.Aレコード追加+レジストリのネームサーバ置き換え
スクリーンショット 2020-07-31 1.38.23.png

9.https設定
https://aws.amazon.com/jp/premiumsupport/knowledge-center/linux-lightsail-ssl-bitnami/

$ sudo /opt/bitnami/bncert-tool

↑のコマンドがapacheのconfに追記してくれるのでまたdocumentroot書き換える

/opt/bitnami/apache2/conf/bitnami/bitnami.conf
<VirtualHost _default_:443>
  #DocumentRoot "/opt/bitnami/apache2/htdocs"
  DocumentRoot "/opt/bitnami/apache2/htdocs/ta9to/public"
  SSLEngine on

10.完了
https://www.ta9to.com/blog/posts

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1