Uvod
Stvaranje instance
Ažurirajte DNS zapise
Prijava na poslužitelj preko SSH-a kao root
Prijava na poslužitelj preko SSH-a sa svojim novim korisničkim imenom
Izrada imenika za Vašu web stranicu
Konfiguriranje httpd
Provjera postavki konfiguracije i pokretanje httpd
Izrada jednostavne web stranice
Uvod
Svrha ovog vodiča je pokazati vam kako je lako napraviti početnu stranicu za svoju web stranicu na Vultru s OpenBSD i httpd.
Stvaranje instance
Pređite na https://my.vultr.com/deploy/. Ovo je glavna stranica za postavljanje novih poslužitelja. Međutim, prije nego što instaliramo bilo što na vaš poslužitelj, prvo ga moramo stvoriti. Srećom, Vultr je ovaj proces učinio vrlo lakim:
- Odaberite gdje želite da se poslužitelj nalazi.
- Odaberite "
64bit", a zatim " OpenBSD".
- Odaberite željene hardverske specifikacije za novu instancu.
- Odaberite sve dodatne značajke koje su vam potrebne.
- Ako imate bilo kakve skripte za pokretanje, postavite ih ovdje.
- Izradite i dodajte svoj SSH ključ. (Pogledajte ovaj vodič )
- Na kraju unesite naziv hosta i oznaku za poslužitelj. Za ovaj vodič koristit ćemo
My-Website-01.
Nakon što provjerite sažetak na dnu stranice i provjerite je li sve točno, kliknite Deploy Nowgumb. Dopustite minutu ili dvije da se poslužitelj stvori. Nakon toga ćete biti preusmjereni na novu stranicu koja prikazuje status svih vaših poslužitelja.
Nakon što kartica statusa postane zelena na novostvorenom poslužitelju, sve je pokrenuto i radi. Kliknite managevezu pored nje i bit ćete preusmjereni na stranicu s informacijama o poslužitelju. Vidjet ćete Server Information (My-Website-01)na vrhu stranice. Odavde možete upravljati poslužiteljem i vidjeti root lozinku klikom na ikonu oka.
Ažurirajte DNS zapise
Zatim biste trebali zabilježiti IP adresu dodijeljenu vašem poslužitelju i usmjeriti svoje DNS zapise na nju. Više o tome kako to učiniti možete pročitati ovdje .
Prijava na poslužitelj preko SSH-a kao root
Otvorite svoj SSH program i povežite se na svoj poslužitelj kao root. Imajte na umu da se ovo jako mrzi pa ćemo to učiniti samo jednom kako bismo stvorili korisnika koji nije root s povišenim privilegijama. Nakon što se povežete sa svojim poslužiteljem putem SSH-a, napravite račun za sebe. Da biste to učinili, uđite adduseru terminal. Sada ćete biti upitani s nekoliko pitanja o novom računu. Jedine dvije stvari koje morate ispuniti su vaš usernamei password. Ostala pitanja su izborna.
Nakon izrade računa, posljednja stvar koja se mora učiniti je omogućiti mu povišene privilegije. Dok ste još uvijek prijavljeni kao root, unesite sljedeće u terminal:
user mod -G wheel username
Ovo će vaš račun smjestiti u wheelgrupu, omogućujući vam da djelujete kao root.
Prijava na poslužitelj preko SSH-a sa svojim novim korisničkim imenom
Sada smo gotovi s kreiranjem vašeg računa. Izađite s poslužitelja i ponovno se povežite sa svojim novim računom. Prvo što trebate učiniti je ući suu terminal. Od vas će se tražiti lozinka za root račun.
Izrada imenika za Vašu web stranicu
Sada moramo napraviti direktorij za vašu web stranicu:
mkdir -p /var/www/htdocs/yourwebsite.com
Konfiguriranje httpd
Napravimo konfiguracijsku datoteku:
vi /etc/httpd.conf
U datoteku upišite sljedeće:
# 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"
}
Spremi i izađi.
Provjera postavki konfiguracije i pokretanje httpd
Samo naprijed i provjeri da li sve radi:
httpd -n
vidjet ćeš httpd(ok). To ukazuje da sve radi.
Posljednje dvije stvari koje moramo učiniti za httpd je omogućiti ga, a zatim ga pokrenuti.
Omogući httpd:
rcctl enable httpd
Pokreni httpd:
rcctl start httpd
Sada ćete moći pristupiti svojoj web stranici putem interneta, no dobit ćete 403statusni kod jer u imeniku web stranice nema ničega. Promijenimo to.
Izrada jednostavne web stranice
Napravite svoju početnu stranicu upisivanjem sljedećeg:
vi /var/www/htdocs/yourwebsite.com/index.html
Popunite ga sljedećim:
<!DOCTYPE html>
<html>
<head>
<title>Hello World</title>
</head>
<body>
<p>Welcome to my OpenBSD server on Vultr!</p>
</body>
</html>
Spremite i izađite i uspješno ste kreirali svoju prvu web stranicu na OpenBSD-u.