We are happy to announce that Vesta is back under active development as of 25 February 2024. We are working on v1 candidate and expect to engage more with the community over the coming months. We are committed to open source, and we encourage contributors to help us build the future of Vesta.
Amazon EC2
Amazon EC2
Возникли некоторые сложности в настройке панели в облаке Amazon EC2 (CentOS 6.3 minimal)
VSFTP - замечательнейший сервер фтп. Лучше не встречал.
VSFTP не будет работать с облаком в пассивном режиме по умолчанию.
Насколько я понял в пассивном режиме vsftp коннектится к любому порту больше 1023 (>1023)
Ведь все порты до 1024 имеют строгое назначение.
Процесс настройки:
1.устанавливаем nano
2.изменяем конфиг VSFTP
Затем в панели управления EC2 настраиваем проброс портов
1.Заходим в Security Groups
2.Выбираем вашу активную групповую политику применимую к данному истансу с которым мы работаем
3. Добавляем порты и - на эти порты мы направили пассивный режим.
Заканчиваем настройку командой
На этом всё.
VSFTP - замечательнейший сервер фтп. Лучше не встречал.
VSFTP не будет работать с облаком в пассивном режиме по умолчанию.
Насколько я понял в пассивном режиме vsftp коннектится к любому порту больше 1023 (>1023)
Ведь все порты до 1024 имеют строгое назначение.
Процесс настройки:
1.устанавливаем nano
Code: Select all
yum install nano
Code: Select all
nano /etc/vsftpd/vsftpd.conf
Code: Select all
pasv_enable=YES
pasv_max_port=12100
pasv_min_port=12000
port_enable=YES
pasv_address=192.168.1.0 (ваш elastic ip - внешний ip)
1.Заходим в Security Groups
2.Выбираем вашу активную групповую политику применимую к данному истансу с которым мы работаем
3. Добавляем порты
Code: Select all
20-21
Code: Select all
12000-12100
Заканчиваем настройку командой
Code: Select all
service vsftpd restart
Re: Amazon EC2
одно неудобство. Панель оправляет локальный айпи адрес FTP на почту. Можно конечно по домену, но можно и через resolve как нибудь или дополнительный пункт для ввода ip в веб интерфейсе панели.
Как-то я не правильно выразился. Суть в том что панель отправляет айпи алрес хоста который ему присвоили за NAT-ом. Можно ли как-то отрезолвить или что-то в этом роде айпи адрес внешний? Может есть возможность добавить строку ввода для пользователя, что бы вводил айпи хоста, если тот за NAT-ом?
Как-то я не правильно выразился. Суть в том что панель отправляет айпи алрес хоста который ему присвоили за NAT-ом. Можно ли как-то отрезолвить или что-то в этом роде айпи адрес внешний? Может есть возможность добавить строку ввода для пользователя, что бы вводил айпи хоста, если тот за NAT-ом?
Last edited by XakRu on Sun Dec 02, 2012 12:24 am, edited 2 times in total.
Re: Amazon EC2
В простое на мускуль тоже поедает памяти кучу. После теста http://loadimpact.com/, сервак нагнулся.
правда тариф микро.
правда тариф микро.
Re: Amazon EC2
возможно кому нибудь это пригодится, но я предпочел не продолжать работы на амазоне. Не рентабельно. А вот файлопомойки там стоят недорого. Немного места для ОС + nginx + EBS/buckets.
Re: Amazon EC2
При установке этот момент учтен, по почте будет отправлен внешний ip, даже если сервер за nat. В письмах которые отсылаются пользователю при создании его акаунта, используется такая строка:XakRu wrote:одно неудобство. Панель оправляет локальный айпи адрес FTP на почту.
Code: Select all
$mailtext .= "https://".$_SERVER['HTTP_HOST']."/login/\n";
За конфиги vsftp для ec2 отдельное спасибо. Ценный опыт.
Еще хочу заметить по поводу настройки mysql. При установке он толком не настраивается, поэтому при должном внимании можно улучшить его производительность. В частности параметры
Code: Select all
max_connections=200
max_user_connections=30
Re: Amazon EC2
Брал и t1.micro и small тарифы. t1.micro не выдерживает продолжительной нагрузки и wordpress спустя 5 минут почти на лопатках, t1.micro в действительности выходит не мощнее недорогого смартфона. На small дается 1.7Гб оперативки, но всё таки я посчитал дорого. Арендовал инстансы в сингапуре.
VSFTP настроил, но wordpress так и не смог устанавливать плагины с сервера wordpress. Приходилось по фтп заливать.
Mysql можно оптимизировать, по большей части я разделяю их настройки на несколько типов:
для ПК с оперативкой меньше 1 Гб и процессором типа atom
для ПК с оперативкой больше 1 Гб и процессором десктопным
для ПК с оперативкой больше 4 Гб и процессором десктопным
VSFTP настроил, но wordpress так и не смог устанавливать плагины с сервера wordpress. Приходилось по фтп заливать.
Mysql можно оптимизировать, по большей части я разделяю их настройки на несколько типов:
для ПК с оперативкой меньше 1 Гб и процессором типа atom
для ПК с оперативкой больше 1 Гб и процессором десктопным
для ПК с оперативкой больше 4 Гб и процессором десктопным
Re: Amazon EC2
на сервер я входил по Elastic ip. Т.е. в адресной строке я вводил внешний айпи, а вот на почту пришел внутренний. На запуск около 10 инстансов у меня ушел почти доллар, хотел создать нагрузочное тестирование.
Идея была такова: запускать скрипт регистрации нового пользователя на амазон, регистрация на однодневное мыло, затем руками подтверждать регистрацию, использовались карты visaVirual, а потом создавать нагрузку на сервер - который затребовал нагрузку.
Идея была такова: запускать скрипт регистрации нового пользователя на амазон, регистрация на однодневное мыло, затем руками подтверждать регистрацию, использовались карты visaVirual, а потом создавать нагрузку на сервер - который затребовал нагрузку.
Re: Amazon EC2
Понятно. Попробую на выходных потестировать работу панели на ec2.
Re: Amazon EC2
Добавил описанный XakRu workaround, в установщик. Теперь, в случае ec2 остается добавить только разрешающие правила для диапазона tcp 12000-12100.