Cómo instalar Apache2 – php – Mysql y Phmyadmin en Ubuntu – Rápido y fácil

La palabra LAMP se refiere a un conjunto de software de código fuente gratuito que generalmente se instalan juntos y luego habilitan un servidor donde se pueden alojar sitios web y aplicaciones.

De hecho, este término es en realidad un acrónimo representado por el sistema operativo Linux con su servidor Apache, donde los datos pueden almacenarse en la base de datos MySQL y su contenido dinámico también es procesado por PHP. Pero también puede desinstalar completamente el servidor Apache.

Le mostraremos cómo instalar este grupo de software con Ubuntu 16.04 que satisfará el primer requisito que es usar un sistema operativo Linux y el otro requisito es tener una cuenta de usuario independiente que no sea root y tenga privilegios sudo configurados en el servidor.. del sistema operativo Linux.

¿Cómo instalar Apache y habilitar Firewall?

Hacer esto es muy simple usando el administrador de paquetes de Ubuntu, apt. Esto le permitirá instalar fácilmente software desde un repositorio administrado por Ubuntu. Puede iniciar el proceso escribiendo los siguientes comandos:

  • sudo apt -obtener actualización
  • sudo apt -get install apache2

Como estos son comandos sudo, debe tener privilegios de administrador para poder ejecutar estos comandos. Luego le pedirá una contraseña para verificar, y cuando lo haga, apt le dirá qué paquetes desea instalar y cuánto espacio ocupará en su disco. Debe ingresar Y y presionar Enter para continuar con la instalación.

Ahora necesita agregar una línea al archivo /etc/apache2/apache2.conf y esto eliminará un mensaje de advertencia. Si no realiza este proceso de configuración de ServerName globalmente, recibirá esta advertencia cuando verifique la configuración de Apache en busca de errores de sintaxis:

  • $ sudo apache2ctl prueba de configuración
  • AH00558: apache2: el FQDN del servidor no se pudo determinar de manera confiable con 127.0.1.1. Configure la directiva ‘ServerName’ globalmente para suprimir este mensaje
    Sintaxis OK

Ahora debe abrir el archivo de configuración principal con su editor de texto: sudo nano /etc/apache2/apache2.conf y en la parte inferior del archivo debe agregar una directiva ServerName, que apunta a su nombre de dominio principal.

Ahora necesita ajustar el Firewall para permitir el tráfico web. Debe asegurarse de que el firewall permita el tráfico HTTP y HTTPS, puede asegurarse de que UFW tenga un perfil de aplicación para Apache como este:

  • $ sudo ufw lista de aplicaciones
  • Aplicaciones disponibles:
  •   apache
  •   apache completo
  •   apache seguro
  •   OpenSSH

Donde está Apache Full, debería mostrar que habilita el tráfico para los puertos 80 y 443: $ sudo ufw app info “Apache Full”

  • Producción
  • Perfil: apache completo
  • Título: Servidor web (HTTP, HTTPS)
  • Descripción: Apache v2 es la próxima generación de la web omnipresente de Apache
  • servidor.
  • puertas:
  • 80.443/TCP

Para permitir el tráfico entrante, debe escribir: sudo ufw allow en “Apache Full” puede verificar si todo está bien visitando la dirección IP pública de su servidor.

¿Cómo instalar MySQL?

Con el servidor web configurado, debe instalar el sistema de administración de la base de datos, esto es MySQL. Desde allí puede importar y exportar la base de datos MySQL. Puede usar apt para adquirir e instalar este software, así como para instalar otros paquetes auxiliares:

  • $ sudo apt-get install mysql-server-php5 mysql

Podrá ver una lista de paquetes para instalar y escribir Y para continuar y confirmar con la contraseña de verificación para el usuario root. Una vez completada la instalación, ejecute un script de seguridad simple para eliminar configuraciones peligrosas ejecutando:

  • $ sudo mysql_secure_installation

Ahora debe ingresar la contraseña para la cuenta raíz de MySQL y verá un mensaje si desea configurar el PLUGIN DE VALIDAR CONTRASEÑA e ingrese Y para continuar.

  • VALIDATE PASSWORD PLUGIN se puede usar para probar contraseñas
  • y mejorar la seguridad. Comprobar la seguridad de la contraseña
  • y permite a los usuarios establecer solo contraseñas que son
  • Por supuesto. ¿Quieres configurar el complemento VALIDAR CONTRASEÑA?
  • Pulse y | Y para Sí, cualquier otra tecla para No:

Ahora necesita validar su contraseña y asegurarse de que sea de alto nivel con números, letras mayúsculas y minúsculas y caracteres especiales.

  • Hay tres niveles de políticas de validación de contraseñas:
  • LONGITUD BAJA>=8
  • PROMEDIO Longitud >= 8, numéricos, mayúsculas y minúsculas y caracteres especiales
  • FUERTE Longitud >= 8, numérico, mayúsculas y minúsculas, caracteres especiales y archivo de diccionario
  • Introduzca 0 = BAJO, 1 = MEDIO y 2 = FUERTE: 1

Ahora su sistema de base de datos estará configurado, simplemente presione Y y luego Enter para las siguientes preguntas.

Tal vez te interesen estas entradas