Креирање једноставне веб локације на Вултр-у са ОпенБСД-ом и хттпд-ом

Увод

Сврха овог водича је да вам покаже колико је лако направити почетну страницу за своју веб локацију на Вултр-у помоћу ОпенБСД-а и хттпд-а.

Креирање инстанце

Пређите на https://my.vultr.com/deploy/. Ово је главна страница за постављање нових сервера. Међутим, пре него што инсталирамо било шта на ваш сервер, прво га морамо креирати. Срећом, Вултр је овај процес учинио веома лаким:

  1. Изаберите где желите да се сервер налази.
  2. Изаберите " 64bit", а затим " OpenBSD".
  3. Изаберите жељене хардверске спецификације за нову инстанцу.
  4. Изаберите све додатне функције које су вам потребне.
  5. Ако имате било какве скрипте за покретање, поставите их овде.
  6. Креирајте и додајте свој ССХ кључ. (Погледајте овај водич )
  7. На крају унесите име хоста и ознаку за сервер. За овај водич користићемо My-Website-01.

Након што проверите резиме на дну странице и проверите да ли је све исправно, кликните на Deploy Nowдугме. Сачекајте минут или два да се сервер креира. Након тога ћете бити преусмерени на нову страницу која приказује статус свих ваших сервера.

Када картица статуса постане зелена на новокреираном серверу, све је покренуто и ради. Кликните на manageвезу поред ње и бићете одведени на страницу са информацијама о серверу. Видећете Server Information (My-Website-01)на врху странице. Одавде можете да управљате сервером и видите роот лозинку кликом на икону ока.

Ажурирајте ДНС записе

Затим би требало да снимите ИП адресу додељену вашем серверу и усмерите своје ДНС записе на њу. Више о томе како то учинити можете прочитати овде .

Пријављивање на сервер преко ССХ-а као роот

Отворите свој ССХ програм и повежите се на сервер као роот. Имајте на уму да се ово веома мрско гледа, тако да ћемо ово урадити само једном да бисмо креирали корисника који није роот са повишеним привилегијама. Када се повежете са својим сервером преко ССХ-а, направите налог за себе. Да бисте то урадили, уђите adduserу терминал. Сада ће вам бити затражено неколико питања о новом налогу. Једине две ствари које морате да попуните су ваш usernameи password. Остала питања су изборна.

Након креирања налога, последња ствар која мора да се уради је да му омогућите повишене привилегије. Док сте још увек пријављени као роот, унесите следеће у терминал:

user mod -G wheel username

Ово ће поставити ваш налог у wheelгрупу, омогућавајући вам да делујете као роот.

Пријављивање на сервер преко ССХ-а са вашим новим корисничким именом

Сада смо завршили са креирањем вашег налога. Изађите са сервера и поново се повежите са новим налогом. Прва ствар коју треба да урадите је да уђете suу терминал. Од вас ће се тражити лозинка за роот налог.

Креирање директоријума за вашу веб локацију

Сада морамо да направимо директоријум за вашу веб локацију:

mkdir -p /var/www/htdocs/yourwebsite.com

Конфигурисање хттпд

Хајде да направимо конфигурациону датотеку:

vi /etc/httpd.conf

Унесите следеће у датотеку:

# Main Configuration
server "yourwebsite.com" {
    listen on * port 80
    root "/htdocs/yourwebsite.com"
}

# This is a redirect to the Main Configuration
server "www.yourwebsite.com" {
    listen on * port 80
    block return 301 "http://yourwebsite.com$REQUEST_URI"
}

Сачувајте и изађите.

Провера подешавања конфигурације и покретање хттпд

Само напред и уверите се да све функционише:

httpd -n

видећете httpd(ok). Ово указује да све функционише.

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

Омогући хттпд:

rcctl enable httpd

Покрени хттпд:

rcctl start httpd

Сада ћете моћи да приступите својој веб локацији преко интернета, али ћете добити 403статусни код јер нема ничега у директоријуму веб локације. Хајде да то променимо.

Креирање једноставне веб странице

Направите своју почетну страницу тако што ћете откуцати следеће:

vi /var/www/htdocs/yourwebsite.com/index.html

Попуните га следећим:

<!DOCTYPE html>
<html>
    <head>
        <title>Hello World</title>
    </head>

    <body>
        <p>Welcome to my OpenBSD server on Vultr!</p>
    </body>
</html>

Сачувајте и изађите и успешно сте креирали своју прву веб локацију на ОпенБСД-у.

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

Успон машина: Примене вештачке интелигенције у стварном свету

Успон машина: Примене вештачке интелигенције у стварном свету

Вештачка интелигенција није у будућности, она је овде управо у садашњости. У овом блогу Прочитајте како су апликације вештачке интелигенције утицале на различите секторе.

ДДОС напади: кратак преглед

ДДОС напади: кратак преглед

Да ли сте и ви жртва ДДОС напада и збуњени сте методама превенције? Прочитајте овај чланак да бисте решили своја питања.

Да ли сте се икада запитали како хакери зарађују новац?

Да ли сте се икада запитали како хакери зарађују новац?

Можда сте чули да хакери зарађују много новца, али да ли сте се икада запитали како зарађују толики новац? Хајде да причамо.

Гоогле-ови револуционарни изуми који ће вам олакшати живот.

Гоогле-ови револуционарни изуми који ће вам олакшати живот.

Да ли желите да видите револуционарне изуме Гугла и како су ти изуми променили живот сваког људског бића данас? Затим читајте на блогу да бисте видели Гооглеове изуме.

Фридаи Ессентиал: Шта се десило са аутомобилима које покреће вештачка интелигенција?

Фридаи Ессентиал: Шта се десило са аутомобилима које покреће вештачка интелигенција?

Концепт самовозећих аутомобила који путују на путеве уз помоћ вештачке интелигенције је сан који већ неко време имамо. Али упркос неколико обећања, њих нема нигде. Прочитајте овај блог да сазнате више…

Технолошка сингуларност: далека будућност људске цивилизације?

Технолошка сингуларност: далека будућност људске цивилизације?

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

Функционалности слојева референтне архитектуре великих података

Функционалности слојева референтне архитектуре великих података

Прочитајте блог да бисте на најједноставнији начин упознали различите слојеве у архитектури великих података и њихове функционалности.

Еволуција складиштења података – Инфографика

Еволуција складиштења података – Инфографика

Методе складиштења података су се развијале можда од рођења података. Овај блог покрива еволуцију складиштења података на основу инфографике.

6 невероватних предности поседовања паметних кућних уређаја у нашим животима

6 невероватних предности поседовања паметних кућних уређаја у нашим животима

У овом дигиталном свету, паметни кућни уређаји постали су кључни део живота. Ево неколико невероватних предности паметних кућних уређаја о томе како они чине наш живот вредним живљења и једноставнијим.

Ажурирање додатка за мацОС Цаталина 10.15.4 изазива више проблема него што их решава

Ажурирање додатка за мацОС Цаталина 10.15.4 изазива више проблема него што их решава

Недавно је Аппле издао мацОС Цаталина 10.15.4 додатак за исправку проблема, али изгледа да ажурирање изазива више проблема који доводе до квара Мац машина. Прочитајте овај чланак да бисте сазнали више