Webサイトの立ち上げ〜ブログページ作成
1. VPSにSSHログイン成功
- ConoHaでVPSを作成(Ubuntu22.04)
- 6ヶ月の契約で3000円くらい。RAMが1GB
- rootパスワード設定
ssh root@{IPアドレス} でログインできるようになった。
このとき最初、ssh: connect to host {IPアドレス} port 22: Connection timed out のエラーが出た。
これはConoHaのコントロールパネル上でサーバーのセキュリティグループを編集することで解決。
セキュリティグループがdefaultだけだったのを「IPv4v6-SSH」を追加したことでログインができるようになった。
AIにエラーを聞いてたけど、ググったら問題解決に繋がった。
2. nginxをインストールしてサイトを公開
apt install nginxでインストール/var/www/mysiteを公開ディレクトリに設定sites-available/mysiteを作成しnginxに認識させたindex.htmlを作成して、初めてのページ表示に成功
3. 独自ドメイン(takuro-portal.com)を取得
- お名前.comでドメインを取得
- AレコードをVPSの固定IPに設定
🔴 ドメインからページにアクセスしようとするとお名前.comのページが表示される状態。
ブラウザのキャッシュをクリアしても変わらなかったので、DNSの設定でまだ何か足りないかも。
4. VSCode Remote SSHの導入
- MacからVSCodeでVPSに直接接続
/var/www/mysiteをそのまま編集する環境を構築
ファイルを保存するだけで即サーバーに反映されるようになったので、めっちゃいい。
5. 新しいトップページを作成
タイトルを「Takuro's Portal」に変更してシンプルな見やすいトップページデザインを作成(してもらった)。
ボタンはブログとアプリのメニューのみだけ。阿部寛のホームページみたいになるべく軽くしたい。
6. ブログページ構築とテスト
/apps/blog/にブログ一覧ページを作成- 今日のこの記事を作成して公開