Идеальный сервер для новичков
Хотел поделиться с новичками инструкцией по настройке сервера на Ubuntu 14.04.
Статья для новичков от новичка.
В этой статье я не претендую на Правильный хостинг для MODX Revolution от Василия. В своей статье Василий советует использовать Ajenti, мне же больше нравится VestaCP, её мы и установим.
В статье мы первоначально настроим сервер, установим хостинг панель, проверим потребляемые ресурсы. Так-же подходит любым CMS.
В качестве сервера я использовал VDS Разминка за 90р/месяц от firstvds.ru (Реферальная ссылка). Выбрал только из-за цены.
Сам я пользуюсь хостингом от modhost.pro:
В конечном итоге мы получим готовый рабочий сервер с простой хостинг панелью, настраиваемыми бекапами, свистелками.
Процесс регистрации на сайте, оплаты и покупки сервера описывать не буду.
После покупки виртуального сервера мы получаем информацию о нём.
На сервер идем через Putty. В настройках Translation ставим UTF-8.
Перезапускаем ssh:
Устанавливаем простую хостинг панель VestaCP
Скрипт установки хостинг панели так-же установит и настроит Nginx, Apache, Bind DNS server, Exim mail server, Dovecot, MySQL, Vsftpd FTP server.
В начале установки нас спросят хотим ли мы продолжить, вводим y:
В процессе спросил что делать с bind9, оставить установленный bind или использовать свой, выбрал использовать установленный, N:
Заходим ваш_ip_address:8083 и вводим полученный логин и пароль
В открывшейся панели заходим в меню пользователя и меняем язык на нужный (в моём случае RU)
Готово :).
На этом всё, мы получили настроенный сервер, хостинг панель для быстрого развертывания хостов под любые CMS и всё это за 90 рублей в месяц.
На графике показано потребление ресурсов, имеется один свежеустановленный modx.
p.s. При установке на виртуальную машину или домашний сервер, кроме ssh, mc и htop ничего дополнительного устанавливать не требуется — начинайте с установки VestaCP.
На домашнем нетбуке с на атоме, гигом оперативы, используемый как сервер статистики (Piwik), сервер синхронизации (OwnCloud), и хостинг (VestaCP), кушает 160Мбайт памяти.
Всем спасибо.
Статья для новичков от новичка.
В этой статье я не претендую на Правильный хостинг для MODX Revolution от Василия. В своей статье Василий советует использовать Ajenti, мне же больше нравится VestaCP, её мы и установим.
В статье мы первоначально настроим сервер, установим хостинг панель, проверим потребляемые ресурсы. Так-же подходит любым CMS.
В качестве сервера я использовал VDS Разминка за 90р/месяц от firstvds.ru (Реферальная ссылка). Выбрал только из-за цены.
Сам я пользуюсь хостингом от modhost.pro:
В конечном итоге мы получим готовый рабочий сервер с простой хостинг панелью, настраиваемыми бекапами, свистелками.
Процесс регистрации на сайте, оплаты и покупки сервера описывать не буду.
Настройка Ubuntu 14.04
После покупки виртуального сервера мы получаем информацию о нём.
На сервер идем через Putty. В настройках Translation ставим UTF-8.
User: root
Password: пароль из письма
Первым делом обновление системы:apt-get update && apt-get upgrade -y
Установка программapt-get install sudo nano mc htop curl -y
Cоздаем нового юзера:adduser имя_пользователя
Вводим пароль создаваемого пользователяEnter new UNIX password:
Повторяем введенный парольRetype new UNIX password:
Получаем сообщение об успешном обновлении пароля и вводим дополнительные данные юзера, я не вводил, пропускал нажатием ENTERpasswd: password updated successfully
Changing the user information for user
Enter the new value, or press ENTER for the default
Full Name []:
Room Number []:
Work Phone []:
Home Phone []:
Other []:
Подтверждаем корректность информацииIs the information correct? [Y/n] y
Добавляем созданного пользователя в группу sudoadduser имя_пользователя sudo
Пользователь успешно добавлен в группу sudoAdding user `user' to group `sudo' ...
Adding user user to group sudo
Done.
Затем отрубаем вход на сервер под рутом.nano /etc/ssh/sshd_config
Выставляем PermitRootLogin no
здесь же можно перевешать ssh на другой порт, но я этого не делаю.Перезапускаем ssh:
service ssh restart
Теперь можно перелогиниться, под вновь созданного пользователя и работать через sudo.Установка хостинг панели VestaCP
Устанавливаем простую хостинг панель VestaCP
sudo curl -O http://vestacp.com/pub/vst-install.sh
sudo bash vst-install.sh
Для установки требуется минимум 350мб оперативной памяти, у меня на VDS 256 мб, я использовал такую команду:sudo bash vst-install.sh --force
Скрипт установки хостинг панели так-же установит и настроит Nginx, Apache, Bind DNS server, Exim mail server, Dovecot, MySQL, Vsftpd FTP server.
В начале установки нас спросят хотим ли мы продолжить, вводим y:
_| _| _|_|_|_| _|_|_| _|_|_|_|_| _|_|
_| _| _| _| _| _| _|
_| _| _|_|_| _|_| _| _|_|_|_|
_| _| _| _| _| _| _|
_| _|_|_|_| _|_|_| _| _| _|
Vesta Control Panel
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
Do you want to proceed? [y/n]): y
Нас просят ввести рабочий email, для отправки данных об успешной установки (Часто помечается как спам).Please enter valid email address:
Нас просят ввести hostname, я указал свой домен.Please enter hostname [ваше_имя_хоста]:
Далее пошла установка, нам пишут про 15 минут ожидания.Installation will take about 15 minutes ...
Идём пить чай.В процессе спросил что делать с bind9, оставить установленный bind или использовать свой, выбрал использовать установленный, N:
Setting up bind9 (1:9.9.5.dfsg-3ubuntu0.5) ...
Configuration file '/etc/init.d/bind9'
==> File on system created by you or by a script.
==> File also in package provided by package maintainer.
What would you like to do about it ? Your options are:
Y or I : install the package maintainer's version
N or O : keep your currently-installed version
D : show the differences between the versions
Z : start a shell to examine the situation
The default action is to keep your current version.
*** bind9 (Y/I/N/O/D/Z) [default=N] ?
Через минуту мы получаем информацию об успешной установки, получаем адрес нашей хостинг панели, логин/пароль:=======================================================
_| _| _|_|_|_| _|_|_| _|_|_|_|_| _|_|
_| _| _| _| _| _| _|
_| _| _|_|_| _|_| _| _|_|_|_|
_| _| _| _| _| _| _|
_| _|_|_|_| _|_|_| _| _| _|
-------------------------------
https://ваш_ip_address:8083
username: admin
password: пароль
-------------------------------
Congratulations,
you have successfully installed Vesta Control Panel.
Установка завершена, мы получили логин и пароль для входа в админку.Заходим ваш_ip_address:8083 и вводим полученный логин и пароль
В открывшейся панели заходим в меню пользователя и меняем язык на нужный (в моём случае RU)
Готово :).
Заключение
На этом всё, мы получили настроенный сервер, хостинг панель для быстрого развертывания хостов под любые CMS и всё это за 90 рублей в месяц.
На графике показано потребление ресурсов, имеется один свежеустановленный modx.
p.s. При установке на виртуальную машину или домашний сервер, кроме ssh, mc и htop ничего дополнительного устанавливать не требуется — начинайте с установки VestaCP.
На домашнем нетбуке с на атоме, гигом оперативы, используемый как сервер статистики (Piwik), сервер синхронизации (OwnCloud), и хостинг (VestaCP), кушает 160Мбайт памяти.
Всем спасибо.
Комментарии: 28
Спасибо, вставил, я и забыл что на modhost.pro тоже есть реферальная программа.
Весь пост сводится к двум командам в консоле и двум реферальным ссылкам. Браво!
Верно.
Но есть люди, которые не хотят особо вникать что и как делать, а хотят копипастой выполнить команды и получить готовую панель для своих нужд. На них и рассчитан пост.
Некоторое время назад и для меня было счастьем найти такую инструкцию, а не копаться в куче конфигов.
Но есть люди, которые не хотят особо вникать что и как делать, а хотят копипастой выполнить команды и получить готовую панель для своих нужд. На них и рассчитан пост.
Некоторое время назад и для меня было счастьем найти такую инструкцию, а не копаться в куче конфигов.
:)
Смотри, что еще есть)
Видел, спасибо)
Для тех у кого паранойя
service vesta stop
#отключаем веб интерфейс панели
Далее управляем с помощью скриптов. Все скрипты здесьls $VESTA/bin
На любой странице MODx сайта, работающего на ТАКОМ сервере, зажмите F5 на клавиатуре, подержите 5 секунд. Отвалилась база? Нет? Напишите.
Не отвалилась, что я делаю не так?
Хорошо)) Раз не отвалилась)) Раньше у Весты это было проблемой. На их форуме об этом много постов- вопросов. Особенно под CentOS.
У меня нетбук дома пару минут глючил, когда я в piwik попробовал генератор посещений. 600 посещений слабенький atom переварил, сайт не вис, но в piwik подвисал пока шла генерация.
Даже ничего не упало.
Даже ничего не упало.
Проблема не в CentOS и панельке, просто запросами «засирался» Апач и выходил за пределы памяти.
Самый простой вариант решения ставить ограничение на обновление страниц на IP, как раз на форуме я писал мануал как настраивать слабый сервер с защитой от F5.
А у МОДх нет проблем с F5, так как старница только 1 раз генерируется через Апач, а потом отдается статический контент черех Nginx, который вообще не напрягается.
Самый простой вариант решения ставить ограничение на обновление страниц на IP, как раз на форуме я писал мануал как настраивать слабый сервер с защитой от F5.
А у МОДх нет проблем с F5, так как старница только 1 раз генерируется через Апач, а потом отдается статический контент черех Nginx, который вообще не напрягается.
Ссылка на мануал не помешала бы тут
Спасибо.
Спасибо.
Шли годы и я менял домены:
— hooked-hands.ru/2014/02/142/
— sysgu.ru/2014/02/142/
Восстановлю бекап и дам коненый вариант настроек.
Хороший, но не помню доведенный ли до идеала вариант, но для работы очень даже подходит.
forum.vestacp.com/viewtopic.php?f=32&t=3852&start=60#p9897
— hooked-hands.ru/2014/02/142/
— sysgu.ru/2014/02/142/
Восстановлю бекап и дам коненый вариант настроек.
Хороший, но не помню доведенный ли до идеала вариант, но для работы очень даже подходит.
forum.vestacp.com/viewtopic.php?f=32&t=3852&start=60#p9897
Спасибо!
nginx + php5-fpm — тоже могут работать с этой панелью!
Из коробки будет в ближайшем обновлении. Но можно настроить вручную.
Пока я ждал эту фичу от весты-научился нгинс и фпм руками конфигурить ;) За что ребятам большое спасибо! В плане дружбы с нгинкс мне больше ispconfig3 нравится.
Я как-то списывался с разработчиком VestaCP, он сказал, что в следующем релизе, который уже скоро, будет nginx+php-fpm из коробки. Так что ждём. Я пока за Apache сижу на сервере для разработок, меня не тяготит :)
я где-то на ихнем форуме это видел
Я позьзую Ajenti, всем пока доволен, надо будет попробовать весту.
А почему не Debian выбрали?
Мне привычней Ubuntu
А что с NS, покупали? Или взяли с панелью?
Понял!
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.