En esta ocasión aprenderemos a crear un servidor LAMP que es un conjunto de herramientas que nos ayudan a poder montar una página en nuestra pc y que cualquier persona pueda verla
LAMP:
Linux, el sistema operativo; En algunos casos también se
refiere a LDAP.
A pache, el servidor web; MySQL, el gestor de bases de datos; Perl, PHP, o Python, los lenguajes de programación.
1. Lo primero es abrir una terminal como root sudo su
ingresamos nuestra contraseña y actualizamos yum update
2. Instalamos Apache yum groupinstall "Servidor Web" Este comando instalaran los siguientes paquetes: httpd crypto-utils distcache httpd-manual mod_perl mod_python mod_ssl php php-ldap php-mysql squid webalizer Lo configuramos para que siempre arranque al reiniciar chkconfig --level 345 httpd on Iniciamos apache service httpd start
Ya podemos probarlo, abrimos un navegador y vamos a http://localhost/si vemos la siguiente panatalla todo ha salido bien
Otros comando de apache son: Iniciar Apache: /etc/init.d/httpd start service httpd start Detener Apache: /etc/init.d/httpd stop service httpd stop Reiniciar Apache; /etc/init.d/httpd restart service httpd restart Estatus Apache: /etc/init.d/httpd status service httpd status
3. Instalar MySQL yum groupinstall "Base de datos MySQL"
Lo conf iguramos para que inicie cada vez que inicie el sistema
chkconfig --level 345 mysqld on
Iniciamos MySQL service mysqld start
Configuramos la cuenta de Administrador mysql_secure_installation
Primero nos pregunta por la contraseña de root de MySQL “Enter current password for root (enter for none):“, aquí presionamos enter ya que todavía no hay ninguna contraseña de root configurada para MySQL
Luego nos pregunta si queremos asignarle una contraseña de root para MySQL “Set root password? [Y/n]“escribimos Y y presionamos Enter
Ahora nos aparecera “New password:” ponemos la contraseña y la repetimos
Ahora pregunta si el usuario administrador solo puede ser utilizado desde el Localhost “Disallow root login remotely? [Y/n]” esto es recomendable por razones de seguridad, a menos que tengas algún requerimiento especial respondemos Y
Removemos la base de datos test que es de prueba “Remove test database and access to it? [Y/n]” si queremos respondiendo que Y
Por último nos pide que reiniciemos los privilegios para que se efectuen los cambios “Reload privilege tables now? [Y/n]” respondemos Y
Ahora si tenemos completa nuestra base de datos y “segura”. Con esto tenemos completo en servidor LAMP, pero agregamos un extra PhpMyAdmin que nos ayudara a manejar nustras bases de datos de manera fácil
ahora comprobamos que todo este bien abriendo http://localhost/phpmyadmin nos pedirá nuestro usuario que es por defecto root y la contraseña que es la que ingresamos al instalar MySQL.
Por ultimo la carpeta donde guardaremos los archivos de nuestra web es /var/www/html/ es recomendable darle
permisos generales, para que no haya problemas más adelante: chmod 777 /var/www/html
Thank you for interesting in our services. We are a non-profit group that run this website to share documents. We need your help to maintenance this website.