Увод
Креирање инстанце
Ажурирајте ДНС записе
Пријављивање на сервер преко ССХ-а као роот
Пријављивање на сервер преко ССХ-а са вашим новим корисничким именом
Креирање директоријума за вашу веб локацију
Конфигурисање хттпд
Провера подешавања конфигурације и покретање хттпд
Креирање једноставне веб странице
Увод
Сврха овог водича је да вам покаже колико је лако направити почетну страницу за своју веб локацију на Вултр-у помоћу ОпенБСД-а и хттпд-а.
Креирање инстанце
Пређите на https://my.vultr.com/deploy/. Ово је главна страница за постављање нових сервера. Међутим, пре него што инсталирамо било шта на ваш сервер, прво га морамо креирати. Срећом, Вултр је овај процес учинио веома лаким:
- Изаберите где желите да се сервер налази.
- Изаберите "
64bit", а затим " OpenBSD".
- Изаберите жељене хардверске спецификације за нову инстанцу.
- Изаберите све додатне функције које су вам потребне.
- Ако имате било какве скрипте за покретање, поставите их овде.
- Креирајте и додајте свој ССХ кључ. (Погледајте овај водич )
- На крају унесите име хоста и ознаку за сервер. За овај водич користићемо
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>
Сачувајте и изађите и успешно сте креирали своју прву веб локацију на ОпенБСД-у.