Introducció
Creació de la instància
Actualitza els registres DNS
Inicieu sessió al servidor mitjançant SSH com a root
Inicieu sessió al servidor mitjançant SSH amb el vostre nou nom d'usuari
Creació d'un directori per al vostre lloc web
Configurant httpd
Comprovant la configuració i iniciant httpd
Creació d'una pàgina web senzilla
Introducció
L'objectiu d'aquesta guia és mostrar-vos com de fàcil és fer una pàgina d'inici per al vostre lloc web a Vultr amb OpenBSD i httpd.
Creació de la Instància
Dirigiu-vos a https://my.vultr.com/deploy/. Aquesta és la pàgina principal per desplegar nous servidors. Tanmateix, abans d'instal·lar qualsevol cosa al vostre servidor, primer hem de crear-lo. Afortunadament, Vultr ha fet aquest procés molt fàcil:
- Trieu on voleu que es trobi el servidor.
- Seleccioneu "
64bit" i després " OpenBSD".
- Seleccioneu les especificacions de maquinari desitjades per a la nova instància.
- Seleccioneu les funcions addicionals que necessiteu.
- Si teniu scripts d'inici, col·loqueu-los aquí.
- Creeu i afegiu la vostra clau SSH. (Vegeu aquesta guia )
- Finalment, introduïu el nom d'amfitrió i l'etiqueta del servidor. Per a aquesta guia, farem servir
My-Website-01.
Després de comprovar el resum a la part inferior de la pàgina i assegurar-vos que tot és correcte, feu clic al Deploy Nowbotó. Deixeu un minut o dos perquè es creï el servidor. Després se us redirigirà a una pàgina nova que mostra l'estat de tots els vostres servidors.
Un cop la pestanya d'estat es torna verda al servidor acabat de crear, tot està en funcionament. Feu clic a l' manageenllaç que hi ha al costat i se us dirigirà a la pàgina d'informació del servidor. Ho veuràs Server Information (My-Website-01)a la part superior de la pàgina. Des d'aquí podeu gestionar el servidor i veure la contrasenya d'arrel fent clic a la icona de l'ull.
Actualitza els registres DNS
A continuació, hauríeu de registrar l'adreça IP assignada al vostre servidor i apuntar-hi els vostres registres DNS. Podeu llegir més informació sobre com fer-ho aquí .
Inicieu sessió al servidor mitjançant SSH com a root
Obriu el vostre programa SSH i connecteu-vos al vostre servidor com a root. Tingueu en compte que això està molt mal vist, de manera que només ho farem una vegada per crear un usuari no root amb privilegis elevats. Un cop us hàgiu connectat al vostre servidor mitjançant SSH, feu un compte per vosaltres mateixos. Per fer-ho, entreu adduseral terminal. Ara se us demanarà diverses preguntes sobre el compte nou. Les dues úniques coses que heu d'emplenar són les vostres usernamei password. La resta de preguntes són opcionals.
Després de crear el compte, l'últim que s'ha de fer és habilitar-hi privilegis elevats. Mentre encara esteu connectat com a root, introduïu el següent al terminal:
user mod -G wheel username
Això col·locarà el vostre compte al wheelgrup i us permetrà actuar com a root.
Inicieu sessió al servidor mitjançant SSH amb el vostre nou nom d'usuari
Ara hem acabat de crear el vostre compte. Sortiu del servidor i torneu a connectar-vos amb el vostre compte nou. El primer que heu de fer és entrar sual terminal. Se us demanarà la contrasenya del compte root.
Creació d'un directori per al vostre lloc web
Ara hem de fer un directori per al vostre lloc web:
mkdir -p /var/www/htdocs/yourwebsite.com
Configurant httpd
Fem el fitxer de configuració:
vi /etc/httpd.conf
Escriviu el següent al fitxer:
# 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"
}
Guardar i sortir.
Comprovant la configuració i iniciant httpd
Aneu endavant i assegureu-vos que tot funciona:
httpd -n
Ja veuràs httpd(ok). Això indica que tot funciona.
Les dues últimes coses que hem de fer per a httpd és habilitar-lo i, a continuació, iniciar-lo.
Habilita httpd:
rcctl enable httpd
Inicieu httpd:
rcctl start httpd
Ara podreu accedir al vostre lloc web a través d'Internet, però obtindreu un 403codi d'estat perquè no hi ha res al directori del lloc web. Canviem-ho.
Creació d'una pàgina web senzilla
Creeu la vostra pàgina d'inici escrivint el següent:
vi /var/www/htdocs/yourwebsite.com/index.html
Omple'l amb el següent:
<!DOCTYPE html>
<html>
<head>
<title>Hello World</title>
</head>
<body>
<p>Welcome to my OpenBSD server on Vultr!</p>
</body>
</html>
Deseu i sortiu i heu creat correctament el vostre primer lloc web a OpenBSD.