Vps сервер что это и как настроить
Начало работы
Вход для бухгалтера RUVDS
38 просмотров 2021-11-19
С 2020 года бизнес во всём мире живёт в новой “коронавирусной” реальности. Повседневностью большого количества людей стала “удалёнка”. При этом работа в режиме удалённого доступа.
Панель управления сервером ISPmanager 6 Lite
81 просмотров 2021-11-15
Панель управления web-сервером ISPmanager Lite представляет собой web-интерфейс, позволяющий администратору сервера производить изменения в настройках и конфигурации сервера, управлять службами, приложениями и СУБД, работающими на.
Что такое протокол IPv6 и как он работает
471 просмотров 2021-08-26
IPv6 представляет собой новую версию протокола IP (Internet Protocol), протокола сетевого уровня в стеке TCP/IP. IPv6 по сути является преемником четвёртой версии протокола IP, и.
Введение в SELinux под CentOS Stream
364 просмотров 2021-03-22
Данное руководство – введение в SELinux под CentOS Stream. Security Enhanced Linux (SELinux) – это система контроля доступа, которая в настоящее время встраиватся в большинство.
Настройка пары ключей ssh на linux сервере
2676 просмотров 2020-12-14
Для повышения безопасности ssh-соединения рекомендуется отказаться от логина по паролю, и подключаться к удалённому серверу с помощью ключей. Это действие аналогично отпиранию замка с помощью.
Первичная настройка сервера с ОС Ubuntu 18.04
1950 просмотров 2020-12-14
Для того, чтобы максимально обезопасить ваш сервер, чтобы его не взломали и вы не потеряли свою работу и данные, рекомендуется провести первичную настройку сервера. Создание.
Как подключиться к виртуальному серверу Windows по RDP из Linux?
1259 просмотров 2020-11-27
Для того, чтобы подключиться к виртуальному серверу Windows из операционной системы linux (в данном примере будет Ubuntu), требуется установить клиент удалённого доступа Remmina Либо можно.
Как подключиться по RDP к VPS, если у вас Windows XP SP1/SP2
561 просмотров 2020-11-19
В ОС Windows ХР изначально не была реализована проверка подлинности на уровне сети и подключение по rdp не требовалось. Затем компания Майкрософт выпустила патч-исправление для.
Как установить WordPress на VPS за одну минуту
688 просмотров 2020-11-10
Это руководство для тех, кто хочет настроить CMS WordPress на виртуальном хостинге. Мы подготовили образ в маркетплейсе, который позволит поднять WordPress на VPS/VDS буквально за несколько.
Настройка локальной сети через ZeroTier
3503 просмотров 2020-11-10
Если вам нужно поднять локальную сеть, чтобы поиграть по ней с другом или забрать какие-то большие файлы (например, фильмы), вы можете сделать это на минимальном.
Инструкция для юридических лиц
404 просмотров 2020-11-10
Воспользоваться нашими услугами и арендовать виртуальный сервер может как физическое лицо, так и юридическое, при этом стоимость для юридических лиц не отличается. Предоставление услуг осуществляется.
Как установить антивирусную защиту на VPS?
461 просмотров 2020-11-10
Мы предлагаем использовать современную антивирусную защиту для вашего виртуального сервера от «Лаборатории Касперского» Kaspersky Security for Virtualization 4.0 Light Agent (легкий агент антивируса Касперского для виртуальных сред).
Что такое облачный VPS, тариф «За ресурсы» и как он работает?
2295 просмотров 2020-11-10
Тариф «За ресурсы» выгоден для клиентов, которые приобретают виртуальный сервер (cloud VPS) для решения задач, требующих разового выделения серьезных вычислительных ресурсов при значительном времени простоя.
Подключение к VPS Linux через SSH
2924 просмотров 2020-11-10
После того, как вы создали сервер в личном кабинете, вы можете войти на него используя протокол SSH. Скачайте SSH-клиент PuTTY здесь. После этого необходимо запустить программу.
Как создать тестовый VPS Windows сервер на RU VDS
1778 просмотров 2020-11-10
Создать тестовый VDS сервер от хостинг провайдера RUVDS можно совершенно бесплатно. Как сделать VPS сервер для тестирования? Подготовка. Зайдите на сайт https://ruvds.com, выберите вкладку «Войти».
RDP: Как подключиться к виртуальному серверу Windows?
7294 просмотров 2020-11-10
Взятый вами в аренду виртуальный сервер работает на ОС Windows Server. Чтобы подключиться к нему, используйте протокол RDP (remote desktop protocol) или по-другому «Подключение к.
Что такое VPS хостинг?
1034 просмотров 2020-11-10
Для начала стоит расшифровать аббревиатуру. VPS – это Virtual Private Server. Наряду с виртуальным хостингом и выделенным сервером он может быть предоставлен клиенту провайдером с целью аренды.
Как не пропустить письма от RUVDS
381 просмотров 2020-11-10
В данном разделе нашего VPS справочника мы расскажем как всегда гарантированно получать письма от хостинг-провайдера RUVDS. В зависимости от того, на каком сервисе располагается ваш.
Как настроить VPS сервер на Linux Debian для хостинга сайта
Не устраивают возможности виртуального хостинга? Развивающийся веб-проект требует больше ресурсов? Оптимальное решение для молодых, но весьма перспективных сайтов, набирающих популярность в сети – переход с обычного хостинга на VPS.
VPS/VDS (англ. Virtual Private/Dedicated Server) – виртуальный сервер. Как правило, в рамках подобной услуги в распоряжение клиент получает часть аппаратных ресурсов физического сервера (конфигурация и производительность зависит от выбранного тарифа). Это качественный скачок в развитии онлайн ресурса.
VPS/VDS хостинг сочетает гибкую настройку выделенного сервера. Отдельный IP-адрес, порты, возможность самостоятельно выбирать программное обеспечение, средства разработки. Все это предоставляется по доступной цене, немногим большей, чем стоимость виртуального хостинга.
Оптимальная конфигурация VPS сервера для сайта
Основная проблема виртуальных хостингов заключается в том, что на одном физическом сервере может располагаться сразу до 50-100 сайтов. Расчет делается на то, пользователи посещают веб-сайты в разное время, и нагрузка равномерно распределяется на протяжении дня. Теоретический каждый сайт должен успешно справляться с несколькими тысячами пользователей в день, однако, достаточно часто на практике дела обстоят иначе.
Популярные ресурсы занимают оперативную память, а некоторые веб-приложения могут отобрать существенную часть вычислительных ресурсов, в результате существенно увеличивается время загрузки малоактивных проектов. Когда же наступает час-пик, сервер попросту не справляется с резко возросшей нагрузкой и, в лучшем случае, большинство, а в худшем – все сайты и веб-приложения, расположенные на данном сервере, оказываются недоступны.
Аренда виртуального сервера решает данную проблему. Вы получаете часть ресурсов оборудования, на которые не может претендовать никто кроме вас, а значит даже в час пик сайт будет стабильно работать, а во время простоя оперативную память или процессорное время не займет другое приложение. Но какую конфигурацию выбрать?
Небольшой развивающийся проект
Если вы переходите с виртуального хостинга или только запускает проект, к которому выдвигаются высокие требования в плане надежности, достаточно минимальных характеристик:
Ресурсов достаточно для эффективной обработки до 10 000 пользователей в сутки. Впрочем, при грамотной оптимизации многим вебмастерам удается добиться результата в 20-25 тысяч посетителей. В дальнейшем с ростом числа пользователей можно перейти на более дорогой тариф, существенно расширив возможности системы.
Активно развивающийся портал, форум, небольшой интернет-магазин
Решение для популярных сайтов, новостных порталов, блогов с количеством посетителей до 20-30 тысяч пользователей в сутки.
Успешный сайт, небольшой игровой сервер (Minecraft, Mu, Lineage и др.)
Оптимальное решение для успешных веб-проектов с количеством посетителей, достигшим 50 тысяч пользователей. Аппаратной части достаточно для обработки мультимедиа контента, создания серверов для онлайн-игр.
Характеристики приведены для дистрибутивов Linux Ubuntu и Debian. Они отличаются стабильной работой, обеспечивают высокую производительность при минимальном потреблении ресурсов.
Подключение к серверу по SSH
Для подключения к VPS-серверу используется протокол SSH. Это защищенный протокол (Secure Shell – защищенная оболочка), предназначенный для удаленного управления операционной системой, программным обеспечением и передачи файлов. SSH использует надежные алгоритмы шифрования данных, обеспечивая безопасное соединения с сервером.
Для работы протокола SSH необходим сервер, устанавливаемый на управляемой машине, и клиент. Управление VPS/VDS сервером осуществляется посредством командной строки.
Существует достаточно много клиентских программ для различных операционных систем. Самые простые, надежные и популярные: Bitvise SSH Client и PuTTY. На примере последней мы и разъясним процесс подключения.
Для начала нужно скачать на свой компьютер клиент (в нашем случае PuTTY). Русскоязычная версия доступна здесь. Приложение имеет приблизительно такой вид:
Открывается консоль, напоминающая командную строку Windows. Система просит ввести логин, по умолчанию – root.
Обратите внимание! Root – это суперпользователь с наивысшими правами доступа в Linux, аналог администратора в Windows. В дальнейшем для каждого сайта можно создать отдельного пользователя с ограниченными правами.
В целях безопасности, создаем нового пользователя с ограниченными правами, с которым и будем работать дальше. Для этого вводим команду:
Где polzovatel – имя, которое можно задать произвольно.
В открывшемся диалоге вводим новый пароль, чем сложнее, тем лучше, главное, чтобы вы его не забыли. По желанию можно ввести дополнительную информацию о пользователе, заполнив соответствующие поля.
Обратите внимание! sudo – утилита, позволяющая обычному пользователю заниматься администрированием системы с правами суперпользователя (root). Вводится sudo в начале команды.
Установка любого программного обеспечения в Linux-операционных системах начинается с обновления индекса пакетов. В процессе обновления индекса пакетов ваша операционная система связывается с репозиторием (хранилищем большинства программного обеспечения для вашего дистрибьютива) и «узнает» о последних версиях программного обеспечения и взаимозависимостях различных программных пакетов.
После обновления индекса устанавливаем утилиту sudo :
Теперь непосредственно наделяем polzovatel правом применять команду sudo :
Теперь можем войти и продолжить настройку системы под новым пользователем. Вводим команду:
Где хх.ххх.xx.xx – IP адрес сервера.
Полезные команды, которые пригодятся в работе с командной консолью:
Теперь можно приступать к установке необходимого программного обеспечения.
Установка и настройка LAMP
Чтобы запустить и настроить веб-сервер необходимо установить базовый набор программного обеспечения: LAMP (Linux+Apache+MySQL+PHP). Запускаем инсталляцию пакета LAMP и панели phpMyAdmin:
В очередном диалоге задаем пароль для базы данных MySQL (в дальнейшем его можно изменить):
Для подтверждения вводим повторно пароль:
Дальше система запрашивает тип веб-сервера для автоматической настройки phpMyAdmin – выбираем apache2:
При открытии очередного диалога соглашаетесь ( Y и Enter ) с применением стандартных настроек phpMyAdmin и автоматическим созданием служебной базы данных:
Задаете пароль для phpMyAdmin и повторяете ввод:
Теперь нужно откорректировать конфигурацию Apache. Открываем файл с настройками:
После открытия на новой строке в конце документа вводим:
Добавляем сайты на VPS сервер: настройка Apache и DNS
Apache позволяет создать бесконечное количество виртуальных хостов, вследствие к одному IP можно привязать множество сайтов. Но не стоит забывать об аппаратных ограничениях. Процесс размещения нескольких сайтов на одном VPS/VDS сервере разделяется на несколько этапов.
Первый этап: создаем отдельные каталоги для сайтов
Создаем каталоги, к которым будет обращаться Apache. В них будут храниться файлы ваших сайтов и веб-приложений. Вводим в командной консоли:
Обратите внимание, Apache имеет доступ только к каталогу /var/www, а также ко всем вложенным в него папкам и файлам.
Второй этап: устанавливаем права
По умолчанию права на директории принадлежат root-пользователю. В целях безопасности, а также если сайт создается для сторонних лиц, нужно обозначить владельцев. Для этого вводим команды:
polzovatel – это имя пользователя, которому присваиваются права доступа к каталогам public_html, содержащим файлы сайта.
Редактируем права доступа:
Обратите внимание! В Linux-системах права доступа задаются цифрами для всех типов пользователей: создателя файла/директории, пользователей группы владельца, других пользователей.
Например, 755 означает:
7 | 5 | 5 |
Все права: чтение, выполнение и запись | Чтение и выполнение | Чтение и выполнение |
В таблицы приведены варианты присвоения прав:
ЗначениеПрава доступа к файлуПрава доступа к каталогу
0 | Нет | Нет |
1 | Выполнение | Чтение файлов, просмотр свойств |
2 | Запись | Нет |
3 | Запись, выполнение | Все, за исключение просмотра списка файлов |
4 | Чтение | Просмотр имен файлов |
5 | Чтение, выполнение | Доступ, чтение |
6 | Чтение, запись | Доступ, чтение |
7 | Полные права | Полные права |
Третий этап: создаем проверочные страницы
Чтобы проверить правильность конфигурации сервера, создаем демонстрационные страницы. Приведем пример для первого сайта. Процедура аналогична для всех устанавливаемых на сервере веб-ресурсов.
Формируем index.html:
В файле создаем простой html-документ:
Повторяем процедуру для других сайтов. Можно ускорить процесс, скопировав содержимое первого документа в каталог второго сайта:
Четвертый этап: настройка виртуальных хостов Apache
В поставке веб-сервера Apache уже есть стандартный файл default с конфигурацией виртуального хостинга. Нам нужно немного отредактировать исходный документ.
Редактируем файл с root-правами:
Заменяем содержимое файла следующей минимальной конфигурацией:
Сохраняемся, аналогичные операции выполняем для последующих доменов.
Пятый этап: включаем хосты
Чтобы подключить домены, в консоли задаем:
Перезапускаем сервер для активизации внесенных правок:
Шестой этап: настраиваем NS записи доменов
Не забудьте сменить NS записи для ваших доменов. Наиболее простой способ – привязать доменное имя к IP-адресу VPS-сервера у регистратора имен. Для этого необходимо прикрепить домен к серверу регистратора, а затем в разделе «Управление DNS-зоной» (или аналогичном) создать три записи типа А с именами: *, @ и www. В поле IP указать выделенный адрес VPS-сервера. Обратите внимание! Изменение NS записей может занять до 24 часов.
Если вы используете тестовый, незарегистрированный домен, то для проверки работоспособности только что настроенного веб-сервера нужно внести изменение в файл hosts на локальном компьютере. В Windows он расположен в папке C:\Windows\System32\Drivers\etc.
Открываем файл в блокноте с правами Администратора. В конце файла прописываем IP адрес сервера и «тестовые» домены ваших сайтов:
Сохраняем документ. хх.ххх.хх.ххх – IP-адрес VPS-сервера.
Веб-сервер настроен!
При вводе адреса mysitename1.org в строку адреса вашего браузера на экране появится надпись: Виртуальный хостинг работает.
Все готово для загрузки и установки работающего проекта.
Настройка виртуального сервера
VPS — это виртуальный сервер, который запускает собственную копию операционной системы. Как его установить и настроить VPS — рассказывают специалисты «Смарт Офис». Мы рекомендуем выбирать подобную Linux ОС — это удобно, подойдет для большинства задач, можно настроить систему более тонко, чем под Windows.
Хостинг-провайдер
Самый важный момент установки и настройки VPS — выбор провайдера. Есть множество различных вариантов, которые отличаются по конфигурации: процессору, оперативной памяти, дисковому пространству. Прежде чем выбрать хостинг-провайдера, определите, какое ПО будет стоять на сервере. Например, для WordPress или GIT хватит и 512 МБ ОЗУ. Для большого проекта понадобится больше ресурсов.
После оплаты выбранного варианта провайдер пришлет электронное письмо с базовой информацией о сервере. В письме будет IPv4 и IPv6-адрес VPS, имя пользователя и пароль SSH.
Мы используем Secure Shell (SSH) для установки и настройки VPS — это безопасно и быстро.
Для завершения установки (после получения письма от провайдера) нужно ввести:
Где поменять хх.хх.ххх.ххх на IPv4-адрес.
Теперь введите пароль, после чего появится экран приветствия. Готово: сервер VPS установлен, теперь его надо настроить.
Первичная настройка сервера
Первичная настройка VPS — это ряд шаблонных действий. Вы сможете сделать это самостоятельно, без привлечения IT-специалистов.
Первый шаг — изменение пароля Root. Введите команду passwd, которая запросит новый пароль. Чтобы убедиться, что он работает, закройте соединение SSH (exit) и восстановите соединение.
Другие первичные настройки будут включать в себя изменение часового пояса, создание нового пользователя, обновление ядра, переназначение прав Root — об этом мы поговорим ниже. Перед тем, как настраивать базовые параметры, нужно максимально защитить VPS от взлома. Для этого измените порт по умолчанию и установите брандмауэр.
Изменение порта по умолчанию
На всех только что установленных VPS стоит порт прослушивания по умолчанию — 22 SSH. Чтобы изменить его, откройте файл конфигурации SSH. Затем надо раскомментировать Port-строку и установить для нее произвольный порт, например 55923:
Перед тем как выбрать новый порт, убедитесь, что он не используется другой службой. Проверьте, что прослушивается в данный момент. Помните, что порты от 0 до 1023 зарезервированы, их использовать нельзя. Выбирайте выше 1023 и меньше 65535:
Теперь можно посмотреть, кто пытался зайти на VPS-сервер:
Чтобы активировать изменение, перезапустите сервер:
sudo systemctl restart ssh
sudo systemctl status ssh
Если сообщение Active: active (running) выделено зеленым светом, все сделано правильно.
Закройте соединение и подключитесь заново, уже с новым портом.
Установка брандмауэра
В нашем примере мы установим на VPS-сервер брандмауэр UFW. Почему именно его? UFW имеет интерфейс iptables, который считается одним из самых простых и понятных.
sudo apt install ufw
Брандмауэр при включении будет блокировать каждое входящее соединение по умолчанию. Поэтому нужно разрешить входящие подключения к серверу SSH перед включением UFW:
sudo ufw allow 44933/tcp
Проверьте: для этого надо убедиться, что порт совпадает с портом прослушивания сервера SSH:
sudo ufw show added
Проверьте текущие активные правила:
Закройте соединение SSH, затем восстанавливаем его. Готово: сервер VPS установлен и защищен.
Добавление нового пользователя
Мы рекомендуем добавлять новых пользователей в процессе настройки VPS. Это нужно для того, чтобы разграничить права доступа и исключить неправомерный доступ к системе.
Для начала подключитесь к VPS (желательно через SSH). Запустите команду добавления нового пользователя:
$ su — имя пользователя
Вы создали нового пользователя с ограниченным набором прав sudo. Как назначить административные права новым пользователям, мы расскажем ниже, в разделе передачи Root. Если пользователей будет много, рекомендуем периодически проверять настройки прав. Для этого воспользуйтесь командой, которая выведет список всех возможных административных задач:
sudo dpkg-reconfigure tzdata
Пересбор ядра
После установки и первичной настройки VPS может понадобиться обновить ядро до последней версии. Рассмотрим, как это работает для Linux.
Сначала войдите на сервер под Root, используя свой основной SSH-клиент.
Обновление
Для начала нужно обновить репозиторий Ubuntu и все его пакеты:
sudo apt-get update
Проверьте наличие ожидающих обновлений:
sudo apt list –upgradeable
Должен отобразиться текст:
# sudo apt list –upgradeable
Активная версия ядра
Чтобы посмотреть текущую версию ядра, введите команду:
4.4. — это и есть текущая версия ядра. После обновления с помощью этой же команды проверяется, изменилась ли версия.
Установка нового ядра
Создайте каталог для новой версии ядра, сделайте его текущим рабочим каталогом. В примере мы установим версию 4.11.2:
Загрузите необходимые пакеты версий. Для этого выполните следующие команды по порядку:
Затем установите загруженные пакеты с помощью dpkg:
После завершения установки обновите grub:
Часто при настройке VPS пользователи сталкиваются с проблемой «команда update-grub не найдена». Решить ее можно с помощью команды:
После успешного обновления grub перезагрузите сервер, чтобы обновления вступили в силу:
Проверьте версию ядра:
В нашем случае вы увидите текст
Удаление старого ядра
Для успешной настройки VPS старое ядро лучше удалить. Установите утилиту byobu:
sudo apt-get install byobu
Выполните следующую команду, чтобы составить список установленных в настоящее время ядер в системе:
Удалите старые ядра:
Здесь вас может поджидать неожиданная сложность. По умолчанию byobu сохранит как минимум 2 версии ядра в системе, чтобы было резервное в случае сбоя первого. Как это обойти?
Сохраните только самое последнее ядро:
Готово: вы успешно обновили ядро Ubuntu до последней версии (в нашем случае 4.11.2) из основной сборки.
Передача Root
Большое значение в настройке VPS имеет передача Root. С точки зрения безопасности, лучше создать непривилегированного пользователя для доступа по SSH, а затем отключить Root-логин.
Создать нового пользователя Linux:
Где manager — имя нового пользователя. Если необходимо, поменяйте его.
Введите новый пароль. Система запросит также имя и телефон нового пользователя — можно заполнить эти поля или оставить пустыми.
Важный момент: созданный пользователь сможет входить на сервер через SSH, но не сможет управлять им или настраивать VPS. Самый простой способ передать привилегия Root — добавить пользователя в sudo-группу:
Проверьте, все ли работает. Для этого закройте соединение SSH и попробуйте войти от имени нового пользователя:
Проверьте, доступны ли команды с sudo:
При первом входе в sudo понадобится ввести пароль.
Чтобы повысить уровень безопасности, отключите Root-вход на SSH-сервере и ограничиваем доступ для нового пользователя:
sudo nano /etc/ssh/sshd_config
Измените строку PermitRootLogin yes на PermitRootLogin no.
Вставьте новую строку AllowUsers manager.
Перезагрузите настраиваемый VPS-сервер:
sudo systemctl restart ssh
sudo systemctl status ssh
Смена часового пояса
При настройке VPS может понадобиться проверить часовой пояс и статус синхронизации сервера. Мы работаем с последней версией Ubuntu, поэтому префикс команды к sudo добавлять не нужно. Если у вас старая версия Linux, префикс понадобится:
После выполнения команды появится экран, на котором вы увидите настройки часового пояса и синхронизацию системных часов. Проверьте доступные часовые пояса:
Список будет длинным. Чтобы не листать его вручную, используйте команду grep. Например, чтобы увидеть список всех часовых поясов России, введите:
$ timedatectl list-timezones | Grep-Russia
Теперь настроим часовой пояс на VPS. В примере мы поменяем его на московский:
$ sudo timedatectl set-timezone Russia / Moscow
Запустите timedatectl, чтобы убедиться, что изменения приняты.
На экране вывода проверьте, включена ли синхронизация. Если значение systemd-timesyncd.service будут no, выполните команду:
$ sudo timedatectl set-ntp on
Если по каким-то причинам синхронизацию надо отменить, введите:
$ sudo timedatectl set-ntp off
В обоих случаях подтвердите изменения командой timedatectl.
Установка Nginx
Настраивая виртуальный сервер VPS, невозможно обойтись без установки Nginx. Зачем это нужно? С помощью Nginx можно:
Установить и настроить Nginx на сервере очень просто. Для начала войдите на VPS через SSH как пользователь Root:
# apt-get install nginx
# sudo /etc/init.d/nginx start
Starting nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
configuration file /etc/nginx/nginx.conf test is successful
Установка и настройка MySQL
MySQL — это система реляционных баз данных с командами языка структурных запросов (SQL) [SELECT, CREATE TABLE, UPDATE, DELETE, INSERT, DROP TABLE]. Используется для управления реляционными базами данных.
Мы будем устанавливать установить версию MySQL 8.0 Community — простую и понятную в использовании, с большим набором функций. Для корректной работы после установки понадобится извлечь пароль Root для MySQL, изменить его и создать базу данных. Напомним, что в этом примере мы работаем с Linux Ubuntu.
Подготовка
Проверьте корректность установки:
$ sudo vim /etc/apt/sources.list.d/mysql.list
Если все хорошо, то вы увидите фразу: «Этот файл автоматически настроен».
Вы можете закомментировать записи ниже, но любые другие модификации могут быть потеряны.
Используйте команду ‘dpkg-переконфигурировать mysql-apt-config’ как Root для изменений
deb http : //repo.mysql.com/apt/ubuntu/ bionic mysql-apt-config
deb http : //repo.mysql.com/apt/ubuntu/ bionic mysql-8.0
deb http : //repo.mysql.com/apt/ubuntu/ bionic mysql-tools
deb-src http : //repo.mysql.com/apt/ubuntu/ bionic mysql-8.0
Установка сервера MySQL 8.0 и запуск службы
$ sudo apt-get update
Установите сервер MySQL:
Понадобится ввести и повторить пароль Root и выбрать плагин аутентификации по умолчанию.
$ sudo systemctl start mysqld
Подтвердите версию (в нашем случае это mysql 8.0):
Создание базы данных
Войдите на сервер MySQL как Root:
Создайте новую базу данных с произвольным именем, у нас будет smoffbd:
mysql> CREATE DATABASE smoffdb
Готово: MySQL установлен на VPS. Дальнейшая настройка — индивидуальный процесс, рекомендуем поручить это профессионалам.
Добавление БД
После установки и настройки MySQL на VPS надо добавить базу данных.
Войдите в MySQL как пользователь Root:
Далее понадобится ввести пароль. В следующем коде замените юзернейм на желаемое имя пользователя и устанавливаем новый пароль:
GRANT ALL PRIVILEGES ON *.* TO ‘username’@’localhost’ IDENTIFIED BY ‘password’
Выйдите из MySQL и снова зайдите, но уже как новый пользователь. У нас это smartoffice:
Создайте новую базу данных, где вместо dbname введите нужное имя БД:
CREATE DATABASE dbname
Мы дали базе данных имя smartdb. Теперь важный нюанс: чтобы работать с новой БД, надо дать команду:
Новая база данных на виртуальном сервере создана и готова к работе.
Установка PHP
Для дальнейшей настройки VPS установите PHP:
$ sudo apt-get установить php libapache2-mod-php
Система попросит подтвердить установку, сделайте это клавишей У.
Проверка корректности установки
Вначале введите команду:
$ sudo nano /var/www/html/info.php
Теперь скопируйте, вставьте и сохраните (с помощью горячих клавиш):
$ sudo systemctl reload apache2
Откройте в браузере файл phpinfo через публичный IP-адрес сервера. Например, если IP-адрес 777.777.777.777, введите в браузере:
777,777 0,777 0,777 /info.php
Проверьте информационный PHP-файл. Готово: теперь на VPS-сервере установлен PHP.
Добавление директории
Чтобы создать новую директорию на сервере, используйте SSH, а точнее, команду SSH mkdir. Это одна из простейших задач в настройке VPS, состоящая всего лишь из трех шагов.
Шаг 1. Создание новой директории:
Шаг 2. Создание родительской директории:
Шаг 3. Нужно показать системе, как выводить mkdir с SSH:
Использование SSH дает возможность не только устанавливать и настраивать новые директории на VPS — есть множество полезных команд на все случаи жизни.
Вывод
Установка и настройка VPS — это ответственный процесс, который требует минимальных IT-знаний. Несмотря на то, что есть множество пошаговых инструкций, в процессе могут возникать непредвиденные ошибки. Обычно их решение разбирают на тематических форумах.
Также нюансы установки зависят от того, какую именно операционную систему вы хотите использовать. Чаще всего на виртуальные серверы ставят Linux, но некоторым удобно работать с Windows.
Если вы хотите арендовать виртуальный сервер VPS с первоначальной настройкой и протестировать его бесплатно, обратитесь к специалистам компании «Смарт Офис».