Vesta Control Panel - Forum

Community Forum

Skip to content

Advanced search
  • Quick links
    • Main site
    • Github repo
    • Google Search
  • FAQ
  • Login
  • Register
  • Board index Language specific forums Russian (Русский) Общие вопросы
  • Search

Amazon EC2

Общие вопросы о панели управления Vesta
Locked
  • Print view
Advanced search
9 posts • Page 1 of 1
XakRu
Posts: 117
Joined: Wed Nov 28, 2012 10:26 pm

Amazon EC2

Post by XakRu » Sat Dec 01, 2012 3:44 pm

Возникли некоторые сложности в настройке панели в облаке Amazon EC2 (CentOS 6.3 minimal)

VSFTP - замечательнейший сервер фтп. Лучше не встречал.
VSFTP не будет работать с облаком в пассивном режиме по умолчанию.
Насколько я понял в пассивном режиме vsftp коннектится к любому порту больше 1023 (>1023)
Ведь все порты до 1024 имеют строгое назначение.

Процесс настройки:
1.устанавливаем nano

Code: Select all

yum install nano
2.изменяем конфиг VSFTP

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)
Затем в панели управления EC2 настраиваем проброс портов
1.Заходим в Security Groups
2.Выбираем вашу активную групповую политику применимую к данному истансу с которым мы работаем
3. Добавляем порты

Code: Select all

20-21
и

Code: Select all

12000-12100
- на эти порты мы направили пассивный режим.
Заканчиваем настройку командой

Code: Select all

service vsftpd restart
На этом всё.
Top

XakRu
Posts: 117
Joined: Wed Nov 28, 2012 10:26 pm

Re: Amazon EC2

Post by XakRu » Sat Dec 01, 2012 3:50 pm

одно неудобство. Панель оправляет локальный айпи адрес FTP на почту. Можно конечно по домену, но можно и через resolve как нибудь или дополнительный пункт для ввода ip в веб интерфейсе панели.

Как-то я не правильно выразился. Суть в том что панель отправляет айпи алрес хоста который ему присвоили за NAT-ом. Можно ли как-то отрезолвить или что-то в этом роде айпи адрес внешний? Может есть возможность добавить строку ввода для пользователя, что бы вводил айпи хоста, если тот за NAT-ом?
Last edited by XakRu on Sun Dec 02, 2012 12:24 am, edited 2 times in total.
Top

XakRu
Posts: 117
Joined: Wed Nov 28, 2012 10:26 pm

Re: Amazon EC2

Post by XakRu » Sat Dec 01, 2012 6:24 pm

В простое на мускуль тоже поедает памяти кучу. После теста http://loadimpact.com/, сервак нагнулся.
правда тариф микро.
Top

XakRu
Posts: 117
Joined: Wed Nov 28, 2012 10:26 pm

Re: Amazon EC2

Post by XakRu » Sat Dec 01, 2012 10:10 pm

возможно кому нибудь это пригодится, но я предпочел не продолжать работы на амазоне. Не рентабельно. А вот файлопомойки там стоят недорого. Немного места для ОС + nginx + EBS/buckets.
Top

skid
VestaCP Team
Posts: 1476
Joined: Wed Apr 06, 2011 11:12 pm

Re: Amazon EC2

Post by skid » Mon Dec 03, 2012 9:01 pm

XakRu wrote:одно неудобство. Панель оправляет локальный айпи адрес FTP на почту.
При установке этот момент учтен, по почте будет отправлен внешний ip, даже если сервер за nat. В письмах которые отсылаются пользователю при создании его акаунта, используется такая строка:

Code: Select all

$mailtext .= "https://".$_SERVER['HTTP_HOST']."/login/\n";
то есть если вы заходите на сервер используя доменное имя vesta.domain.com то именно оно и будет отправлено в качестве ссылки. Или речь о другой ситуации?

За конфиги vsftp для ec2 отдельное спасибо. Ценный опыт.

Еще хочу заметить по поводу настройки mysql. При установке он толком не настраивается, поэтому при должном внимании можно улучшить его производительность. В частности параметры

Code: Select all

max_connections=200
max_user_connections=30
для инстанса t1.micro слишком велики.
Top

XakRu
Posts: 117
Joined: Wed Nov 28, 2012 10:26 pm

Re: Amazon EC2

Post by XakRu » Tue Dec 04, 2012 6:35 am

Брал и t1.micro и small тарифы. t1.micro не выдерживает продолжительной нагрузки и wordpress спустя 5 минут почти на лопатках, t1.micro в действительности выходит не мощнее недорогого смартфона. На small дается 1.7Гб оперативки, но всё таки я посчитал дорого. Арендовал инстансы в сингапуре.

VSFTP настроил, но wordpress так и не смог устанавливать плагины с сервера wordpress. Приходилось по фтп заливать.

Mysql можно оптимизировать, по большей части я разделяю их настройки на несколько типов:
для ПК с оперативкой меньше 1 Гб и процессором типа atom
для ПК с оперативкой больше 1 Гб и процессором десктопным
для ПК с оперативкой больше 4 Гб и процессором десктопным
Top

XakRu
Posts: 117
Joined: Wed Nov 28, 2012 10:26 pm

Re: Amazon EC2

Post by XakRu » Tue Dec 04, 2012 6:44 am

на сервер я входил по Elastic ip. Т.е. в адресной строке я вводил внешний айпи, а вот на почту пришел внутренний. На запуск около 10 инстансов у меня ушел почти доллар, хотел создать нагрузочное тестирование.
Идея была такова: запускать скрипт регистрации нового пользователя на амазон, регистрация на однодневное мыло, затем руками подтверждать регистрацию, использовались карты visaVirual, а потом создавать нагрузку на сервер - который затребовал нагрузку.
Top

skid
VestaCP Team
Posts: 1476
Joined: Wed Apr 06, 2011 11:12 pm

Re: Amazon EC2

Post by skid » Wed Dec 05, 2012 7:48 am

Понятно. Попробую на выходных потестировать работу панели на ec2.
Top

skid
VestaCP Team
Posts: 1476
Joined: Wed Apr 06, 2011 11:12 pm

Re: Amazon EC2

Post by skid » Tue Dec 11, 2012 12:44 pm

Добавил описанный XakRu workaround, в установщик. Теперь, в случае ec2 остается добавить только разрешающие правила для диапазона tcp 12000-12100.
Top


Locked
  • Print view

9 posts • Page 1 of 1

Return to “Общие вопросы”



  • Board index
  • All times are UTC
  • Delete all board cookies
  • The team
Powered by phpBB® Forum Software © phpBB Limited
*Original Author: Brad Veryard
*Updated to 3.2 by MannixMD
 

 

Login  •  Register

I forgot my password