概要
RooCode などほとんどの拡張機能のページは https 化されていることが前提です
今回は code-server を https 化する方法を紹介します
環境
- Ubuntu 24.04
- code-server v4.103.2
A レコードの登録
名前でアクセスできる必要があるので code-server が動作しているサーバの IP の A レコードを登録します
証明書の取得
何でも OK です
certbot などを使って取得します
取得した鍵と証明書は適当なパスに配置しておきましょう
code-server の設定変更
-
vim /usr/lib/systemd/system/code-server@.service
[Unit]
Description=code-server
After=network.target
[Service]
Type=exec
# ExecStart=/usr/bin/code-server
ExecStart=/usr/bin/code-server --cert /home/hawk/certs/my_code_server.crt --cert-key /home/hawk/certs/my_code_server.key
Restart=always
User=%i
[Install]
WantedBy=default.target
/home/hawk/certs/my_code_server.crt と /home/hawk/certs/my_code_server.key は先程取得した証明書と鍵へのパスになります
動作確認
-
sudo systemctl daemon-reload && sudo systemctl restart code-server@devops
これで https でアクセスできることを確認しましょう
最後に
証明書は自己証明書を使う方法がネットでよく紹介されていますが最近だと簡単に取得できます
ただドメインがそもそも必要なのでドメインがない場合には自己証明書を使う方法になるかなと思います
0 件のコメント:
コメントを投稿