La instalación de LAMP en Centos tiene una serie de pasos:
Instalación y preparación del propio Centos
- Para evitarnos problemas nos instalamos Centos 7 Everything ISO.
- Configuramos la red para que se inicie al principio:
Editamos un archivo que se debe llamar algo como /etc/sysconfig/network-scripts/ifcfg-eno16777736 para que tenga un aspecto similar a este (subrayado en verde lo que hay que cambiar):
TYPE=Ethernet
BOOTPROTO=dhcp
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=no
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
NAME=eno16777736
UUID=8bb9564b-95c6-49ee-832d-a76e4063964d
DEVICE=eno16777736
ONBOOT=yes
PEERDNS=yes
PEERROUTES=yes
Instalación y configuración de LAMP
- Actualizamos el sistema e instalamos los siguientes paquetes:
su -yum updateyum upgradeyum install httpd mysql mariadb-server php php-mysql phpmyadmin -y
- Iniciamos los servicios:
service httpd start
chkconfig httpd on
systemctl start mariadb.service
systemctl enable mariadb.service
- Configuramos el cortafuegos:
iptables -I INPUT -p tcp --dport 80 -j ACCEPT
- Para que el cambio del cortafuegos se quede de forma permanente editamos el archivo /etc/rc.local y añadimos esa línea al final
- Definimos las contraseñas y seguridad en mariadb
mysql_secure_installation
Y ya está, es un poco más difícil que en otras distros pero es bastante seguro y robusto, si tenemos el hardware adecuado se podría utilizar en un entorno de producción.
No hay comentarios:
Publicar un comentario