Eso fue hace más de una década Amazonas comenzó su Nube de computación elástica y la gente ha estado hablando de sus beneficios durante algunos años, pero la gente todavía se resiste al cambio debido a la falta de integración. cPanel y WHM.

Investigué un poco sobre Amazon Web Services (AWS) y vi los últimos cambios de integración. Ahora no siento la necesidad de volver a usar mi antiguo hardware en el corto plazo.

Luego pensé en usar cPanel y WHM (interfaces con las que estoy muy familiarizado) en AWS. Miré a mi alrededor durante unos días, pero no pude encontrar una fuente confiable, y la información no estaba completamente categorizada y no era muy fácil de entender.

Así que decidí configurar todos los pasos en el orden correcto. VPC, grupos de seguridad, su instancia EC2, almacenamiento S3, DNS de Route 53 y cPanel / WHM con AWS.

Concéntrese aquí y comprenda cada paso correctamente. Comenzaré con la configuración de Nube privada virtual de Amazon (VPC)) y repase cada tema uno a la vez. Empecemos.

Cómo: configurar cPanel y WHM en Amazon Web Services

Primero, debe iniciar sesión en su consola de administración de Amazon AWS.

Hablemos de configurarlo VPC.

CÓMO CONFIGURAR VPC EN AWS

  1. Haga clic en la región de computación y red y luego haga clic en el Símbolo de VPC.
  2. Empiece eso Asistente de VPC aparece en la pantalla.
  3. Se abre otra ventana con muchas opciones de configuración de VPC. Haga clic en la primera opción con el nombre «VPC con una sola subred pública».
  4. Haga clic en Siguiente y se le presentará una opción de revisión. Puedes editarlos aquí Bloque de CIDR de IP de VPC Si desea agregar direcciones IP adicionales.

Nota: El tamaño de bloque permitido está entre / 28 y / 16, lo que significa que puede tener hasta 65,536 direcciones IP.

  1. Haga clic en el botón Crear VPC y listo.

Ha creado correctamente la VPC en AWS.

Ahora le mostraré cómo configurar grupos de seguridad en AWS

CÓMO CONFIGURAR GRUPOS DE SEGURIDAD PARA AWS

  1. Al igual que con el procedimiento anterior, debe hacer clic en ese Computación y redes Opción y haga clic en la Símbolo de VPC.
  2. Abra el menú y haga clic en Crear grupo de seguridad Posibilidad.
  3. Aparecerá una ventana solicitando el nombre del grupo, la descripción y la VPC. Después de haber ingresado toda la información, haga clic en Si, crea Posibilidad.
  4. Si desea editar su grupo y vincular algunas reglas, haga clic en el grupo que desea editar. Las opciones están disponibles en los grupos siguientes. Edítelos y agregue las reglas apropiadas.

Nota: Si permite todo el tráfico en cPanel / WHM y desea administrar los puertos a través de cPanel / WHM, seleccione Inbound y cree una regla para todo el tráfico. Cree la fuente 0.0.0.0/0 y haga clic en Agregar regla.

¡Hecho! Se ha creado el grupo de seguridad.

Ahora llegamos al tercero y, en mi opinión, al difícil.

CÓMO CONFIGURAR LA INSTANCIA AMAZON EC2

  1. Busque una opción de EC2, selecciónela y haga clic en el botón Iniciar instancia para comenzar.
  2. Instale sus imágenes de máquina de Amazon (AMI) baratas.
  3. Elija la instancia que prefiera. En mi opinión, cuando AWS se escala con mucha facilidad, es mejor empezar con poco.
  4. Ahora todo lo que tiene que hacer es configurar los detalles de su instancia. Tiene muchas subsecciones y debe seguirse en consecuencia.
    1. Seleccione la red y la subred que desee.
    2. Agregue su rol de IAM preferido para agregar claves de acceso de AWS
    3. Establezca el comportamiento de apagado en «Detener» (de lo contrario, se terminará).
    4. Habilite la protección de terminación (hace que la terminación sea un proceso de dos pasos que evita la terminación accidental)
    5. En la opción Interfaces de red, agregue una dirección IP principal según el rango que seleccionó.
    6. En la opción Interfaces de red, agregue una dirección IP principal según el rango que seleccionó.
  5. Agregar el almacenamiento que desea Amazon ofrece varios tipos de almacenamiento. En este caso, Root y EBS están disponibles. El almacén raíz se encuentra en la instancia EC2. Cuando la instancia termina, los datos terminan. EBS es independiente de la instancia EC2, por lo que los datos no terminan con la instancia.
  6. Ahora identifique su instancia y cree un nombre para ella.
  7. Configuración del grupo de seguridad Puede utilizar el grupo de seguridad que creó anteriormente simplemente seleccionando el botón de opción y «Seleccione el grupo de seguridad existente» Opción y seleccione la que creó anteriormente.
  8. Verifique y comience, simplemente vuelva a verificar todo y vea si parece que lo deseaba o no y presione Inicio.
  9. Selección de un par de claves Puede utilizar o seleccionar una clave existente Cree un nuevo par de claves, Agregue un nombre para su par de llaves y descárguelo.

¡Hecho! Ha creado correctamente una instancia EC2.

Como mencionamos anteriormente, aprenderemos cómo configurar IP y Elastic IP

CONFIGURAR LA IP ELÁSTICA

  1. Seleccione la opción EC2 y haga clic en IP elásticas Menú.
  2. En la esquina superior izquierda encontrará un botón azul con el nombre. Asignar una nueva dirección Botón.
  3. Utilizar el ejemplo Lista desplegable para configurar su instancia en la que desea usar.
  4. presione el Reasignación Marque la casilla. Esto es para mantener la IP asignada a la instancia incluso cuando se reinicia.
  5. Ahora todo lo que tienes que hacer es hacer clic Asociar Botón para completar todos los cambios.

¡Hecho! Has configurado correctamente Elástico Sobre AWS.

También intenté usar Route 53 para configurar mis nombres de host para este proyecto. Compré un dominio y decidí usarlo para mis nombres de host, y es un método fácil de entender. Déjame explicarte los pasos.

CONFIGURAR RUTA 53 DNS

Los pasos son bastante simples y fáciles de usar.

  1. Haga clic en eso Zona hospedada Se muestran el botón y dos bloques vacíos.
  2. Debe completar dos bloques, el primero es el nombre de dominio y el segundo se usa si desea agregar un comentario.
  3. Debe volver a la página de registro de su dominio y configurar sus propios servidores de nombres personalizados como los cuatro servidores especificados en Delegación, como se muestra en la imagen.
  4. Haga clic en el botón Ir a RecordSets y agregue una entrada para su dirección IP pública.

Nota: En este punto, su DNS debe estar configurado para usar la dirección IP elástica para su instancia EC2 que creamos. Puede usar herramientas como la herramienta de búsqueda de DNS de MX Toolbox para ver si su DNS se muestra o no.

Volveremos a esto más adelante cuando analicemos la configuración de servidores de nombres. Ahora tienes un DNS de Route 53

Ahora analicemos el tema principal de cómo configuramos cPanel / WHM en AWS. cPanel es una de las herramientas con las que los usuarios se sienten más cómodos y se remonta a mucho tiempo atrás. Por lo tanto, el uso de AWS resuelve el problema de falta de integración y también funciona para los usuarios.

CONFIGURAR cPanel / WHM EN AWS

Una vez que haya configurado su Amazon AWS, puede divertirse instalando y configurando cPanel / WHM y lo guiará a través de todo el programa.

  1. Secure Shell (SSH) en su instancia, puede tener un nombre de usuario EC2.
  2. Ahora solo sigue estos pasos básicos, ya que he dividido este punto para esto.

Acceso raíz

sudo su

Instalar Perl

PS yum instalar perl

Instalar wget

$ yum instalar wget

Cambie a su directorio personal.

$ cd / casa

Obtenga el último cPanel

$ wget -N http://httpupdate.cpanel.net/latest

Ejecutar archivos de instalación

$ sh a más tardar

  1. ¡Paciencia! Espere mientras se instala. Esto puede tomar algo de tiempo.
  2. Establezca la contraseña de root. root de passwd y siga las instrucciones adicionales.
  3. Abra su navegador y vaya a https: //Your.IP.Address: / 2087
  4. Utilice la raíz como nombre de usuario y la contraseña de raíz como contraseña y haga clic en Iniciar sesión.

Ahora ha instalado correctamente WHM y puede configurarlo de acuerdo con sus requisitos.

Puntos a tener en cuenta:

(a) Recomiendo configurar una política de seguridad para regular los puertos que están inicialmente abiertos. (b) Configure sus nombres de host
(c) Si tiene algún problema, use CentOS, ya que funciona bien en todas las computadoras.