Како инсталирати ЛАМП на Линук виртуелну машину у Азуре -у

Једна од великих предности Линук оперативних система је њихова широка скалабилност захваљујући бесплатном коду. Не само да имамо бројне апликације, већ ће бити могуће и натерати сервер да испуни много више улога за које је првобитно имплементиран. Једна од најпознатијих функција, и заправо једна од најчешће коришћених, је имплементација ЛАМП стека. Ово није ништа друго до група различитих програма отвореног кода који се по правилу инсталирају истовремено са јасним циљем: омогућити нашем серверу да буде омогућен и да има потребне улоге и услуге да делује као сервер на коме се хостују услуге. веб странице, као и веб апликације.

ЛАМП елементиКада говоримо о ЛАМПИ мислимо на 4 елемента која су:

  • Л: То је Линук оперативни систем.
  • А. Указује на сервер апликација Апацхе.
  • М: Ово се односи на локацију на којој се складиште подаци о локацији која је МиСКЛ база података.
  • П: Указује на то да се динамички садржај обрађује путем ПХП -а.

Сада, у свету у сталном расту, имамо платну платформу, али она нуди годину дана бесплатно. Говоримо о Мицрософт Азуре -у, где ће сви створени ресурси, и виртуелне машине и апликације, бити хостовани на различитим серверима широм света, гарантујући не само њихову доступност, већ и њихов интегритет и безбедност. Кроз овај водич научићемо да инсталирамо ЛАМП стек на Убунту сервер креиран у Мицрософт Азуре. Да бисте сазнали више о Мицрософт Азуре -у, посетите следећу везу:

1. Приступите Азуре Цлоуд Схелл -у на Линуку

Корак 1
Након што одемо на Азуре портал и унесемо акредитиве, први корак који треба предузети је приступ Азуре Цлоуд Схелл -у који нам нуди Басх окружење или ПоверСхелл окружење, у овом случају ћемо користити окружење Басх и приступити му са следеће опције:

  • Одаберите опцију „Испробајте“ у горњем десном углу блока кода.
  • Идите у прегледач и унесите следећи ред:
 хттпс://схелл.азуре.цом/басх 
  • Кликните на икону слике која се налази при врху Азуре портала

Корак 2
Друга могућност је да ЦЛИ користите локално, јер за то морате покренути Азуре ЦЛИ верзију 2.0.30 или новију, да бисте детаљно знали коју верзију користимо, идите на командну линију и извршите следеће:

 аз --верзија 

ЕНЛАРГЕ

2. Направите групу ресурса на Линук -у


Први корак који треба предузети је креирање групе ресурса помоћу наредбе „аз гроуп цреате“. Ова Азуре група ресурса је логички контејнер у којем се Азуре ресурси које стварамо мало по мало распоређују и њима управљају.

У овом случају ћемо креирати групу под називом СолветицВМ извршавањем следећег:

 аз гроуп цреате --наме СолветицВМ --лоцатион еастус 

ЕНЛАРГЕ

3. Направите виртуелну машину на Линук -у


Када се група ресурса креира, ми ћемо створити Линук виртуелну машину, Азуре не нуди Убунту од издања 14.40 до 18.04.

Корак 1
Направићемо виртуелну машину чије ће име бити „Линук“, а ССХ кључеви ће такође бити регистровани ако већ не постоје на подразумеваној локацији кључа. Ако желимо да користимо одређени скуп кључева, морамо користити опцију "--ссх-кеи-валуе", креираћемо корисника са командом "-админ-усернаме", извршавамо следеће редове:

 аз вм цреате \ --ресоурце-гроуп СолветицВМ \ --наме Линук \ --имаге УбунтуЛТС \ --админ-усернаме солутионтиц \ --генерате-ссх-кеис

ЕНЛАРГЕ

Корак 2
Тамо видимо да почиње процес стварања виртуелне машине, када се овај процес заврши видећемо следеће. Тамо видимо детаље о створеној машини.

ЕНЛАРГЕ

4. Отворите порт 80 за веб саобраћај на Линук -у


Подразумевано у Азуре -у су дозвољене само везе преко ССХ -а у Линук виртуелним машинама имплементираним у Азуре -у, ако ће сервер испуњавати улоге веб сервера, биће потребно отворити порт 80 са Интернета, за то ћемо користити наредите „аз вм опен-порт“ да отворите тај порт овако:
 аз вм опен-порт --порт 80 --ресоурце-гроуп СолветицВМ --наме Линук 

ЕНЛАРГЕ

5. Повежите ССХ са виртуелном машином створеном у Линуку

Корак 1
До сада смо створили Линук виртуелну машину и омогућили веб саобраћај, сада је време да се повежемо са њом, пре свега, морамо знати јавну ИП адресу, за то извршавамо следећи ред:

 аз нетворк публиц-ип лист --ресоурце-гроуп СолветицВМ --куери [] .ипАддресс 

ЕНЛАРГЕ

Корак 2
Када се јавна ИП адреса идентификује, имамо различите начине повезивања помоћу следеће синтаксе:

 ссх корисник @ публиц_ИП 
Корак 3
Преко Виндовс командне линије или мацОС Мојаве или Линук терминала:

ЕНЛАРГЕ

Корак 4
Преко РДП везе доступне у Азуреу:

Корак 5
Или кроз Азуреов сопствени басх. Када се повежемо, можемо видети да смо у Убунту почетном директоријуму.

ЕНЛАРГЕ

6. Инсталирајте Апацхе, МиСКЛ и ПХП на Линук

Корак 1
Први корак који треба предузети је ажурирање извора пакета Убунту и инсталирање Апацхе -а, МиСКЛ -а и ПХП -а, јер за то морамо извршити следеће, а да не изгубимо из вида чињеницу да морамо да унесемо симбол зареза (^) на крају команде, који чини део назива пакета ламп-сервер ^:

 судо апт упдате && судо апт инсталл ламп-сервер 

ЕНЛАРГЕ

Корак 2
Током овог процеса биће затражена лозинка роот корисника МиСКЛ:

ЕНЛАРГЕ

Корак 3
Сада морамо то потврдити:

ЕНЛАРГЕ

Корак 4
Када се овај процес заврши, видећемо следеће:

ЕНЛАРГЕ

7. Проверите инсталацију и конфигурацију Апацхе -а на Линук -у

Корак 1
Први корак је потврђивање Апацхе верзије са следећом линијом:

 апацхе2 -в 

ЕНЛАРГЕ

Корак 2
Инсталирањем Апацхе -а и отварањем порта 80 за виртуелну машину. Веб серверу ће бити могуће приступити са Интернета, да бисмо видели подразумевану страницу Убунту Апацхе2, идемо у веб прегледач и тамо уносимо јавну ИП адресу виртуелне машине и то ће бити резултат:

ЕНЛАРГЕ

Корак 3
Сада ћемо проверити верзију МИСКЛ -а извршавањем:

 мискл -В 

ЕНЛАРГЕ

Корак 4
Да бисмо заштитили МиСКЛ инсталацију, извршићемо скрипту "мискл_сецуре_инсталлатион" и од нас ће се тражити да унесемо лозинку конфигурисану током инсталације:

 мискл_сецуре_инсталлатион 
Корак 5
Тамо ће бити постављен низ безбедносних питања и најбоље је да унесете слово и (да) за сва питања:

ЕНЛАРГЕ

Корак 6
На крају овог корака видећемо ово:

ЕНЛАРГЕ

Корак 7
Касније смо потврдили ПХП верзију:

 пхп -в 

ЕНЛАРГЕ

Корак 8
Да бисмо потпуније тестирали ПХП, креираћемо ПХП страницу са брзим информацијама тако да буде видљива из прегледача, за то ћемо ући у следећи ред.

 судо сх -ц 'ецхо ""> /вар/ввв/хтмл/инфо.пхп' 

ЕНЛАРГЕ

Корак 9
Сада идемо на нову картицу и уносимо следећу синтаксу:

 хттп: //ИП_Публица/инфо.пхп 
Корак 10
Добијени резултат ће бити следећи:

ЕНЛАРГЕ

8. Инсталирајте ВордПресс на Линук -у


Да бисмо потврдили да читав ЛАМП стек ради на најбољи начин, инсталираћемо платформу отвореног кода ВордПресс, са којом је могуће креирати веб странице и блогове, али можемо користити и друге апликације, као што су Друпал или Моодле.

Корак 1
Инсталираћемо ВордПресс пакет са следећом линијом. Тамо уносимо слово И да бисмо потврдили инсталацију.

 судо апт инсталл вордпресс 

ЕНЛАРГЕ

Корак 2
Сада ћемо конфигурисати ВордПресс да користи ПХП и МиСКЛ, за то ће у радном директоријуму бити креирана текстуална датотека вордпресс.скл како би се конфигурисала МиСКЛ база података за ВордПресс, извршавамо следеће:

 судо респонсиве-едитор вордпресс.скл 
Корак 3
У резултатима остављамо подразумевану опцију уређивача (2 - нано), а у нови прозор ћемо залепити следеће:
 ЦРЕАТЕ ДАТАБАСЕ вордпресс; ГРАНТ СЕЛЕЦТ, ИНСЕРТ, УПДАТЕ, ДЕЛЕТЕ, ЦРЕАТЕ, ДРОП, АЛТЕР ОН вордпресс. * ТО вордпресс @ лоцалхост ИДЕНТИФИКОВАНО са 'иоурПассворд'; ФЛУСХ ПРИВИЛЕГЕС;

ЕНЛАРГЕ

Корак 4
Промене чувамо помоћу следеће комбинације тастера:

Цтрл + О.

Остављамо уредника користећи:

Цтрл + Кс

Корак 5
Сада ћемо извршити следећу команду за креирање базе података:

 мачка вордпресс.скл | судо мискл --дефаултс-ектра-филе = / етц / мискл / дебиан.цнф 
Корак 6
Уклонићемо датотеку вордпресс.скл јер садржи акредитиве базе података:
 судо рм вордпресс.скл 

ЕНЛАРГЕ

Корак 7
Да бисмо конфигурисали ПХП, извршићемо следећу команду да отворимо уређивач текста и креирамо одговарајућу датотеку:

 судо респонсиве-едитор /етц/вордпресс/цонфиг-лоцалхост.пхп 
Корак 8
Тамо ћемо залепити следеће:
 

ЕНЛАРГЕ

Корак 9
Сачувамо промене и излазимо из уређивача. Сада ћемо преместити инсталацију ВордПресс -а у корен документа веб сервера са следећим командама:

 судо лн -с / уср / схаре / вордпресс / вар / ввв / хтмл / вордпресс судо мв /етц/вордпресс/цонфиг-лоцалхост.пхп /етц/вордпресс/цонфиг-дефаулт.пхп

ЕНЛАРГЕ

Корак 10
Коначно, морамо довршити инсталацију ВордПресс -а директно из прегледача са следећом синтаксом:

 хттп: // публиц_ИП / вордпресс 

ЕНЛАРГЕ

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

Ви ће помоћи развој сајта, дељење страницу са пријатељима

wave wave wave wave wave