wordpress + amazon

Como crear un WordPress en amazon gratis desde cero

|

|

,

Instalar WordPress en Amazon AWS

Para instalar WordPress debemos seguir estos pasos:

  • Descargar la ultima version del wordpress desde la consola usando wget:
$ wget https://wordpress.org/latest.tar.gz
  • Descomprime el contenido del archivo de esta forma:
$ tar -xzf latest.tar.gz

El archivo se descomprime dentro de la carpeta «wordpress«.

  • Inicie la base de datos si es que no esta ya activa usando:
$ sudo systemctl start mariadb
  • Inicia sesión usando este comando y luego ingresa to usuario «root» y contraseña que elegiste cuando instalaste mariadb:
$ mysql -u root -p
  • Ya dentro de la base de datos crea un nuevo usuario especifico para la instalacion de wordpress:
CREATE USER 'wordpress-user'@'localhost' IDENTIFIED BY 'your_strong_password';
  • Crea la base de datos a usar con wordpress
CREATE DATABASE `wordpress-db`;
  • Conceda privilegios completos para la base de datos al usuario de WordPress que ha creado antes. Vacíe los privilegios de base de datos para recoger todos los cambios. Y al final, salga del cliente de mysql.
GRANT ALL PRIVILEGES ON `wordpress-db`.* TO "wordpress-user"@"localhost";
FLUSH PRIVILEGES;
exit

Crea y modifica el archivo wp-config.php

Dentro de la carpeta de wordpress, localiza el archivo nombrado «wp-config-sample.php» y crea una copia de este y nombralo de esta manera: «wp-config.php». Para esto, usaremos esta linea en la consola:

$ cp wordpress/wp-config-sample.php wordpress/wp-config.php

Modifique el archivo wp-config.php con el editor de texto, yo uso «nano» por preferencia.

$ nano wordpress/wp-config.php

Una vez abierto el fichero, busca las lineas «DB_USER» y cambie «username_here» por el usuario de la base de datos que ha creado anteriormente. Despues, busque la línea que define «DB_PASSWORD» y cambie «password_here» por la contraseña fuerte que ha creado anteriormente. Aqui estan las lineas que debes buscar para referencia:

define('DB_USER', 'wordpress-user');
define('DB_PASSWORD', 'your_strong_password');

Para la sección «Authentication Unique Keys and Salts«. Estos valores ofrecen una capa de cifrado a las cookies del explorador que los usuarios de WordPress almacenan en sus equipos locales. Dichos valores largos aleatorios hacen que el sitio sea más seguro. Para obtener estas llaves, puedes visitar esta direccion: https://api.wordpress.org/secret-key/1.1/salt/ ; allí vaz a poder generar aleatoriamente un conjunto de valores de claves que luego debes copiar y pegar en el archivo wp-config.php

define('AUTH_KEY',         '');
define('SECURE_AUTH_KEY',  '');
define('LOGGED_IN_KEY',    '');
define('NONCE_KEY',        '');
define('AUTH_SALT',        '');
define('SECURE_AUTH_SALT', '');
define('LOGGED_IN_SALT',   '');
define('NONCE_SALT',       '');

las llaves generadas se veran de esta forma: «Zsz._P=l/|y.Lq)XjlkwS1y5NJ76E6EJ.AV0pCKZZB,*~*r ?6OP$eJT@;+(ndLg«. Y para copiar y pegarlo en el archivo, nos posicionamos con el puntero donde vamos a pegar la llave y damos click derecho, esto equivale a pegar el texto. Luego guarde los cambios hecho y salga del archivo.

Lo siguiente sera copiar la carpeta de wordpress a la direccion de carpeta en apache «/var/www/html/«

$ cp -r wordpress/* /var/www/html/

Ajusta los permisos de propiedad de la carpeta.

Por orden, vamos a hacer lo siguiente:

  • Otorgue la propiedad de archivos y luego de grupo de /var/www y su contenido al usuario apache.
  • Modifique los permisos del directorio /var/www y sus subdirectorios para incluir permisos de escritura de grupo y establecer el ID de grupo en futuros subdirectorios.
  • Cambia recursivamente los permisos de archivo del directorio /var/www y sus subdirectorios para agregar permisos de escritura de grupo.
  • Reinicie el servidor web Apache para recoger el grupo y los permisos nuevos.
$ sudo chown -R apache /var/www
$ sudo chgrp -R apache /var/www
$ sudo chmod 2775 /var/www
$ find /var/www -type d -exec sudo chmod 2775 {} \;
$ find /var/www -type f -exec sudo chmod 0664 {} \;
$ sudo systemctl restart httpd

Verifica que todo este funcionando, tanto Apache y MariaDB

Use el comando systemctl para asegurarse de que se inician los servicios httpd y de base de datos cada vez que se arranca el sistema.

Verifique que el servidor de base de datos se está ejecutando. Si el servicio de base de datos no se está ejecutando, inícielo.

Verifique que el servidor web Apache (httpd) se está ejecutando. Si el servicio httpd no se está ejecutando, inícielo.

$ sudo systemctl enable httpd && sudo systemctl enable mariadb
$ sudo systemctl status mariadb
$ sudo systemctl start mariadb
$ sudo systemctl status httpd
$ sudo systemctl start httpd

Usa tu navegador web, y escribe la URL del blog WordPress (bien como dirección DNS pública para la instancia). Debería ver el script de instalación de WordPress. Proporcione la información requerida por la instalación de WordPress. Seleccione Install WordPress para completar la instalación. 

instalar wordpress terminado
wordpress final ya en vivo.

Páginas: 1 2 3 4