From 1b2f5c7396f6b67ef9508dec5d0615d9d358e4c7 Mon Sep 17 00:00:00 2001 From: Jeffery Date: Tue, 9 Jun 2026 22:55:14 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20Service=EF=BC=9ATraefik?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Service%EF%BC%9ATraefik.md | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/Service%EF%BC%9ATraefik.md b/Service%EF%BC%9ATraefik.md index fe624b1..32bea10 100644 --- a/Service%EF%BC%9ATraefik.md +++ b/Service%EF%BC%9ATraefik.md @@ -8,4 +8,40 @@ wget https://github.com/traefik/traefik/releases/download/v3.7.4/traefik_v3.7.4_ ```bash tar zxvf traefik_v3.7.4_linux_amd64.tar.gz -C /usr/local/bin/ traefik +``` + +# 設計 Traefik 服務 + +```bash +nano /etc/systemd/system/traefik.service +``` + +服務檔內容 + +```ini +[Unit] +Description=Traefik Proxy + +[Service] +Environment=HOME=/root +Type=simple +WorkingDirectory=/root +ExecStart=/usr/local/bin/traefik --configFile=traefik.toml +Restart=always +User=root + +[Install] +WantedBy=multi-user.target +``` + +啟動服務 + +```bash +systemctl daemon-reload && systemctl enable traefik.service && systemctl start traefik.service && systemctl status traefik.service +``` + +停止服務 + +```bash +systemctl stop traefik.service && systemctl disable traefik.service && rm /etc/systemd/system/traefik.service ``` \ No newline at end of file