From c0c73379890f1a4ee6ee07b1aee188c33ef66ab0 Mon Sep 17 00:00:00 2001 From: nsfisis Date: Wed, 2 Apr 2025 00:11:46 +0900 Subject: feat(blog/nuldoc): dynamically join nested section ids --- .../2022-10-28/setup-server-for-this-site.ndoc | 38 +++++++++++----------- 1 file changed, 19 insertions(+), 19 deletions(-) (limited to 'vhosts/blog/content/posts/2022-10-28') diff --git a/vhosts/blog/content/posts/2022-10-28/setup-server-for-this-site.ndoc b/vhosts/blog/content/posts/2022-10-28/setup-server-for-this-site.ndoc index a601b8b4..c10ad115 100644 --- a/vhosts/blog/content/posts/2022-10-28/setup-server-for-this-site.ndoc +++ b/vhosts/blog/content/posts/2022-10-28/setup-server-for-this-site.ndoc @@ -36,14 +36,14 @@ remark = "ssh_config に IdentitiesOnly yes を追加"
事前準備 -
+
サーバのホスト名を決める

モチベーションが上がるという効能がある。今回は藤原定家から取って teika にした。 たいていいつも源氏物語の帖か小倉百人一首の歌人から選んでいる。

-
+
SSH の鍵生成

ローカルマシンで鍵を生成する。 @@ -59,7 +59,7 @@ remark = "ssh_config に IdentitiesOnly yes を追加" GitHub Actions からサーバへのデプロイ用。

-
+
SSH の設定

.ssh/config に設定しておく。 @@ -78,13 +78,13 @@ remark = "ssh_config に IdentitiesOnly yes を追加"

基本のセットアップ -
+
SSH 接続

VPS 契約時に設定した管理者ユーザとパスワードを使ってログインする。

-
+
ユーザを作成する

管理者ユーザで作業すると危ないので、メインで使うユーザを作成する。 @@ -99,7 +99,7 @@ remark = "ssh_config に IdentitiesOnly yes を追加" ]]>

-
+
ホスト名を変える
-
+
公開鍵を置く ~/.ssh/github2teika.key.pub の内容をコピーする。

-
+
SSH の設定

SSH の設定を変更し、少しでも安全にしておく。 @@ -147,7 +147,7 @@ remark = "ssh_config に IdentitiesOnly yes を追加" ]]>

-
+
SSH で接続確認

今の SSH セッションは閉じずに、ターミナルを別途開いて疎通確認する。 @@ -159,7 +159,7 @@ remark = "ssh_config に IdentitiesOnly yes を追加" ]]>

-
+
ポートの遮断

デフォルトの 22 番を閉じ、設定したポートだけ空ける。 @@ -177,7 +177,7 @@ remark = "ssh_config に IdentitiesOnly yes を追加" ここでもう一度 SSH の接続確認を挟む。

-
+
GitHub 用の SSH 鍵

GitHub に置いてある private リポジトリをサーバから clone したいので、SSH 鍵を生成して置いておく。 @@ -218,7 +218,7 @@ remark = "ssh_config に IdentitiesOnly yes を追加" ]]>

-
+
パッケージの更新
サイトホスティング用のセットアップ -
+
DNS に IP アドレスを登録する

このサーバは固定の IP アドレスがあるので、A レコードに直接入れるだけで済んだ。

-
+
使うソフトウェアのインストール
-
+
メインユーザが Docker を使えるように
-
+
HTTP/HTTPS を通す

80 番と 443 番を空ける。 @@ -269,7 +269,7 @@ remark = "ssh_config に IdentitiesOnly yes を追加" ]]>

-
+
リポジトリのクローン
-
+
certbot で証明書取得
-
+
サーバを稼動させる