小编Hug*_*ães的帖子

我应该与运行网站的同一用户一起部署吗?

我有一个由 Nginx 提供服务的网站,我最近为其设置了 travis 构建和部署。

Nginx 以www-data用户身份运行网站。我创建了一个用户,deploy以便 Travis 可以通过 SSH 登录服务器并部署网站。部署的文件以deploy用户作为所有者存储,这与运行网站的用户不同 ( www-data)。

我担心使用此设置运行网站时会出现权限问题。我应该使用相同的用户www-data/deploy来运行和部署网站吗?使用这种方法,允许运行网站的用户通过 SSH 远程登录是否会出现问题?

请赐教我。

ssh permissions webserver nginx deployment

3
推荐指数
1
解决办法
1051
查看次数

标签 统计

deployment ×1

nginx ×1

permissions ×1

ssh ×1

webserver ×1