О сайтеПравилаКонтакты
  • Крипто
  • Новости
  • Статьи
  • Люди
  • Теги
» Статьи » Разработка » Мастерим собственный локальный веб-сервер на VirtualBox
  • Инструменты
  • Заработок
  • Раскрутка
13 января 2019 . Антон Кулешов

Мастерим собственный локальный веб-сервер на VirtualBox

Эта статья и несколько следующих будут посвящены одной из интереснейших тем и одновременно не из простых, а именно, как вы могли уже понять из названия – созданию собственного локального веб-сервера. Конечно, мы можем использовать для этого готовые решения как: Open Server, WampServer, XAMPP, Mamp и другие. Но бывают случаи, когда проще собрать свой вариант на виртуальной машине, где будет стоять только нужное ПО и ничего лишнего. Причем разобраться необходимо всего один раз, а затем инструкцию можно будет использовать многократно.

Многие, кто работает под Windows, сразу или позже приходят к выводу, что наиболее удобной сборкой для разработки веб-приложений является Open Server. Сам я раньше пользовался именно ею, так как Open Server покрывал все мои потребности, но перейдя на Linux, а потом на Mac OS я пришел к выводу, что это удобство ограничивает. Было трудно отказаться от Open Server, так как подобных инструментов для Linux и Mac OS попросту нет. Есть похожие варианты, но не совсем то, чего бы хотелось и к чему привык. Собственно, по это причине и появилась эта статья.

Создаем виртуальную машину для нашего будущего сервера

Первым делом мы должны скачать и установить VirtualBox. Найти его можно на официальном сайте. Установка его достаточна тривиальная задача и не требует рассмотрения. После того, как мы это сделали можно приступить к созданию нашего локального сервера.

В верхнем меню находим кнопку «Создать» кликаем по ней:

sozdaem-virtualnuyu-mashinu-na-virtualbox-1

Теперь нам нужно указать следующие настройки:

sozdaem-virtualnuyu-mashinu-na-virtualbox-2

Название собственно любое, я буду использовать «server». Ставить мы будем Linux, поэтому указываем соответствующий тип. Дистрибутив мы будем использовать Lubuntu – выбираем в настройках версию Ubuntu 64 бита и кликаем «Продолжить».

sozdaem-virtualnuyu-mashinu-na-virtualbox-3

Объём памяти можно оставить по умолчанию, в моем случае это 1024 мб. Двигаемся дальше.

sozdaem-virtualnuyu-mashinu-na-virtualbox-4

Выбираем «Создать новый виртуальный жесткий диск» и нажимаем на кнопку «Создать».

sozdaem-virtualnuyu-mashinu-na-virtualbox-5

Тут оставляем по умолчанию – VDI (Virtual Disk Image).

sozdaem-virtualnuyu-mashinu-na-virtualbox-6

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

sozdaem-virtualnuyu-mashinu-na-virtualbox-7

Финальный этап - указываем размер диска и кликаем «Создать».

Настаиваем виртуальную машину

Перед тем, как перейти к настройке виртуальной машины, предлагаю скачать дистрибутив линукса. Как вы наверняка знаете, дистрибутивов большое количество, а для нашей задачи нам не нужна графическая оболочка и лишний софт, поэтому для локального сервера можно использовать, как я выше упомянул, – Lubuntu. Это хороший выбор для локального веб-сервера. Версию стоит использовать 16.04 LTS Desktop 64-bit, она стабильная и не требует большого количества ресурсов.

Ну, а теперь пройдемся по настройкам:

nastaivaem-virtualnuyu-mashinu-na-virtualbox-1

В первом блоке «Общие» мы оставим все как есть, перейдем к следующему:

nastaivaem-virtualnuyu-mashinu-na-virtualbox-2

Первым делом отключаем «Гибкий диск» - он нам точно не нужен и ставим приоритет загрузки «Жесткий диск». Далее изменяем чипсет на «ICH9» - так мы немного ускорим систему и, в завершении, можем убрать галку «часы в системе UTC».

nastaivaem-virtualnuyu-mashinu-na-virtualbox-3

Что еще можно в данном разделе поменять, если позволяют ресурсы, то увеличиваем число процессоров. Следующий раздел «Дисплей», его пропускаем и переходим в «Носители»:

nastaivaem-virtualnuyu-mashinu-na-virtualbox-4

Для получения меньшего времени загрузки нашего сервера мы можем установить галку «Кэширование ввода/вывода».

nastaivaem-virtualnuyu-mashinu-na-virtualbox-5

Для нашего сервера не требуются аудио, поэтому отключаем и двигаемся дальше. Хотя на этом этапе мы можем пока закончить и перейти к установке Linux-ca Lubuntu.

Устанавливаем Linux

После того, как мы все настроили и скачали наш дистрибутив Linux-са можно приступать к установке. Для этого нам необходимо добавить наш диск в оптический привод виртуалки:

ustanavlivaem-linux-na-virtualbox-1

и запустить ее.

Если вы ни разу не ставили подобные системы - не стоит переживать, так как процесс не сильно отличается от установки старой «доброй» винды. Первое, что вы увидите это выбор языка установщика:

ustanavlivaem-linux-na-virtualbox-2

И, собственно, после него:

ustanavlivaem-linux-na-virtualbox-3

Дальнейшая установка стандартная, а настройки можно оставить по умолчанию. Когда процесс установки пакетов системы завершиться, останется создать пользователя в системе:

ustanavlivaem-linux-na-virtualbox-4

После чего нам предложат перезагрузить Linux, что мы и делаем. Вводим наш логин и пароль и видим простой интерфейс нашего дистрибутива (в дальнейшем мы отключим графическую оболочку).

ustanavlivaem-linux-na-virtualbox-5

Если пакеты давно не обновлялись, может появится такое сообщение:

ustanavlivaem-linux-na-virtualbox-6

Обновлять не обязательно, но обычно я устанавливаю предложенные обновления, поэтому кликаем «Установить сейчас» и на этом заканчиваем.

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

Статьи из серии «Создание локального веб-сервера»:

Устанавливаем Apache, PHP, MySQL и PHPMyAdmin на Linux;

Настраиваем общую папку на VirtualBox для локального веб-сервера;

Настраиваем доступ к MySQL на VirtualBox из HOST машины.

#Linux #Ubuntu #VirtualBox
19 288 1
Антон Кулешов
Настраиваем общую папку на VirtualBox для локального веб-сервера 10 советов по ускорению Linux Ubuntu Введение в контейнеры, VM и Docker для новичков Устанавливаем Apache, PHP, MySQL и PHPMyAdmin на Linux Настраиваем доступ к MySQL на VirtualBox из HOST машины
Сергей Сергеев
Сергей Сергеев
26 июня 2019
Очень хорошая статья, спасибо!

Устанавливаем Apache, PHP, MySQL и PHPMyAdmin на Linux

Как стать экспертом в GIT

Популярное
1 Пишем парсер контента на PHP2 Лучший способ прижать футер используя flexbox3 Кликджекинг как соцфишинг, пишем скрипт для получения id пользователя вконтакте4 Пишем первый модуль для 1С-Битрикс с использованием ядра D75 Делаем подгрузку контента при прокрутке страницы
Обратите внимание