エンジニアのひよこ_level10

【毎日更新!】新卒2年目エンジニアブログです! プログラムだけじゃなく、マネジメントとかも書いていきたい!

【個人サイト制作記1】GCPを使ったLaravel環境構築まで【416日目】

個人サイトを作ってみよう

nyamucoro.com

ってことで、作ってます!

その過程でなにをしたかを少しずつ書いておきます!
こんな感じに作ったのかーとか、これじゃまずくね?みたいなご指摘とか。
ほっこり楽しんでもらえると嬉しいです。

私としては、これがメモ。またサーバー使うときにこの記事使う予定!

やりたいこと

Laravelでサイトを表示させる

環境構築

1.GCPのサーバーインスタンスであるGCEのインスタンス作ります

【GCP】Google Compute Engineでサーバー立ち上げ→ページを表示するまで【379日目】 - エンジニアのひよこ_level10

2.OSをdebianにしていろいろインストール

(めっちゃたくさんコマンドある。debianよりRedhat系の方が記事多いと思います)

【debian】Laravel環境構築。サーバーコマンドメモ【386日目】 - エンジニアのひよこ_level10

3.インスタンスIPアドレスを固定

【GCP】インスタンスグループやGCEのIPアドレスを固定【418日目】 - エンジニアのひよこ_level10

4.お名前.comで独自ドメイン取得して、インスタンスにIP紐づけ

【GCP】お名前.comとCloud DNSの連携【385日目】 - エンジニアのひよこ_level10

5.CloudSQLでMySQLインスタンス作る

【GCP】CloudSQLでMySQLインスタンスを立てる【411日目】 - エンジニアのひよこ_level10

6.MySQLにユーザーやテーブル作る

【MySQL】最初に設定したいDB作成とユーザー作成【413日目】 - エンジニアのひよこ_level10

7.GCEとMySQLを同一のネットワークに設定する

【GCP】GCEやCloudSQLを、共通のVPCネットワークで繋ぐ【419日目】 - エンジニアのひよこ_level10

8..envファイルにMySQLインスタンスipアドレスやユーザーを設定する

9.いい感じに表示されたー

これから?

静的にサイトを作って、そこから少しずつ動的にしてきます。

次は静的にサイトを作ったお話。