2017-02-04 2 views
0

Мне не удалось найти ответ на этот вопрос, хотя были некоторые похожие вопросы. Итак, у меня есть Amazon EC2, который я начал с «быстрого запуска Magento» на рынке Amazon. Во всяком случае, сайт работает, я могу добраться до него через мой домен, а также может ssh.Файлы FTP до сервера Amazon AWS

Однако, когда я вхожу в систему через 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. Я получаю разрешение denied error

Итак, что это за команды ssh, которые позволят мне войти в sftp с помощью пользователя ubuntu и иметь возможность загружать файлы и даже изменять права доступа к файлам, не делая сайт больше не загружаемым, когда вы введите свое доменное имя?

Я считаю, что мне просто нужно добавить пользователя «ubuntu» в группу nginx? Если да, то какая будет эта команда?

благодаря

ответ

0

попробовать sudo usermod -a -G nginx ubuntu это будет добавить существующий пользователь Ubuntu для Nginx группы. Кроме того, выйдите из любого существующего сеанса и войдите в систему.

+0

Спасибо, Сатиш, я вошел в ssh и выполнил команду sudo usermod -a -G nginx ubuntu. Затем я зарегистрировался в ftp через filezilla и до сих пор не смог загрузить файл ftp в каталог? – Jayreis

+0

Я думаю, что помимо добавления пользователя ubuntu в группу nginx вам также необходимо назначить правильное разрешение, поэтому любой пользователь, принадлежащий группе nginx, должен иметь возможность загружать файлы. 'chmod -R 754 var/www/magento' должен делать. – Satish

Смежные вопросы