mirror of
				https://gitee.com/gitea/gitea
				synced 2025-11-04 16:40:24 +08:00 
			
		
		
		
	ZH-CN translation of Installation part (#5089)
This commit is contained in:
		@@ -0,0 +1,63 @@
 | 
				
			|||||||
 | 
					---
 | 
				
			||||||
 | 
					date: "2017-07-21T12:00:00+02:00"
 | 
				
			||||||
 | 
					title: "在 Linux 中以 service 方式运行"
 | 
				
			||||||
 | 
					slug: "linux-service"
 | 
				
			||||||
 | 
					weight: 10
 | 
				
			||||||
 | 
					toc: true
 | 
				
			||||||
 | 
					draft: false
 | 
				
			||||||
 | 
					menu:
 | 
				
			||||||
 | 
					  sidebar:
 | 
				
			||||||
 | 
					    parent: "installation"
 | 
				
			||||||
 | 
					    name: "在Linux中以service方式运行"
 | 
				
			||||||
 | 
					    weight: 20
 | 
				
			||||||
 | 
					    identifier: "linux-service"
 | 
				
			||||||
 | 
					---
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### 在 Ubuntu 16.04 LTS 中以 service 方式运行
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#### systemd 方式
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					在 terminal 中执行以下命令:
 | 
				
			||||||
 | 
					```
 | 
				
			||||||
 | 
					sudo vim /etc/systemd/system/gitea.service
 | 
				
			||||||
 | 
					```
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					接着拷贝示例代码 [gitea.service](https://github.com/go-gitea/gitea/blob/master/contrib/systemd/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](https://github.com/go-gitea/gitea/blob/master/contrib/supervisor/gitea)。
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					将 user(git) 和 home(/home/git) 设置为与上文部署中匹配的值。如果使用自定义端口,则需修改 PORT 参数,反之如果使用默认端口则需删除 -p 标记。
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					最后激活 supervisor 并将它作为系统自启动服务:
 | 
				
			||||||
 | 
					```
 | 
				
			||||||
 | 
					sudo systemctl enable supervisor
 | 
				
			||||||
 | 
					sudo systemctl start supervisor
 | 
				
			||||||
 | 
					```
 | 
				
			||||||
		Reference in New Issue
	
	Block a user