Настройка VPS на Ubuntu 14.04

2016-12-11 00:56:00

Настройка VPS на Ubuntu 14.04 - Promo=MSK статьи фотография

Недавно возникла необходимость установки служебного скрипта на веб сервер. Скрипт довольно ресурсоемкий и требует установки как минимум на VPS.  

Регистрация

Сейчас на рынке хостинг-услуг полно предложений недорогих серверов VPS. Цены начинаются от 90 рублей в месяц, правда, за такие деньги Вы вряд ли сможете найти достаточно мощный сервер. Я считаю, что в этом случае для сайта гораздо выгоднее подобрать быстрый виртуальный хостинг. В мои же потребности "уложился" сервер за 150 рублей в месяц плюс 50 рублей - панель управления ISPManager.  В других случаях обычно я обхожусь бесплатной панелью Веста, которой вполне хватает для того, что бы сократить все рутинные работы с серваком, но в этот раз у меня просто не было времени на дополнительную возню.

Итак, я попробую рассказать о "быстром старте" - базовых настройках виртуального сервера, установки основных программ и модулей. Задачи создания супер-защищенного и быстрого сервера передо мной не стояло, поэтому все будет очень кратко. Систему я предпочитаю Ubuntu, поэтому в статье я буду подразумевать именно ее.

После регистрации, Вы получаете от хостера письмо со всеми доступами - адреса, пароли, явки...Обычно, это доступ к биллинг панели - где Вы оплачиваете услуги, панели DNS для настройки name серверов и внешняя панель управления.  Во внешней панели управления сервером вы можете перезапустить сервер, переустановить операционную систему, посмотреть статистику по нагрузке сервера и трафику.

Настройка безопасности

Изначально, Вам предоставляется доступ к серверу от имени главного администратора системы - root. Для настройки элементарной безопасности, необходимо отключить доступ к системе от имени root, создать суперпользователя, под которым будут производиться все работы на сервере. Естественно, в обратном порядке... Сначала создаем супер пользователя, потом отрубаем рут. Затем, нам понадобится сменить порт для доступа по SSH. 

Заходим на наш сервер под рутом по SSH, я для этого использую бесплатный клиент Putty. 

По умолчанию, порт SSH - 22, меняем его на другой.

начинаем: прежде всего обновляем систему:

apt-get update && sudo apt-get upgrade -y

Далее, устанавливаем часовой пояс:

dpkg-reconfigure tzdata
apt-get install ntp

Устанавливаем sudo:

apt-get install sudo

Создаем группу admin

groupadd admin

и пользователя в ней -

useradd -g admin -G sudo -s /bin/bash -m admin

устанавливаем пароль для нового пользователя:
passwd admin

Теперь заходим на сервер уже под именем нового пользователя и продолжаем настройку. 

В качестве текстового редактора я пользуюсб nano , поэтому ставлю его - 

sudo apt-get install nano

И для удобства - MidnightCommander

sudo apt-get install mc


Далее, сменим порт SSH и запретим логиниться под рутом. Для этого отредактируем конфигурационный файл SSH 

sudo nano /etc/ssh/sshd_config

В нем изменим параметры  Port - установим кое-нить значение, типа 9999 и PermitLoginRoot изменим  с yes на no. 

Перезапустим службу SSH: 

sudo service ssh restart

 

Установка ISPmanager

Так как панель управления рекомендуется ставить на чистую систему, переходим к установке ISPManager.

Скачиваем установочный скрипт

sudo wget http://cdn.ispsystem.com/install.sh

и запускаем его

sudo sh install.sh ISPmanager

установка длится минут пять, но от компа далеко не отходим - потребуется выбрать версию и вариант установки - минимальную или
с рекомендуемыми приложениями.

Далее просто поглядываем на процесс установки - вместе с панелью установятся основные приложения и сервисы

3 привязка домена

4. установка zend, ioncube

Оставьте Комментарий

Комментарии (0)

    Вам срочно нужен сайт?