Ако сте инсталирали софтуер за достъп до мрежата или уеб приложения на сървър, знаете каква задача може да бъде тя. Това е така, защото тези уеб приложения изискват много инфраструктурен софтуер, който може да ви отнеме часове, за да ги съберете заедно. Това е мястото, където Linux свети до ключ.

Чрез използването на "до ключ" уреди за Linux, можете да внедрите нов сървър в един бърз. Устройството "до ключ" е самостоятелна система, която пакетира в напълно функционално уеб приложение, което се задвижва от достатъчно достатъчно операционни системи (JeOS), необходими за захранването на конкретното приложение. Понастоящем всички уреди се базират на последното стабилно издание на Debian 7.2.

Дебианската база се комбинира с тайния сос "До ключ" на Линукс в ядрото, което е включено във всички други уреди. Тя включва персонализирания инструмент TKLBAM на проекта за архивиране и мигриране на сървърите, уеб сървъра AJAX и интерфейса за управление на Webmin.

Правилно опаковани

Това ядро ​​е след това основата на всички други уреди, предлагани от проекта. Един от най-полезните приспособления на ключа, поне за мен, е LAMP Stack. Той предлага популярната комбинация от Linux, Apache, MySQL и PHP / Python / Perl.

Вместо просто да обедините тези компоненти заедно, разработчиците до ключ полагат усилия, за да се уверят, че компонентите са добре интегрирани, за да ви дадат идеалната среда за разработка или внедряване. Например, уредът предлага SSL поддръжка от кутията и включва XCache PHP ускорител, PHPMyAdmin за администриране на MySQL база данни, както и Webmin модули за конфигуриране на Apache2, PHP, MySQL и Postfix.

Всички прибори за Linux до ключ са налични в няколко формата и вие избирате в зависимост от хардуера, на който искате да го разположите. Важно е обаче, че след като се включат и работят, всички устройства ви представят един и същ интерфейс, за да внедрят и управляват уеб приложението ви.

Има изображение ISO, чрез което можете да инсталирате уреда на физическа машина. Също така има оптимизирани изображения за различни типове виртуален хардуер, както и изображения, оптимизирани за внедряване в платформата за облаци OpenStack.

Използване на уреда

След като изтеглите уред, първата стъпка е да го включите. Ако използвате ISO изображение, това включва записване на изображението върху диск и зареждане от него. Уредът "до ключ" ще ви даде две възможности - да инсталирате уреда или да го изпробвате в режим на готовност. Ако решите да инсталирате уреда, единственото решение, което трябва да направите по време на инсталирането, е как да разделите твърдия диск, за да инсталирате уреда.

Ако това е виртуално изображение, започнете да го импортирате в приложение за виртуализация като VirtualBox, което ще създаде виртуална машина с предварително дефинираните настройки. Независимо дали сте инсталирали уреда или го правите в Live режим или го пуснете във виртуална машина, процесът на конфигуриране на уреда е същият.

По време на този процес на конфигуриране ще бъдете помолени да настроите пароли за коренния потребител на устройството, както и паролата на администратора на включени компоненти, като базата данни MySQL. Ще бъдете помолени да конфигурирате TKLBAM резервния инструмент за архивиране, който можете да игнорирате и да настроите по-късно.

Това е всичко за него. След като уредът бъде конфигуриран, той ще покаже конзола за конфигуриране, в която се изписва мрежовият адрес на различните инструменти и услуги, които се изпълняват.

Контрол от уеб браузър

Сега се отправете към друг компютър в същата мрежа, задействайте браузъра и го насочете към IP адреса на сървъра, който работи с устройството "до ключ". Това ще покаже контролен панел, от който можете да контролирате и администрирате всички аспекти на уреда.

Всички уреди съдържат емулатора на терминала 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, Сахара Еден и др.

Кредит на изображението: Лий Договаряне