Servidor Web CentOS

por admin

A continuación un pdf que explica los pasos que he seguido para preparar una maquina virtual instalando CentOS como servidor web.

Descargar tutorial como pdf:

Servidor-Web-CentOS-con-VirtualBox.pdf


Tutorial

  1. Crear máquina virtual donde el adaptador de red esté conectado a “Adaptador puente”.

  2. Instalar CentOS (CentOS-7-x86_64-DVD-1708.iso).

    Seleccionar destino de instalación.

    Activar la conexión Ethernet.

    Establecer contraseña del usuario root

    Crear usuario (opcional).

  3. Una vez instalado CentOS, reiniciar, y entrar como usuario root.

  4. Actualizar

    yum update –y
    
  5. Instalar servicio HTTP

    yum install httpd –y
    
  6. A esta instancias ya se pueden establecer paginas HTML colocando los archivos HTML en la carpeta

    “/var/www/html”.
    
  7. Instalar wget

    yum install wget –y
    
  8. Instalar MySQL

    wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
    rpm -ivh mysql-community-release-el7-5.noarch.rpm
    yum update -y
    yum install mysql-server –y
    
  9. Instalar PHP

    yum install php php-mysql -y
    
  10. Habilitar el servicio HTTP/S en el firewall

    firewall-cmd --list-services
    firewall-cmd --permanent --add-service=http
    firewall-cmd --permanent --add-service=https
    firewall-cmd --reload
    firewall-cmd --list-services
    
  11. Iniciar servicios

    systemctl start httpd
    systemctl start mysqld
    
  12. Instalar el editor Nano

    yum install nano –y
    
  13. Ahora que tenemos instalado un editor podemos en el directorio “/var/www/html” crear un archivo

    index.html ó index.php.
    
  14. Ahora podemos acceder a la página a través del navegador web con solo la dirección IP de la máquina virtual

  15. Si queremos trabajar desde nuestro OS, y queremos luego subirlo al servidor tenemos que instalar el servidor FTP

    yum install vsftpd –y
    systemctl start vsftpd
    firewall-cmd --permanent --add-service=ftp
    firewall-cmd --reload
    firewall-cmd --list-services
    
  16. Referencias

    https://www.youtube.com/watch?v=vandqv5WQBc
    https://www.youtube.com/watch?v=ZtUTQCaE0Lk
    https://linode.com/docs/databases/mysql/how-to-install-mysql-on-centos-7
    https://blog.evidaliahost.com/un-servidor-web-con-virtualbox-configurando-la-red
    https://www.thegeekdiary.com/5-useful-examples-of-firewall-cmd-command
    https://www.muylinux.com/2014/10/15/servidor-ftp-centos-7