Хостовање веб сервера на интернету може бити веома изазовно за почетнике без одговарајућег водича. Провајдери услуга у облаку су обезбедили бројне начине за једноставно покретање сервера било које врсте у облаку.

АВС је једна од највећих и најпоузданијих опција заснованих на облаку за примену сервера. Ево како можете да покренете свој сервер заснован на Линук-у у облаку помоћу АВС ЕЦ2.

Шта је Амазон ЕЦ2?

Амазон Еластиц Цлоуд Цомпуте (ЕЦ2) је једна од најпопуларнијих веб услуга које нуди Амазон. Са ЕЦ2, можете креирати виртуелне машине у облаку са различитим оперативним системима и променљивим рачунарским капацитетом. Ово је веома корисно за покретање сигурних веб сервера и њихово стављање на располагање на интернету.

Како направити Линук ЕЦ2 инстанцу

АВС веб конзола пружа интерфејс лак за навигацију који вам омогућава да покренете инстанцу без употребе било каквих скрипти или кода. Ево водича корак по корак за покретање ЕЦ2 инстанце засноване на Линук-у на АВС-у. Такође ћете научити како да се безбедно повежете са њим преко конзоле.

instagram viewer

Пријавите се на свој постојећи АВС налог или идите на портал.авс.амазон.цом да се пријавим за нову. Затим претражите и идите до ЕЦ2 Командна табла.

Лоцирајте Покрени инстанце дугме у горњем десном углу екрана и кликните на њега да бисте покренули чаробњак за покретање ЕЦ2.

Први потребан корак је да унесете име за своју инстанцу; затим бирате слику оперативног система и верзију (Амазон Мацхине Имаге-АМИ) Линук дистрибуције коју желите да користите. Слободни сте да истражујете друге препоручени оперативни системи Линук сервера осим Убунтуа.

Изаберите тип инстанце

Различити типови ЕЦ2 инстанци се састоје од различитих комбинација ЦПУ, меморије, складишта и мрежне снаге. Постоји до 10 различитих типова инстанци које можете изабрати, у зависности од ваших захтева. За демонстрацију, идемо са подразумеваним (т2.мицро) тип инстанце.

АВС има чланак о избору правог типа инстанце за вашу ЕЦ2 виртуелну машину, коју можете користити као референцу.

Изаберите пар кључева

У већини случајева, барем у сврхе развоја и отклањања грешака, можда ћете морати да приступите својој инстанци преко ССХ-а, а да бисте то урадили безбедно, потребан вам је пар кључева. То је опциона конфигурација, али пошто се касније можете повезати са својом инстанцом преко ССХ-а, морате додати пар кључева.

Можете користити постојећи пар кључева или креирати нови. Да бисте креирали нову, кликните на Креирајте нови пар кључева, и видећете искачући екран испод.

Дајте назив свом пару кључева и изаберите тип шифровања (РСА је најпопуларнија и препоручена опција, јер је подржана на више платформи). Такође морате да изаберете формат датотеке (ПЕМ или ППК) за приватне кључеве који ће бити преузети на вашој локалној машини у зависности од ССХ клијента који користите.

Тхе Мрежна подешавања за вашу ЕЦ2 инстанцу дође следећа. Подразумевано, морате да креирате нову безбедносну групу да бисте дефинисали правила заштитног зида да бисте ограничили приступ само одређеним портовима на вашој инстанци.

Препоручује се да ограничите ССХ везу само на вашу ИП адресу да бисте смањили шансе за вашу сервер је хакован. Такође би требало да дозволите ХТТП саобраћај ако сте креирали инстанцу да буде веб сервер.

Увек се можете вратити да бисте изменили правила безбедносне групе да бисте додали или уклонили улазна и одлазна правила. На пример, додавањем улазних правила за ХТТПС саобраћај када подесите ССЛ сертификат за безбедне ХТТП везе.

Подешавања складиштења

Подразумевано, ЕЦ2 ће доделити складиште на основу изабраног типа инстанце. Али имате опцију да приложите Амазон Еластиц Блоцк Стораге волумен (који делује као екстерни диск за складиштење) на вашу инстанцу.

Ово није обавезно, али ако желите виртуелни диск који можете да користите на више инстанци или да се крећете са лакоћом, требало би да то размотрите. Сада можете прегледати конфигурацију инстанце да бисте били сигурни да је све исправно подешено, а затим кликните на Покрените инстанцу дугме за креирање ваше Линук виртуелне машине.

Бићете преусмерени на екран где имате Прикажи инстанце дугме. Кликните на њега да бисте видели своју новопокренуту инстанцу.

Како се повезати са Линук ЕЦ2 инстанцом

Сада када је виртуелна машина покренута и ради, можете подесити веб сервер у њој. То може бити Апацхе сервер, Ноде.јс сервер или било који сервер који желите да користите. Постоје до четири различита начина за повезивање са ЕЦ2 инстанцом, и то:

  • Повезивање ЕЦ2 инстанце
  • Менаџер сесије
  • ССХ клијент
  • ЕЦ2 серијска конзола

Најчешћи начини повезивања су Повезивање ЕЦ2 инстанце и ССХ клијент. Повезивање ЕЦ2 инстанце је најбржи и најлакши начин да се повежете са вашом ЕЦ2 инстанцом и извршите жељене операције на њој.

Да бисте се повезали са својом Линук инстанцом преко ЕЦ2 инстанце повезивања, изаберите је на контролној табли и кликните Повежите се.

Изаберите Повезивање ЕЦ2 инстанце картицу и кликните на Повежите се дугме. Ово би аутоматски отворило екран који изгледа као интерфејс командне линије.

Ово потврђује успешну пријаву на вашу Линук машину и сада можете почети да је подешавате за потребе вашег веб сервера. На пример, да бисте креирали једноставан Апацхе веб сервер, покрените следеће команде:

судо апт-добити ажурирање -и
судо апт-добити инсталирати апацхе2 -и
судосистемцтлпочетакапацхе2.сервис

Да бисте се уверили да је све прошло у реду и да је Апацхе сервер покренут и ради, проверите статус користећи судо системцтл статус апацхе2.сервице. Ако је све у реду, требало би да имате излаз сличан оном испод:

Коначно, можете тестирати сервер копирањем Јавни ИПв4 ДНС са картице са својствима инстанце и налепите га у прегледач. Требало би да видите Апацхе демо страницу.

Честитамо на успешном постављању вашег Линук сервера у АВС облаку. Сада можете са њим да правите и постављате своје апликације у производњу.

Примена апликација у облаку са АВС-ом

Сада можете лако да подесите Линук веб сервер у облаку са Амазон ЕЦ2. Иако је Убунту најчешће коришћени оперативни систем за Линук сервере, процес креирања ЕЦ2 инстанце је исти за било коју другу Линук дистрибуцију.

Такође можете да подесите различите врсте веб сервера као што су Ноде.јс, Гит, Голанг или Доцкер контејнер. Све што треба да урадите је да се повежете са својом инстанцом и извршите кораке за подешавање жељеног сервера апликација.