mirror of
https://gitea.com/gitea/docs.git
synced 2026-07-21 10:17:42 +00:00
Reviewed-on: https://gitea.com/gitea/docs/pulls/265 Reviewed-by: Lunny Xiao <xiaolunwen@gmail.com> Co-authored-by: ifurther <55025025+ifurther@users.noreply.github.com> Co-committed-by: ifurther <55025025+ifurther@users.noreply.github.com>
1.6 KiB
1.6 KiB
date, slug, sidebar_position, aliases
| date | slug | sidebar_position | aliases | |
|---|---|---|---|---|
| 2017-07-21T12:00:00+02:00 | linux-service | 40 |
|
在 Linux 中以 service 方式运行
在 Ubuntu 16.04 LTS 中以 service 方式运行
systemd 方式
在 terminal 中執行以下命令:
sudo vim /etc/systemd/system/gitea.service
接着拷贝示例代码 gitea.service 並取消对任何需要运行在主机上的服务部分的注释,譬如 MySQL。
修改 user,home 目錄以及其他必須的初始化參數,如果使用自定义端口,则需修改 PORT 參數,反之如果使用默认端口则需删除 -p 标记。
激活 gitea 並将它作為系统自启动服务:
sudo systemctl enable gitea
sudo systemctl start gitea
使用 supervisor
在 terminal 中執行以下命令安裝 supervisor:
sudo apt install supervisor
為 supervisor 配置日志路径:
# assuming gitea is installed in /home/git/gitea/
mkdir /home/git/gitea/log/supervisor
在文件编辑器中打开 supervisor 的配置文件:
sudo vim /etc/supervisor/supervisord.conf
增加如下示例配置 supervisord config。
将 user(git) 和 home(/home/git) 设置為与上文部署中匹配的值。如果使用自定义端口,则需修改 PORT 參數,反之如果使用默认端口则需删除 -p 标记。
最后激活 supervisor 並将它作為系统自启动服务:
sudo systemctl enable supervisor
sudo systemctl start supervisor