在 nginx 上以 root 用户身份运行 Rails 应用程序

在 nginx 上以 root 用户身份运行 Rails 应用程序

我的应用程序(在 nginx 上运行)无法通过 ssh 连接到远程计算机,原因是客户端只向其服务器上的 root 用户授予了 ssh 权限。在调试此问题时,我运行了一个命令

'whoami' 

来自我的应用程序,输出是

'nobody'.

有人可以解释一下如何在 nginx 上以 root 用户身份运行我的应用程序吗?

答案1

不,您不想以 root 用户身份运行您的应用程序。您需要做的是为您的 SSH 登录机制(无论它是什么)提供登录远程计算机的用户名。nobody只是因为您没有声明名称而被使用。

在外壳上:

ssh user@hostname 

相关内容