Introduksjon
Konfigurasjon
Start serveren
Introduksjon
OpenBSD 5.6 introduserte en ny demon kalt httpd, som støtter CGI (via FastCGI) og TLS. Ingen ekstra arbeid er nødvendig for å installere den nye httpd-demonen fordi den er inkludert i basissystemet. Denne artikkelen forklarer hvordan du setter opp en grunnleggende webserver ved å bruke den.
Konfigurasjon
Vi vil redigere følgende filer.
/etc/rc.conf.local
/etc/httpd.conf
Bare legg httpd_flags=""til i /etc/rc.conf.local.
Åpne /etc/rc.conf.locali din favoritt tekstredigerer og legg til:
pkg_scripts="httpd"
Oppdater /etc/httpd.conf. Bruk eksemplet nedenfor som en mal, og gjør endringer som nevnt nedenfor i kommentarene. Erstatt "eksempel" tilsvarende.
ext_ip="10.0.0.1" # Change this value to your vultr IP
server "default" {
listen on $ext_ip port 80
}
types {
text/css css ;
text/html htm html ;
text/txt txt ;
image/gif gif ;
image/jpeg jpg jpeg ;
image/png png ;
application/javascript js ;
application/xml xml ;
}
server "www.example.net" {
listen on $ext_ip port 80
root "/htdocs/example.net"
}
server "www.example.com" {
listen on $ext_ip port 80
root "/htdocs/example.com"
}
Alternativt kan du inkludere alle Mime-typene som følger:
types {
include "/usr/share/misc/mime.types"
}
Deretter laster du opp nettinnholdet og legger det inn i /var/www/htdocs/example.com.
Start serveren
Din nye httpd-demon er konfigurert for bruk. Nå trenger du bare å starte serveren:
$ doas /etc/rc.d/httpd start