Самый простой способ иметь оптимизированный домашний веб-сервер

Давным-давно мы говорили здесь, в блоге TurnKey Linux: библиотека виртуальных устройств что позволяет нам быстро, безопасно и с оптимизированной конфигурацией внедрять технологические платформы в виртуальные машины. Что ж, благодаря этой библиотеке мы можем настроить оптимизированный домашний веб-сервер за считанные минуты, с помощью простых шагов, с довольно эффективной и безопасной конфигурацией, но также (если тебе это нужно) мы можем рассчитывать на внешнюю поддержку профессионалов в этой области.

Как установить и настроить оптимизированный домашний веб-сервер?

Это руководство подробно покажет нам конфигурацию и установку сервера LAMP (Linux Debian, Apache, MySQL и PHP / Python / Perl), который будет смонтирован через образ OVA, совместимый с VMWare и VirtualBox, то есть мы виртуализируем наши серверы LAMP с предварительно установленными конфигурациями, где наша работа будет в основном сосредоточена на параметризация реализации.

Чтобы достичь конечного результата, который будет LAMP, работающим на виртуальной машине, которой можно управлять через ssh или приложениями, такими как phpmyadmin, Adminer среди других, и которые будут иметь доступ из WWW через домен, мы должны выполнить ряд шагов, которые мы подробно расскажу ниже:

Для этого урока мы будем использовать Стек ЛАМП из Linux под ключ, но шаги аналогичны для LAPP - веб-стек (PostgreSQL)

Загрузите и импортируйте LAMP Stack OVA - TurnKey Linux Web Stack (MySQL) в нашу виртуальную машину

стек ламп

Мы можем скачать LAMP Stack OVA прямо с здесь или если мы не сможем войти в официальный раздел OVA и выберите загрузку нужного файла. Стоит отметить, что мы также можем загрузить ISO со стеком LAMP, но я рекомендую OVA, потому что он уже параметризован с проверенной и адекватной архитектурой.

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

  • Запустим VirtualBox, перейдем в File >> Import virtualized service >> выберем LAMP Stack OVA и дадим следующее >> изменим количество RAM, которое мы хотим выделить, по умолчанию это 512 mb, что вполне приемлемо для основных целей клиент веб >> жмем Импорт.

  • Затем мы должны настроить сеть нашей виртуальной машины так, чтобы она имела доступ к Интернету, а также могла быть доступна с хост-машины, для этого мы должны щелкнуть правой кнопкой мыши виртуальную машину, которую мы импортировали >> выберите конфигурацию >> Сеть> > Адаптер 1>> Включить сетевой адаптер >> Подключен к адаптеру моста >> и выбираем наш адаптер >> Затем принимаем. В некоторых случаях мы также должны включить адаптер 2 >> Выберите Включить сетевой адаптер >> Подключен к NAT.

Создайте и управляйте нашей учетной записью в Linux под ключ (необязательно)

Turnkey Linux предлагает нам серию бесплатных и платных пакетов, которые позволят нам, среди прочего, иметь резервное копирование в облаке, официальную поддержку со стороны команды Turnkey Linux и кое-что довольно интересное, автоматическое управление DNS с помощью сервисов AWS Amazon, что Вот почему В этом разделе, который является совершенно необязательным, мы научим вас, как создать учетную запись в Linux под ключ, создать учетную запись AWS Amazon, с которой вы будете пользоваться годовым бесплатным обслуживанием, и настроить Linux под ключ для управления DNS нашей LAMP с помощью сервисов AWS.

Создать учетную запись Linux под ключ

Мы можем подписаться на Linux под ключ из здесь Затем мы выберем план, который соответствует нашим потребностям, мы сможем протестировать платные услуги Linux под ключ и пользоваться различными функциями.

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

Как получить бесплатный VPS-сервер с Amazon

У нас может быть бесплатный VPS-сервер, на котором мы можем запускать Linux благодаря бесплатной пробной версии Amazon Aws, к которой мы можем получить доступ, если зарегистрируемся с здесь, мы должны ввести наш адрес электронной почты и пароль

Вариант слоя бесплатное использование включает 750 часов использования VPS в месяц.

Затем мы должны зарегистрироваться в Amazon Web Services, для чего мы должны войти в систему с учетной записью, созданной ранее, и нажать зарегистрироваться в AWSЗаполнив всю информацию, которая появится позже, необходимо зарегистрировать кредитную карту, хотя в большинстве случаев ничего не списывается, а в худшем случае будет списан только 1 доллар.

Важно, чтобы мы выбрали базовый (бесплатный) план, чтобы с нас не взимались какие-либо расходы; в некоторых случаях вы также должны подтвердить введенный номер телефона:

Наконец, вы можете получить доступ к консоли aws, где вы можете создавать свои экземпляры и управлять ими.

Настроить Linux под ключ для управления DNS

После создания нашей учетной записи Linux под ключ и нашей активной amazon aws мы можем интегрировать обе службы, чтобы иметь возможность управлять вашими DNS и доменами очень простым способом, то есть ваша виртуальная машина может быть указана доменом простым способом (даже если ваша виртуальная машина меняет ip). Для этого мы должны выполнить следующие шаги:

  • Свяжите нашу учетную запись Linux под ключ с amazon AWS, мы должны войти в Linux под ключ и перейти на вкладку доступа к учетной записи AWS, где вы должны выполнить указанные шаги.
  • Затем вы должны перейти к опции Домены >> Добавить собственный домен и добавить домен своей собственности. Вам будет предоставлено несколько DNS, которые соответствуют управлению вашим сервером.
  • Наконец, вам просто нужно перейти в панель администрирования, где вы зарегистрировали свой домен, и изменить DNS, для которых они были предоставлены.

Сконфигурируйте и параметризуйте нашу ЛАМПУ

После того, как мы правильно импортировали наш OVA, мы должны выполнить его первоначальную настройку, где мы выберем пароль root и нашу базу данных, мы активируем (в случае необходимости) резервное копирование и управление DNS, которые предлагает Turnkey Linux, мы установим Самые обновленные пакеты из нашего дистрибутива и все службы, необходимые для работы нашей LAMP, будут запущены.

Мы должны начать с запуска виртуальной машины, которую мы импортировали ранее, и следовать процедуре, которую мы подробно опишем ниже:

  • Выберите Debian для запуска

  • Введите и подтвердите специальный пароль для пользователя root нашего дистрибутива

  • Введите и подтвердите пароль для пользователя root вашей базы данных

  • Если мы хотим использовать службы концентратора Linux под ключ, которые позволят нам иметь резервное копирование в облаке, управлять доменами и DNS, мы должны ввести ключ API, который мы можем получить от https://hub.turnkeylinux.org/profile/. Он подключится к службам концентратора и предоставит нам сообщение о том, как мы должны управлять нашими резервными копиями и DNS, затем он попросит нас назначить соответствующее имя хоста, которое ранее должно было быть настроено в вашей учетной записи Linux под ключ.

  • Затем мы введем адрес электронной почты, на который будем получать уведомления от нашего сервера LAMP Stack.

  • Мы выбираем установку обновлений безопасности и ждем, пока они загрузятся и установятся

  • После загрузки обновлений безопасности у нас есть готовый стек LAMP, к которому мы можем получить доступ с хост-машины по URL-адресу, который предоставляет нам стек LAMP, как мы видим ниже:

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

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


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

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   B-лев сказал

    Сегодня виртуальные машины не используются, такие варианты, как Docker, превзошли их по производительности.

    1.    Хуан Мануэль Педро Вильяльба сказал

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

  2.   область сказал

    Превосходно. продолжается, как этот большой вклад. большое спасибо

  3.   Хосе сказал

    Спасибо, очень хороший вклад