Come posso ospitare un dominio / sito Web sul mio nuovo VPS?


10

Sono un utente Ubuntu medio e attualmente ho deciso di rafforzare le mie conoscenze in Ubuntu. Dato che sono uno sviluppatore web, ultimamente ho deciso di configurare il mio server web alimentato da Ubuntu.

Ho appena acquistato un VPS non gestito basato su Ubuntu 11.10. Sono riuscito a installare Apache, PHP, MySQL e le modifiche di sicurezza di base.

In precedenza, ero solo un utente di hosting condiviso in cui tutto è gestito tramite cPanel che è facile. Ora è completamente diverso e sono all'oscuro da quando sono su VPS non gestito e, naturalmente, la società di hosting non mi aiuterà.

La mia domanda:

In precedenza, quando voglio ospitare un nuovo sito Web, dopo aver acquistato un dominio dal registrar cambierò i nameserver di dominio con i miei nameserver di hosting condiviso aggiungendo semplicemente il dominio tramite cPanel. Come posso ospitare un dominio / sito Web sul mio nuovo VPS? Come avere un nameserver? Come configurare il nameserver?

Risposte:


7

Esistono molti modi "ragionevoli" e "pratici" per organizzare un sito Web usando il tuo nome di dominio su un VPS che esegue Ubuntu.

Offro questa guida per una procedura dettagliata sulla configurazione di un server LAMP Ubuntu potenziato per alimentare un sito: http://blog.al4.co.nz/2011/05/setting-up-a-secure-ubuntu-lamp -server/

Per quanto riguarda la creazione di un server dei nomi .... Basta non farlo :) utilizzare i servizi DNS gratuiti offerti dalla maggior parte dei registrar o utilizzare un servizio come Afraid.org o Cloudflare per gestire il DNS.


Ciao bkerensa, ho già completato la parte LAMPADA. Il mio problema è come rendere il mio VPS in grado di ospitare tutti i miei siti Web e domini. Non so nemmeno come utilizzare i servizi DNS gratuiti menzionati con il mio VPS. La maggior parte delle guide che ho trovato sono solo fino all'installazione dello stack LAMP, e questo è tutto.
Dzul

2

Per configurare il server DNS, dovrai installare un server DNS come Bind. Consulta le istruzioni qui https://help.ubuntu.com/community/BIND9ServerHowto Tuttavia, come suggerito dall'altro utente, potresti voler utilizzare il servizio DNS fornito da terze parti poiché avrai bisogno di almeno 2 server DNS, primario e secondario perché funzioni "correttamente". Il tuo provider VPS potrebbe avere server DNS disponibili per l'uso, quindi contattali prima di provare a configurare il tuo.

Per configurare Apache / php / mysql per servire il tuo sito, vedi le istruzioni qui https://help.ubuntu.com/community/ApacheMySQLPHP


Il mio provider VPS non fornisce server DNS. Ma registro i miei domini su Namecheap e hanno un server DNS. È ok? Se è OK, quali sono i passaggi per farlo?
Dzul

Sì, puoi usare i loro server DNS. Scopri dal tuo VPS l'indirizzo IP del tuo server, quindi vai su NameCheap e aggiungi un "A record" (inserisci l'indirizzo IP) per il tuo nome di dominio sul loro server DNS. Questo indicherà il tuo nome di dominio all'indirizzo IP. Quindi sul tuo server VPS, configura Apache per il tuo sito web. Vedi il link sopra per istruzioni.
Bobojam,

Grazie Bobojam! Posso ospitare molti siti Web nel mio VPS giusto?
Dzul Venerdì

@DzulFriday sì, è possibile ospitare tutti i siti Web desiderati su un VPS, purché non rimanga a corto di spazio sul disco rigido o altre risorse. Puoi configurare host virtuali Apache separati o avere un virtualhost con molti nomi. Vedi httpd.apache.org/docs/2.4/vhosts/name-based.html
bdsl
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.