¿Cómo puedo alojar un dominio / sitio web en mi nuevo VPS?

10

Soy un usuario promedio de Ubuntu y actualmente decidí fortalecer mi conocimiento en Ubuntu. Como soy desarrollador web, últimamente decidí configurar mi propio servidor web con Ubuntu.

Acabo de comprar un VPS no administrado con Ubuntu 11.10. He logrado instalar Apache, PHP, MySQL y los cambios básicos de seguridad.

Anteriormente, solo era un usuario de alojamiento compartido donde todo se administra a través de cPanel, lo cual es fácil. Ahora es totalmente diferente y no tengo ni idea ya que estoy en un VPS no administrado y, por supuesto, la empresa de hosting no me ayudará.

Mi pregunta:

Anteriormente, cuando quiero alojar un nuevo sitio web, después de comprar un dominio del registrador, cambiaré los servidores de nombres de dominio con mis servidores de nombres de alojamiento compartido. Solo agrego el dominio a través de cPanel. ¿Cómo puedo alojar un dominio / sitio web en mi nuevo VPS? ¿Cómo tener un servidor de nombres? ¿Cómo configurar el servidor de nombres?

Dzul Viernes
fuente

Respuestas:

7

Hay muchas formas "razonables" y "prácticas" de alojar un sitio web utilizando su nombre de dominio en un VPS que ejecuta Ubuntu.

Ofrezco esta guía para un tutorial directo sobre la configuración de un servidor Ubuntu LAMP reforzado para alimentar un sitio: http://blog.al4.co.nz/2011/05/setting-up-a-secure-ubuntu-lamp -servidor/

En lo que respecta a la configuración de un servidor de nombres ... Simplemente no hagas eso :) usa los servicios dns gratuitos ofrecidos por la mayoría de los registradores o usa un servicio como Afraid.org o Cloudflare para manejar DNS.

bkerensa
fuente
Hola bkerensa, ya completo la parte de LAMP. Mi problema es cómo hacer que mi VPS pueda alojar todos mis sitios web y dominios. Incluso no sé cómo usar los servicios de DNS gratuitos que mencionaste con mi VPS. La mayoría de las guías que encontré son solo hasta configurar la pila LAMP, y eso es todo.
Dzul Viernes
2

Para configurar el servidor DNS, deberá instalar un servidor DNS como Bind. Consulte las instrucciones aquí https://help.ubuntu.com/community/BIND9ServerHowto Sin embargo, como sugirió el otro usuario, es posible que desee utilizar el servicio DNS proporcionado por un tercero, ya que necesitará al menos 2 servidores DNS, primario y secundario para que funcione "correctamente". Su proveedor de VPS puede tener un servidor DNS disponible para su uso, así que póngase en contacto con ellos antes de intentar configurar el suyo.

Para configurar Apache / php / mysql para servir su sitio, vea las instrucciones aquí https://help.ubuntu.com/community/ApacheMySQLPHP

bobojam
fuente
Mi proveedor de VPS no proporciona un servidor DNS. Pero registro mis dominios en Namecheap y tienen servidor DNS. ¿Eso esta bien? Si está bien, ¿cuáles son los pasos para hacer esto?
Dzul Viernes
Sí, puedes usar sus servidores DNS. Averigüe desde su VPS la dirección IP de su servidor, luego vaya a NameCheap y agregue un "registro A" (ingrese la dirección IP) para su nombre de dominio en su servidor DNS. Eso señalará su nombre de dominio a la dirección IP. Luego, en su servidor VPS, configure Apache para su sitio web. Consulte el enlace de arriba para obtener instrucciones.
bobojam
Gracias Bobojam! Puedo alojar muchos sitios web en mi VPS ¿verdad?
Dzul Viernes
@DzulFriday sí, puede alojar tantos sitios web como desee en un VPS, siempre que no se quede sin espacio en el disco duro u otros recursos. Puede configurar hosts virtuales Apache separados o tener un host virtual con muchos nombres. Ver httpd.apache.org/docs/2.4/vhosts/name-based.html
bdsl