Если вы установили на сервер доступное по сети программное обеспечение или веб-приложения, вы знаете, какая это может быть задача. Это связано с тем, что для этих веб-приложений требуется много инфраструктурного программного обеспечения, на сборку которого могут уйти часы. Именно здесь проявляется Linux под ключ .
Используя устройства Linux «под ключ», вы можете в мгновение ока развернуть новый сервер. Устройство «под ключ» — это автономная система, включающая в себя полнофункциональное веб-приложение, работающее поверх компонентов операционной системы (JeOS), необходимых для работы этого конкретного приложения. В настоящее время все устройства основаны на последней стабильной версии Debian 7.2.
База Debian сочетается с секретным соусом Turnkey Linux в устройстве Core, которое включено во все остальные устройства. Он включает в себя специальный Инструмент ТКЛБАМ проекта для резервного копирования и переноса серверов, веб-оболочку AJAX и интерфейс управления Webmin.
Правильно упаковано
Это базовое устройство образует основу всех остальных устройств, предлагаемых проектом. Одним из самых полезных устройств Turnkey, по крайней мере для меня, является LAMP Stack. Он предлагает популярную комбинацию Linux, Apache, MySQL и PHP/Python/Perl.
Вместо того, чтобы просто объединить эти компоненты вместе, разработчики «под ключ» постарались обеспечить их хорошую интеграцию, чтобы предоставить вам идеальную среду для разработки или развертывания. Так, например, устройство предлагает поддержку SSL «из коробки» и включает PHP-ускоритель XCache, PHPMyAdmin для администрирования базы данных MySQL, а также модули Webmin для настройки Apache2, PHP, MySQL и Postfix.
Contents
Правильно упаковано
од ключ">Все устройства Linux под ключ доступны в нескольких форматах, и вы выбираете тот, который зависит от оборудования, на котором вы хотите его развернуть. Однако важно отметить, что после запуска все устройства предоставляют вам один и тот же интерфейс для развертывания и управления вашим веб-приложением.
Существует ISO-образ, с помощью которого вы можете установить устройство на физический компьютер. Также существуют образы, оптимизированные для различных типов виртуального оборудования, а также образы, оптимизированные для развертывания на облачной платформе OpenStack.
Использование устройства
После загрузки устройства первым делом необходимо включить его. Если вы используете ISO-образ, это предполагает запись образа на диск и загрузку с него. Устройство «под ключ» предоставит вам два варианта: либо установить устройство, либо опробовать его в режиме реального времени. Если вы решите установить устройство, единственное решение, которое вам придется принять во время установки, — это разбить жесткий диск на разделы для установки устройства.
Если это виртуальный образ, вы начинаете с его импорта в приложение виртуализации, такое как VirtualBox, которое создаст виртуальную машину с предопределенными настройками. Независимо от того, установили ли вы устройство, пробуете его в режиме реального времени или запускаете на виртуальной машине, процесс настройки устройства одинаков.
Во время процесса настройки вам будет предложено установить пароли для пользователя root устройства, а также пароль администратора включенных компонентов, таких как база данных MySQL. Вам будет предложено настроить инструмент резервного копирования TKLBAM от Turnkey, который вы можете спокойно проигнорировать и настроить позже.
Вот и все. После настройки устройства на нем отобразится консоль конфигурации, в которой перечислены сетевые адреса различных инструментов и служб, которые оно запускает.
Управление через веб-браузер
Теперь перейдите на другой компьютер в той же сети, запустите браузер и укажите в нем IP-адрес сервера, на котором работает устройство Turnkey. Откроется панель управления, с помощью которой вы сможете контролировать и администрировать все аспекты устройства.
Использование устройстваalt="панель управления под ключ">
Все устройства содержат эмулятор терминала на основе AJAX под названием Shell-In-A-Box, с помощью которого вы можете войти на удаленный сервер из самого веб-браузера.
Существует также инструмент настройки Webmin, который вы можете использовать для настройки различных аспектов удаленного сервера, таких как настройка заданий cron и настройка различных компонентов, таких как веб-сервер Apache.
Существуют и другие инструменты настройки, которые различаются в зависимости от устройства. Если устройство включает в себя приложение, использующее MySQL, например LAMP Stack, устройство WordPress, устройство Elgg и т. д., то устройство также будет включать в себя инструмент PHPMyAdmin для администрирования базы данных.
Заключение
Linux под ключ — идеальное решение для всех, кому нужна установка LAMP. Это не только значительно сокращает время, необходимое для развертывания веб-приложения, но и представляет собой идеальную среду для веб-разработчиков для разработки и тестирования своих проектов.
Помимо инфраструктурных устройств, таких как LAMP Stack, Turnkey также создает устройства для десятков веб-приложений с открытым исходным кодом, включая Etherpad Lite, Joomla 2.5, Drupal 7, Sahara Eden и т. д.
Изображение предоставлено: Ли Контрактинг