Обычно я думал 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 с клиентом по вашему выбору.