introduzione
OpenBSD 5.6 ha introdotto un nuovo demone chiamato httpd, che supporta CGI (tramite FastCGI) e TLS. Non è necessario alcun lavoro aggiuntivo per installare il nuovo demone httpd perché è incluso nel sistema di base. Questo articolo spiega come configurare un server Web di base utilizzandolo.
Configurazione
Modificheremo i seguenti file.
/etc/rc.conf.local
/etc/httpd.conf
Aggiungi semplicemente httpd_flags=""
in /etc/rc.conf.local
.
Apri /etc/rc.conf.local
nel tuo editor di testo preferito e aggiungi:
pkg_scripts="httpd"
Aggiornamento /etc/httpd.conf
. Utilizzare l'esempio seguente come modello e apportare le modifiche come indicato di seguito nei commenti. Sostituisci "esempio" di conseguenza.
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"
}
In alternativa, puoi includere tutti i tipi Mime come segue:
types {
include "/usr/share/misc/mime.types"
}
Successivamente, carica i tuoi contenuti web e inseriscili /var/www/htdocs/example.com
.
Avvia il server
Il tuo nuovo demone httpd è configurato per l'uso. Ora devi solo avviare il server:
$ doas /etc/rc.d/httpd start