Компания Amazon предоставляет Cloud VPS для не ресурсоемких проектов возможность целый год пользоваться услугами ее серверов почти бесплатно, с Вашего счета снимется только 1 доллар США как подтверждение. Для того, что бы получить VPS сервер необходимо пройти регистрацию на сайте Amazne, подтвердить номер мобильного телефона, указать удрес и провести проверку банковского счета.
Номер телефона подтверждается звонком робота и Вы должны будете в тональном режиме ввести ПИН-код, который появится у Вас на экране.
Когда Вы пройдете регистрацию, на указанный Вами email, придет письмо со ссылкой на подтверждение оформления заказа. Your AWS Account is Ready - Get Started Now
You can get started by accessing the AWS Management Console, launching an Amazon EC2 Instance, or exploring popular software optimized for Amazon EC2 on AWS Marketplace. For the next 12 months, you will have free access to compute, storage, database, and application services. Learn more by visiting our Free Tier page.
Переходим в Amazon Web Services по первой ссылке AWS Management Console. В правом верхнем углу можно выбрать локацию сервера - в США (Северная Каролина, Орегон, Калифорния), Европе (Ирландия, Германия), Азия (Сингапур, Токио), Австралия и Бразилия.
Переходим на EC2 Virtual Servers in the Cloud. Нажимаем Launch Instance и попадаем в раздел выбора операционной системы для VPS. Компания Amazon дает возможность установить ОС как на Windows, так и на Ubuntu.
Для нашего VPS мы выбрали Ubuntu Server 14.04 LTS (HVM), SSD Volume Type, нажимаем Select и попадаем на страницу выбора мощности сервера. Нас будет интересовать самый первый вариант t2.micro-Free tier eligible (vCPU и 1GiB).
Далее внизу экрана выбираем и нажимаем Review and Launch, попадаем на неинтересную страницу Step 7: Review Instance Launch и внизу еще раз нажимаем Launch.
Попадем на страницу настройки приватного ключа. Выбираем новый ключ, в графу Key pair name вводим любое слово в латинской раскладке. Нажимаем Download Key Pair и сохраняем этот важный файл.
Нажимаем Launch Instance и попадаем на страницу Launch Status, где можно ознакомиться с гайдами по настройке сервера. Поэтому, если это не интересно нажимает View Instances.
Нам открываются данные сервера и его настройки.
В нижней правой колонке находим Security groups и нажимаем launch-wizard-1.
в меню Action выбираем Edit inbound rules. Нажимаем Add rule.
В столбце Type выбираем All trafic, в Source - Anywhere. Нажимаем Save.
Возвращаемся в Instances и держим страницу открытой.
Далее нам понадобится SSH Client, остановимся на Bitvise SSH Client. Для этого скачиваем и устанавливаем его. Загружаем приложение.
В строку Host пишем данные из строки Public DNS к примеру хххх.eu-central-1.compute.amazonaws.com
В строку User - ubuntu
В строку initial method - publickey
Далее нажимаем Client key manager и импортируем ранее загруженный ключ.
В строке Client key выбираем переменную Global. Нажимаем Login, соглашаемся со всеми предложениями клиента и попадаем в консоль SSH.
Начинаем готовить сервер к установке Apache, Ngnix, mysql. Сделать это проще через установку панели управления Vesta.
Начинем установку Vesta CP на Ubuntu Server 14.04 LTS.
В консоле пишем:
locale-gen en_US.utf8
update-locale LANG=en_US.utf8 LC_CTYPE=en_US.utf8 LC_ALL=en_US.utf8
sudo su
apt-get update && apt-get upgrade
apt-get -y install curl
curl -O http://vestacp.com/pub/vst-install.sh
bash vst-install.sh --force
Following software will be installed on your system:
- Nginx frontend web server
- Apache application web server
- Bind DNS server
- Exim mail server
- Dovecot IMAP and POP3 server
- MySQL database server
- Vsftpd FTP server
Нажимаем клавишу y
Вводим email и переписываем hostname. Ждем 5-15 минут.
В результате мы получим адрес и данные для входа в Панель Vesta. Что-то вроде:
https://52.21.68.127:8083
username: admin
password: G2J7pAf4e9
Входим в панель, прикрепляем доменное имя и создаем FTP пользователя (Additional FTP).
У регистратора домена, который вы желаете прикрепить к серверу прописываем:
@ domen.com 52.21.68.127
www.domen.com 52.21.68.127
Ваш сайт должен заработать после обновления DNS сервера. Файлы сайта можно закидывать по адресу /public_html