【发布时间】:2017-02-04 04:13:07
【问题描述】:
尽管有一些类似的问题,但我无法找到这个问题的答案。所以我有一个 Amazon EC2,我在 Amazon 市场上使用“Magento 快速入门”启动了它。无论如何,所以网站正在运行,我可以通过我的域访问它,也可以通过 ssh 进入。
但是,当我通过 filezilla 登录时,我使用的是我的密钥以及用户名 ubuntu 。现在,当我尝试将某些内容 ftp 到我的 var/www/magento 文件夹中时,我的权限被拒绝。默认所有者/组是 nginx nginx
如果我做一个
sudo chown -R ubuntu:nginx var/www/magento
然后我可以将文件通过 ftp 传输到服务器。但是,当我在浏览器中访问 url 时,该站点在 chrome 浏览器中给我一个“无法访问此站点”错误。但是,如果我
sudo chown -R nginx:nginx var/www/magento
然后我可以在浏览器中看到该站点,但又无法上传任何内容。
我也试过了
sudo adduser ubuntu nginx
我收到一条成功消息,但仍然无法 ftp。我收到权限被拒绝错误
那么,什么 ssh 命令可以让我使用 ubuntu 用户登录 sftp 并能够上传文件,甚至更改文件权限,而不会在您输入其域名时使网站不再加载?
我相信我可能只需要将“ubuntu”用户添加到 nginx 组? 如果是这样,该命令是什么?
谢谢
【问题讨论】:
标签: nginx amazon-ec2