Creazione di un sito Web semplice su Vultr con OpenBSD e httpd

introduzione

Lo scopo di questa guida è mostrarti quanto sia facile creare una homepage per il tuo sito Web su Vultr con OpenBSD e httpd.

Creazione dell'istanza

Vai a https://my.vultr.com/deploy/. Questa è la pagina principale per la distribuzione di nuovi server. Tuttavia, prima di installare qualsiasi cosa sul tuo server, dobbiamo prima crearlo. Per fortuna, Vultr ha reso questo processo molto semplice:

  1. Scegli dove vuoi che si trovi il server.
  2. Seleziona " 64bit" e poi " OpenBSD".
  3. Seleziona le specifiche hardware desiderate per la nuova istanza.
  4. Seleziona le funzionalità aggiuntive di cui hai bisogno.
  5. Se hai degli script di avvio, inseriscili qui.
  6. Crea e aggiungi la tua chiave SSH. (Vedi questa guida )
  7. Infine, inserisci il nome host e l'etichetta per il server. Per questa guida, useremo My-Website-01.

Dopo aver verificato il riepilogo nella parte inferiore della pagina e aver verificato che tutto sia corretto, fare clic sul Deploy Nowpulsante. Attendere un minuto o due per la creazione del server. Successivamente verrai reindirizzato a una nuova pagina che mostra lo stato di tutti i tuoi server.

Quando la scheda di stato diventa verde sul server appena creato, tutto è attivo e funzionante. Fai clic sul managecollegamento accanto ad esso e verrai indirizzato alla pagina delle informazioni sul server. Vedrai Server Information (My-Website-01)nella parte superiore della pagina. Da qui è possibile gestire il server e visualizzare la password di root facendo clic sull'icona a forma di occhio.

Aggiorna record DNS

Successivamente dovresti registrare l'indirizzo IP assegnato al tuo server e puntare i tuoi record DNS su di esso. Puoi leggere di più su come farlo qui .

Accesso al server tramite SSH come root

Apri il tuo programma SSH e connettiti al tuo server come root. Si noti che questo è fortemente disapprovato, quindi lo faremo solo una volta per creare un utente non root con privilegi elevati. Dopo esserti connesso al tuo server tramite SSH, crea un account per te stesso. Per fare ciò entra addusernel terminale. Ora ti verranno poste diverse domande sul nuovo account. Le uniche due cose che devi compilare sono le tue usernamee password. Il resto delle domande è facoltativo.

Dopo aver creato l'account, l'ultima cosa da fare è abilitarne privilegi elevati. Mentre sei ancora connesso come root, inserisci quanto segue nel terminale:

user mod -G wheel username

Questo inserirà il tuo account nel wheelgruppo, permettendoti di agire come root.

Accesso al server tramite SSH con il tuo nuovo nome utente

Ora abbiamo finito con la creazione del tuo account. Esci dal server e riconnettiti con il tuo nuovo account. La prima cosa da fare è entrare sunel terminale. Ti verrà chiesta la password per l'account root.

Creazione di una directory per il tuo sito Web

Ora dobbiamo creare una directory per il tuo sito Web:

mkdir -p /var/www/htdocs/yourwebsite.com

Configurazione di httpd

Facciamo il file di configurazione:

vi /etc/httpd.conf

Digitare quanto segue nel file:

# 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"
}

Salva ed esci.

Verifica delle impostazioni di configurazione e avvio di httpd

Vai avanti e assicurati che tutto funzioni:

httpd -n

Vedrai httpd(ok). Questo indica che tutto funziona.

Le ultime due cose che dobbiamo fare per httpd è abilitarlo e quindi avviarlo.

Abilita httpd:

rcctl enable httpd

Avvia httpd:

rcctl start httpd

Ora sarai in grado di accedere al tuo sito Web su Internet, tuttavia otterrai un 403codice di stato perché non c'è nulla nella directory del sito Web. Cambiamolo.

Creazione di una semplice pagina Web

Crea la tua home page digitando quanto segue:

vi /var/www/htdocs/yourwebsite.com/index.html

Popolarlo con il seguente:

<!DOCTYPE html>
<html>
    <head>
        <title>Hello World</title>
    </head>

    <body>
        <p>Welcome to my OpenBSD server on Vultr!</p>
    </body>
</html>

Salva ed esci e hai creato con successo il tuo primo sito Web su OpenBSD.



Leave a Comment

Lintelligenza artificiale può combattere con un numero crescente di attacchi ransomware?

Lintelligenza artificiale può combattere con un numero crescente di attacchi ransomware?

Gli attacchi ransomware sono in aumento, ma l'intelligenza artificiale può aiutare ad affrontare l'ultimo virus informatico? L'intelligenza artificiale è la risposta? Leggi qui sai è AI boone o bane

ReactOS: è questo il futuro di Windows?

ReactOS: è questo il futuro di Windows?

ReactOS, un sistema operativo open source e gratuito è qui con l'ultima versione. Può essere sufficiente alle esigenze degli utenti Windows moderni e abbattere Microsoft? Scopriamo di più su questo vecchio stile, ma un'esperienza del sistema operativo più recente.

Rimani connesso tramite lapp desktop WhatsApp 24*7

Rimani connesso tramite lapp desktop WhatsApp 24*7

Whatsapp ha finalmente lanciato l'app desktop per utenti Mac e Windows. Ora puoi accedere facilmente a Whatsapp da Windows o Mac. Disponibile per Windows 8+ e Mac OS 10.9+

In che modo lintelligenza artificiale può portare lautomazione dei processi al livello successivo?

In che modo lintelligenza artificiale può portare lautomazione dei processi al livello successivo?

Leggi questo per sapere come l'intelligenza artificiale sta diventando popolare tra le aziende di piccole dimensioni e come sta aumentando le probabilità di farle crescere e dare un vantaggio ai loro concorrenti.

Laggiornamento del supplemento macOS Catalina 10.15.4 sta causando più problemi che risolverli

Laggiornamento del supplemento macOS Catalina 10.15.4 sta causando più problemi che risolverli

Recentemente Apple ha rilasciato macOS Catalina 10.15.4 un aggiornamento supplementare per risolvere i problemi, ma sembra che l'aggiornamento stia causando più problemi che portano al bricking delle macchine mac. Leggi questo articolo per saperne di più

13 strumenti commerciali per lestrazione dei dati dai Big Data

13 strumenti commerciali per lestrazione dei dati dai Big Data

13 strumenti commerciali per l'estrazione dei dati dai Big Data

Che cosè un file system di journaling e come funziona?

Che cosè un file system di journaling e come funziona?

Il nostro computer memorizza tutti i dati in un modo organizzato noto come file system di journaling. È un metodo efficiente che consente al computer di cercare e visualizzare i file non appena si preme search.https://wethegeek.com/?p=94116&preview=true

Singolarità tecnologica: un lontano futuro della civiltà umana?

Singolarità tecnologica: un lontano futuro della civiltà umana?

Man mano che la scienza si evolve a un ritmo rapido, assumendo gran parte dei nostri sforzi, aumentano anche i rischi di sottoporci a una singolarità inspiegabile. Leggi, cosa potrebbe significare per noi la singolarità.

Uno sguardo a 26 tecniche di analisi dei Big Data: Parte 1

Uno sguardo a 26 tecniche di analisi dei Big Data: Parte 1

Uno sguardo a 26 tecniche di analisi dei Big Data: Parte 1

Limpatto dellintelligenza artificiale nella sanità 2021

Limpatto dellintelligenza artificiale nella sanità 2021

L'intelligenza artificiale nell'assistenza sanitaria ha compiuto grandi passi avanti negli ultimi decenni. Pertanto, il futuro dell'IA in sanità continua a crescere giorno dopo giorno.