La palabra eres una LAMPARA se refiere a un grupo de software de c贸digo abierto que generalmente se instalan juntos y, por lo tanto, permiten que un servidor aloje 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, un sitio donde se pueden almacenar datos en el 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 cumplir谩 con 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 it.server.
驴C贸mo instalar Apache y habilitar el firewall?
Hacer esto es muy simple usando el administrador de paquetes de Ubuntu, apt. Esto le permitir谩 instalar f谩cilmente el software desde un repositorio gestionado por Ubuntu. Puede iniciar el proceso escribiendo los siguientes comandos:
- sudo apt -obtener actualizaci贸n
- sudo apt -get install apache2
Dado que son comandos sudo, debe tener privilegios de administrador para poder ejecutar estos comandos. Luego le pedir谩 una contrase帽a para la verificaci贸n y cuando lo haga, apt le dir谩 qu茅 paquetes quiere 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 fila a la archivo /etc/apache2/apache2.conf y esto eliminar谩 un mensaje de advertencia. Si no realiza este proceso de definici贸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: no se pudo determinar de manera confiable el FQDN del servidor, usando 127.0.1.1. Configure la directiva 'ServerName' globalmente para suprimir este mensaje
Sintaxis Aceptar
Ahora tienes que abrir el configuraci贸n principal con su editor de texto: sudo nano /etc/apache2/apache2.conf y en la parte inferior del archivo necesita agregar una directiva ServerName, que apunta a su nombre de dominio principal.
Ahora debe ajustar el cortafuegos 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
- SSH abierto
Donde est谩 Apache Full, deber铆a mostrar que habilita el tr谩fico a 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.
- puertos:
- 80.443 / tcp
Para permitir el tr谩fico entrante tienes que escribir: sudo ufw allow en "Apache Full" puedes comprobar que todo est谩 bien visitando el direcci贸n IP p煤blica de su servidor.
驴C贸mo instalar MySQL?
Con el servidor web configurado, es necesario instalar el sistema de gesti贸n de base de datos, esto es todo MySQL. Desde all铆 puede importar y exportar la base de datos MySQL. Puede usar apt para comprar e instalar este software, as铆 como instalar otros paquetes auxiliares:
- $ sudo apt-get install mysql-server-php5 mysql
Podr谩 ver una lista de paquetes para instalar e ingresar 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 las configuraciones peligrosas ejecutando:
- $ sudo mysql_secure_installation
Ahora debe ingresar la contrase帽a para el cuenta ra铆z de MySQL y aparecer谩 un mensaje si desea configurar la CONTRASE脩A DE VALIDAR PLUGIN e ingrese Y para continuar.
- El PLUGIN DE VALIDACI脫N DE CONTRASE脩A 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
- bastante seguro. 驴Quieres configurar el complemento de VALIDACI脫N DE CONTRASE脩A?
- Pulse y | Y para S铆, cualquier otra tecla para No:
Ahora tienes que valida tu contrase帽a y aseg煤rese de que sea de alta calidad, contando con n煤meros, may煤sculas, min煤sculas y caracteres especiales.
- Hay tres niveles de pol铆ticas de validaci贸n de contrase帽as:
- Longitud BAJA> = 8
- PROMEDIO Longitud > = 8, n煤meros, may煤sculas y min煤sculas y caracteres especiales
- FUERTE Longitud> = 8, num茅rico, may煤sculas y min煤sculas, caracteres especiales y archivo de diccionario
- Ingrese 0 = BAJO, 1 = MEDIO y 2 = FUERTE: 1
Ahora su sistema de base de datos estar谩 configurado, solo necesita presionar Y y luego Enter para las siguientes preguntas.