Настройка хостинга — виртуальный сервер VDS/VPS на Linux Ubuntu

На сайте hosting-vds-vps.ru содержится информация о том, как при отсутствии специальных знаний можно было бы самым примитивным способом настроить виртуальный сервер VPS или VDS.

Вас по некоторым причинам перестал устраивать виртуальный хостинг, тогда пришло время переходить на виртуальный сервер типа VPS или VDS. VPS или VDS ( Virtual Dedicated Server) — услуга, в рамках которой пользователю предоставляется так называемый Виртуальный выделенный сервер.

Причины перехода на виртуальный сервер VDS (VPS)

Какие причины могут способствовать переходу на новую услугу по хостингу? Специалисты по техподдержке разных хостинговых компаний чаще всего затрудняются назвать критерии, по которым можно было бы оценивать необходимость перехода от виртуального хостинга на сервер VPS (VDS). Кстати, VPS от VDS по настройкам ничем практически не отличаются, — различие в технологии обработки информации.

То что виртуальный хостинг способен тянуть определенную нагрузку и не более того, — это нам было и так известно, но сколько эта нагрузка составляет, — непонятно. Что все-таки нам удалось узнать, по грубым усредненным оценкам, виртуальный хостинг по самому дорогому тарифу потянет не более 3000 пользователей в сутки, если пользователей за день больше, то нужно брать виртуальный сервер.

Покупаем услугу виртуального сервера

Выбирая самую простую конфигурацию хостинга VPS (оперативная память 512 МБ, 2-х ядерный процессор, диск от 2.5 ГБ) при цене такого хозяйства от 315 руб. в месяц (например hc.ru), мы имеем по сути тот же хостинг, но без каких-либо привычных ограничений: Количество баз MySQL – без ограничений; Количество сайтов – без ограничений; а нагрузка, как говорят специалисты хостинг-провайдера, при самой дешевой конфигурации должна выдержать до 10 тыс. пользователей в сутки, но, опять же, в зависимости от того, насколько оптимизированы скрипты ваших сайтов.

Но наряду с множеством плюсов есть большой минус – это настройка сервера, которую необходимо осуществлять самостоятельно.  Если произойдет какой-нибудь сбой в системе, то устранять последствия тоже придется своими силами. Как говорят знатоки, без знаний по администрированию серверов настройку и обслуживание виртуального сервера вы осуществлять не сможете. Самоделкин-хостинг попробует без каких-либо умений настроить виртуальный сервер. Учитывая информацию из интернета, примерная стоимость услуги по настройке виртуального сервера составляет 2500-3000 руб.

Какую выбрать операционную систему?

Заказываем услугу виртуального сервера на основе VDS. Важным обстоятельством на этом этапе является выбор операционной системы, на которой будет работать сервер. Предлагаются Linux, либо Windows, так как большинству пользователей компьютеров привычнее Windows, сразу бы хотелось его и выбрать, но мы пробуем консультироваться по этому вопросу у хостера.

Кстати, хотелось бы отдельно отметить, по поводу консультаций, которые мы чаще всего получаем от техподдержки виртуального хостинга, с их строны мы слышим примерно следующее: — «В наши обязанности это не входит» или – «Это вы должны решить самостоятельно», ну все в таком духе… Но мы задаем наводящий вопрос: — «А ваши сервера на какой системе работают?», получаем ответ: — «Linux».

Тем не менее, если посмотреть предложенные на выбор подразделы по Linux, так здесь видим семь вариантов: Bitrix, CentOS, Debian и другое. Снова консультируемся у хостинг-провайдера и в результате останавливаемся на Ubuntu, — выбираем последнюю версию Ubuntu 13.04.

Получаем, таким образом, за общую стоимость 565 руб. в месяц доступ к такой-то панели:

vds_panel-7495357

Еще раз предупреждаем: даже не пытайтесь консультироваться с техподдержкой вашего хостинг-провайдера по вопросам: — как делать ту или процедуру по настройкам сервера, — хостер вас пошлет куда подальше…

Имеем логин и пароль к аккаунту, получаем отдельный IP-адрес вашего сервера, имя пользователя сервера “root” и пароль к серверу. В аккаунте есть разделы «доменов и поддоменов», «Оплата и финансы», также присутствует кнопка перезагрузки VDS и самое главное консоль, которая необходима для настройки сервера, ею мы и будем пользоваться для установки программного обеспечения и выполнения каких-то настроек.

Наше мнение о том, нужен ли пакет по администрированию сервера типа ISPmanager — читать здесь

Установка PuTTY

Сам хостер, у которого мы заказали виртуальный сервер, предлагает воспользоваться программой PuTTY Download Page (скачать можно на официальном сайте PuTTY), скачиваете первый увиденный пакет — putty.exe. PuTTY – это аналог консоли, находящейся в аккаунте VDS-сервера, но только она просто устанавливается на ваш локальный компьютер. После запуска программы PuTTY видим такую консоль:

putty-6332391

  • Видим поле «Host Name or IP» — вводим IP, любезно предоставленный вашим хостером.
  • Тип подключения SSH.
  • «Port» по умолчанию оставляем 22. «Saved Sessions» указываем что угодно латинским шрифтом, затем жмем «Open». Попадаем в консоль:

putty_2-4145632

Указываем login as: root, затем система попросит ввести пароль пользователя root, при вводе пароля вы не будете видеть введенных значений, пусть это вас не пугает, — жмите Enter. Внимание: в консоли Putty вставка скопированной из других источников информации осуществляется одним щелчком правой кнопки мышки.

Первый этап сделан, теперь переходим к установке программного обеспечения, которое необходимо нам для работы сервера, и собственно, командная консоль типа PuTTY нам и нужна будет для того, чтобы с ее помощью установить нужные программы.

Программное обеспечение – установка первичного пакета

Для стандартной работы сайта нам будет нужен следующий базовый программный пакет: — Apache 2 – это сам WEB-сервер, и если у вас сайт работает в статическом режиме (без использования скриптов PHP и баз MySQL), то в принципе, для функционирования такого сайта достаточно установить только Apache;

  • PHP 5 – для работы скриптов PHP;
  • MySQL 5 – если используете базы MySQL;
  • — Phpmyadmin – нужен для администрирования баз MySQL;
  • — Vsftpd – программа, необходимая для работы с сервером посредством FTP;
  • — Sendmail – программа является почтовым сервером и понадобится для отправки и получения электронной почты, ну и кроме того, если на сайте есть форма обратной связи, которая отправляет сообщения на почту PHP-скриптом, в этом случае Sendmail тоже нужен.

Первые четыре пакета мы ставим всего лишь одной командой, копируем нижеследующую строку и вставляем ее щелчком правой кнопки мыши в консоль PuTTY, затем жмем Enter:

apt-get install apache2 php5 php5-mysql mysql-server phpmyadmin

Диалог, который мы видим в консольной панели в результате команды apt-get install…

Do you want to continue [Y/N]?
Выбираем Yes

New password for the MySQL «root» user: 111 Repeat password for the MySQL «root» user: 111

***примечание: пароль можно выбрать любой, потом при входе в панель phpmyadmin его можно будет поменять.

Web server to reconfigure automatically: Выберете веб-сервер, который автоматически будет настроен для запуска phpMyAdmin. В нашем случае это apache2. Configure database for phpmyadmin with dbconfig-common? Соглашайтесь настроить базу данных для phpMyAdmin с помощью dbconfig-common.

Please provide the password for the administrative account with which this package should create its MySQL database and user.

Password of the database’s administrative user: Введите пароль администратора MySQL. Задайте пароль для регистрации phpMyAdmin на сервере баз данных и далее подтвердить его.

Теперь, если задать в браузере http://адрес_IP_вашего_сервера, то увидим:

It works!
This is the default web page for this server.
The web server software is running but no content has been added, yet.

Данная запись соответствует тому, что веб-сервер наш работает, но контент пока не добавлен.

Далее походу настроек потребуется править некоторые конфигурационные файлы нашей системы и данную процедуру можно осуществлять как через консольную панель, либо делать посредством SFTP доступа, — это по сути тоже самое, что и FTP, но вопрос непринципиальный.

Запускаем установку FTP через команду:

sudo apt-get install vsftpd

А также сразу установим пакет sendmail:

sudo apt-get install sendmail

Походу выполнения каких-либо установок и изменений конфигурационных файлов не забывайте делать перезагрузку.

Тот минимум программного обеспечения, который мы планировали установить на виртуальный сервер, мы установили.

Следующей процедурой по настройке сервера будет вход на него с помощью FTP-менеджера.

Все действия, касающиеся настройки сервера, Самоделкин-хостинг будет стараться осуществлять последовательно, поэтому, если есть необходимость какой-то раздел пропустить, то сразу лучше спуститься в конец страницы и там будет ссылка – переход к следующему этапу настройки сервера. Сейчас смотрим FTP-доступ->>>.

 

Понравилась статья? Поделиться с друзьями:
Помощь вебмастеру