Назад | Перейти на главную страницу

Как работать с файлами на веб-сервере Amazon EC2?

Обычно я думал ftps, но для один У меня несколько проблем настройка его, и для два Мне интересно, есть ли лучший способ передавать файлы и обратно.

Это базовый веб-сервер, на котором мы решили использовать AWS для балансировки нагрузки и все удивительные вещи, которые мы слышали о том, как он может правильно управлять большими нагрузками. Все, что нам нужно, это простой способ получить доступ к файлам в /var/www/html как обычно FTP (а позже добавлю доступ к mysql).

Я настроил его с помощью потрясающего CloudFormation и по умолчанию Шаблон WordPress потому что у нас будет блог (мне уже удалось переместить блог из корневого в /blog) и базу данных. Это было достаточно просто. Итак, мы запускаем странную Amazon RedHat 4.4 без каких-либо iptables. Я считаю, что vsftpd уже работает нормально (после его настройки тоже довольно просто). Но тогда даже не используя Pasv тактика и открывая порты через Группа безопасности AWS EC2 Мог ли я проникнуть через «брандмауэр» Amazon.

Сейчас я знаю, что могу передавать файлы с помощью SSH и вручную перемещать и sudo разрешения позже, так как я не могу и не должен входить в систему как root. Но более автоматизированный и простой способ был бы предпочтительнее.

В любом случае, как нам получить доступ к этим файлам? Если это HTTPS тогда это будет, но тогда Зачем?

Если FTPS - правильный путь, не могли бы вы указать направление или руководство?

Если случайно он использует S3, все это было бы для меня новым ... Так что я также буду признателен за любые указатели!

Заранее спасибо.

Я бы не стал использовать ftp (s) для передачи файлов, возможно, это личное дело, но я думаю, что ftp устарел, управлять и настраивать неудобно.

Просто используйте scp и управляйте своими правами пользователя / группы, чтобы вы могли писать в эту веб-папку. Или используйте что-то вроде svn для управления файлами и, еще лучше, вашими изменениями. Все, что вам нужно сделать, - это простой svn up.

Поскольку в зависимости от вашей архитектуры вам нужно будет дублировать папки htdocs на узлах, если вы действительно планируете выполнять балансировку нагрузки.

Я бы предположил, что ssh будет подходящим вариантом. ssh в значительной степени в стандарт. Установите свое право собственности на что-то вроде www: www, затем scp или sftp с клиентом по вашему выбору.