Come Creare Il Proprio Server A Casa Per il Web Hosting
Come Creare Il Proprio Server A Casa Per il Web Hosting

DIVULGAZIONE: Questo post potrebbe contenere link di affiliazione, significato quando si fa clic sul link e fare un acquisto, si riceve una commissione.

Vuoi sapere come creare il proprio server a casa per il web hosting? È interessante notare che è molto facile da fare. Ma se sei un principiante, potrebbe essere un po ‘ complicato per te. Tuttavia, cercheremo di mostrarti come creare il tuo server per ospitare il tuo sito da solo in questo post.

Spiegheremo tutti i metodi passo dopo passo. Di conseguenza, speriamo che sarà facile da capire per voi. Quindi, diamo un’occhiata out

Cose che dovresti considerare per creare il tuo server a casa:

Ecco alcune cose che dovresti prendere in considerazione prima di creare il tuo server.

Hai le risorse?

In breve, avrai bisogno di un computer con una connessione Internet ad alta velocità per questo. Inoltre, se si desidera mantenere il vostro sito web per tutto il tempo, si dovrà eseguire questo PC 24 ore al giorno senza interruzioni. Migliore è la configurazione del PC, migliore sarà il tuo sito web. Ecco i requisiti minimi di un server.

Requisiti minimi di sistema:

  • Storage: almeno 60 GB HDD/SSD
  • RAM: 2 GB
  • CPU: qualsiasi Dual Core CPU equivalente con almeno 2.00 GHz velocità di clock
  • Sistema operativo: Sistema operativo Windows o Linux
  • Connessione Internet ad alta velocità

Ora, è ovviamente possibile utilizzare un sistema di fascia bassa per ospitare il server. Ma se vuoi le migliori prestazioni del tuo sito web, dovresti usare un sistema potente, di sicuro.

Passo #1 Installa Web Stack:

Quindi qual è web stack? Che cosa fa? In poche parole, avrete bisogno di un paio di software per avviare il proprio server web. Ci sono un sacco di diversi tipi di software che è possibile utilizzare. Ma almeno, avrai bisogno di un sistema operativo (sistema operativo), software di database, interprete di script e server Web per sviluppare il tuo prossimo sito web. Ora, è possibile scaricare e installare uno per uno.

Ma c’è un modo più semplice là fuori. Ed è che è possibile scaricare tutti i pacchetti software necessari del tutto. E, questo software si trova in una collezione. E, questa raccolta di tutti i software must-have per lo sviluppo web è noto come web stack.

Ci sono vari stack web disponibili per il download come Bitnami, WampServer, MAMP e altro ancora. Quindi, puoi usare uno di quelli che ti piacciono di più. Al momento, il server Apache è uno dei protocolli più popolari per l’hosting di siti web. Così, useremo uno stack web che ha server Apache in esso.

Prima di tutto, scaricare il software e installarlo sul vostro PC. Ogni volta che si installa, potrebbe essere necessario immettere un nome server SMTP. In tal caso, utilizzare ‘localhost’ come nome del server. Con questo, hai appena installato uno stack web già.

Passo #2 Carica file e contenuti sul tuo server:

Ora, apri il tuo browser web preferito sul tuo computer e visita questo indirizzo ‘ http://localhost’. Dalla nuova pagina, fare clic sulla cartella ‘/ www’. Tutti i file del tuo sito web saranno in questa posizione. È possibile caricare i file in questa cartella. E, è anche possibile creare nuove cartelle e organizzare tutte le cartelle a modo tuo.

Ora, se hai già sviluppato il tuo sito web. Quindi puoi caricare tutti quei file nella cartella’ / www’.

Passo #3 Creare un database MySQL:

In genere se si sta sviluppando il sito web utilizzando un sistema di gestione dei contenuti come WordPress, Joomla, Drupal, ecc. sarà necessario creare un database MySQL sul proprio server. Ci sono molti modi per creare un nuovo database MySQL. Tuttavia, tutto dipende dallo stack web che si sta utilizzando.

Ad esempio, puoi andare al menu principale del tuo server e quindi fare clic sull’opzione ‘phpMyAdmin’ da lì. Successivamente, è necessario accedere. Quindi, digitare ‘root’ nella casella ‘username’ e la casella della password dovrebbe essere vuota. Ora, sarai nel menu ‘phpMyAdmin’. Da lì puoi facilmente creare un nuovo database. È inoltre possibile personalizzare o modificare vecchi database MySQL da lì.

Un’altra cosa da notare, se hai installato un CMS (come WordPress) sul tuo server web, il database MySQL verrà creato automaticamente.

Passo #4 Come accedere al tuo sito Web:

Ora che avete installato tutto il software richiesto e caricato tutti i file sul tuo sito, è possibile consentire ad altri visitatori di venire al tuo sito. Tuttavia, al momento, il sito è accessibile solo dal proprio computer in quanto è ancora un sito web locale.

Per renderlo pubblico in tutto il mondo, dovrai modificare il file di configurazione del tuo server appena creato. Ecco come farlo…

  • Visita ‘http://localhost ‘dal tuo browser
  • Quindi, fai clic sull’opzione’ Apache ‘da lì
  • Ora, individua il file noto come’ httpd.conf ‘ su quella cartella e aprirla facendo doppio clic su
  • In questo momento, troverete alcune righe di codice sul file. Devi modificarli uno per uno

Le linee predefinite saranno:

Order Deny,Allow

Deny from all

Hai bisogno di sostituire queste righe:

Order Allow,Deny

Allow from all

  • Se hai fatto questo, hai modificato il tuo server web i file di configurazione
  • Quindi sarà necessario riavviare il server. Quindi, vai alla pagina ‘http://localhost ‘ o semplicemente torna indietro. E quindi fare clic sull’opzione’ Riavvia tutti i servizi ‘
  • Questo è tutto. Ora, hai fatto il tuo sito pubblica
  • o di qualsiasi altra persona da tutto il mondo saranno in grado di accedere al tuo sito web da qualsiasi computer, visitando l’indirizzo IP del server di

Passo #5 Ottenere un Nome di Dominio per il Tuo Sito:

Al momento si può solo accedere al tuo sito utilizzando l’indirizzo IP come qualcosa di ‘128.0.3.1’. Ma si sa che non è usuale per accedere a un sito utilizzando un indirizzo IP. Di conseguenza, in genere, utilizziamo un nome di dominio per il nostro sito.

Ma come si fa a trovare un nome di dominio?

È interessante notare che, ci sono molti siti web che vendono nomi di dominio per pochi dollari. Quindi, puoi acquistare il tuo nome di dominio da quei siti. Alcuni esempi di siti di registrazione del dominio sono Namecheap, Google Domains, GoDaddy,ecc. Dopo aver acquistato il tuo nome di dominio, è possibile aggiungere questo al tuo sito web. Ecco come…

  • In primo luogo, passare alla cartella ‘hosts’ sul PC. Di solito, sarà in questa cartella: ‘C:\Windows\system32\drivers\etc\hosts”. Ora apri il file chiamato ‘hosts’ usando qualsiasi programma di visualizzatore di documenti come’Notepad’
  • Dopo aver aperto il file, devi incollare questo codice: ‘123.0.0.3 domain.com’ in fondo al file su una nuova riga. Ma ricorda di sostituire la parte ‘123.0.0.3’ con l’indirizzo IP del tuo server. E il ‘your.domain.com’ parte con il nome di dominio appena acquistato
  • Successivamente, dovrai modificare nuovamente il file di configurazione di Apache. Quindi vai a’ http://localhost ‘> Apache> apri ‘ httpd.conf ‘ file da lì

Ora, incolla il seguente codice nella parte inferiore del file in una nuova riga.

Il Codice:

<VirtualHost :80>

DocumentRoot “la TUA CARTELLA PERSONALIZZATA”

ServerName your.domain.com

<“Directory di VOSTRA CARTELLA PERSONALIZZATA”>

Opzioni Indici FollowSymLinks Include ExecCGI 3265>

AllowOverride All

Richiedere a tutti concesso

</Directory>

</VirtualHost>

Nota: È necessario sostituire la parte ‘la TUA CARTELLA PERSONALIZZATA” con la cartella predefinita del vostro web server. Per noi, è stato: ‘c:\wamp\www”. Inoltre, è necessario sostituire il ‘ tuo.dominio.com ‘ parte con il tuo nome di dominio di nuova registrazione.

Ora, si dovrà creare un nuovo documento di testo sul PC e si deve incollare alcune righe di codici su quel file. Quindi devi creare un documento di testo usando il blocco note sul tuo PC. Puoi nominare questo nuovo file tutto ciò che vuoi.

E incolla questi codici lì:

ServerAdmin

DocumentRoot “LA TUA CARTELLA PERSONALIZZATA”

ServerName your.domain.com

ErrorLog “logs/example.com.log”

CustomLog “logs/example.com-access.log ” common

Ora, devi caricare il documento appena creato in questa cartella (\bin\apache\Apache-VERSION\conf\extra\) del tuo server web manualmente. Qui la ‘VERSIONE’ sarebbe la versione del server Apache installato. In genere, la ‘CARTELLA PERSONALIZZATA’ verrà sostituita da ‘c:\wamp\www”.

Dopo aver fatto questo, è possibile riavviare il server Apache. Quindi, vai alla home page del menu server e fai clic sull’opzione “Riavvia tutti i servizi”. Ora, apri il browser sul tuo pc e visita il tuo sito utilizzando il nome di dominio che hai appena registrato. Se hai fatto tutto correttamente, sarai in grado di vedere la home page del tuo sito web apparire sul tuo browser.

Ora, tieni presente che, a seconda di Windows o della versione di WampServer o Apache server, questi metodi potrebbero non funzionare per te. Tuttavia, abbiamo cercato di condividere i metodi di base per impostare il proprio server a casa e ospitare il tuo sito web. A questo proposito, i passi sarebbero quasi identici. Quindi, speriamo che ti aiuti se stai cercando di creare un nuovo server Web a casa.

Ultime parole:

Se hai seguito il post sopra, dovrebbe essere abbastanza chiaro che, se non sei esperto di tecnologia, sarà molto difficile creare il tuo server per ospitare il tuo sito. Inoltre, dovrai sostenere costantemente il costo del tuo computer in esecuzione per 24 ore.

E, se molti visitatori visitano i tuoi siti, avrai bisogno di una connessione Internet di fascia alta con velocità di upload e download elevate. Inoltre, dovrai gestire tutto da solo, dal backend al frontend del server e dei siti web.

E, non è così facile nel caso di grandi siti. Ovviamente puoi testare i tuoi siti prima di avviarli su un host web locale. Ma per i grandi siti, non è raccomandato. Pertanto, pensiamo che non sia l’ideale per ospitare il tuo sito a casa tua.

Infatti, se vuoi lanciare un grande sito web, pensiamo che sia sempre meglio acquistare il tuo hosting da un provider di hosting di fama. Consigliamo SiteGround se si desidera un hosting web economico ma affidabile.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.