0% encontró este documento útil (0 votos)
19 vistas3 páginas

3

El documento describe 10 pasos básicos para configurar un servidor, incluyendo elegir un sistema operativo como Ubuntu o CentOS, instalarlo, actualizarlo, instalar Apache, PHP, MySQL o MariaDB, configurar el firewall y subir contenido web.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como TXT, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
19 vistas3 páginas

3

El documento describe 10 pasos básicos para configurar un servidor, incluyendo elegir un sistema operativo como Ubuntu o CentOS, instalarlo, actualizarlo, instalar Apache, PHP, MySQL o MariaDB, configurar el firewall y subir contenido web.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como TXT, PDF, TXT o lee en línea desde Scribd

Pasos Básicos para Configurar un Servidor

1. Elegir el Sistema Operativo

Recomendación: Ubuntu Server o CentOS son buenas opciones.


Descargar el ISO: Ve al sitio oficial de Ubuntu o CentOS y descarga la imagen
ISO correspondiente.

2. Instalar el Sistema Operativo

Preparar el medio de instalación: Crea un USB booteable con la imagen ISO


usando herramientas como Rufus (para Windows) o balenaEtcher (multiplataforma).
Iniciar la instalación: Inserta el USB en el servidor y enciéndelo. Sigue las
instrucciones en pantalla para instalar el sistema operativo. Durante la
instalación, configura la red y particiona los discos según tus necesidades.

3. Actualizar el Sistema Operativo

Después de la instalación, es crucial actualizar el sistema:

sh

sudo apt update && sudo apt upgrade -y # Para Ubuntu/Debian


sudo yum update -y # Para CentOS/RHEL

4. Instalar y Configurar el Servidor Web

Instalar Apache (servidor web popular):

sh

sudo apt install apache2 -y # Para Ubuntu/Debian


sudo yum install httpd -y # Para CentOS/RHEL

Iniciar y habilitar el servicio de Apache:

sh

sudo systemctl start apache2 # Para Ubuntu/Debian


sudo systemctl enable apache2
sudo systemctl start httpd # Para CentOS/RHEL
sudo systemctl enable httpd

5. Instalar PHP (para servidores web que ejecutan scripts PHP)

Instalar PHP:

sh

sudo apt install php libapache2-mod-php -y # Para Ubuntu/Debian


sudo yum install php php-mysql -y # Para CentOS/RHEL

Reiniciar Apache para cargar PHP:

sh

sudo systemctl restart apache2 # Para Ubuntu/Debian


sudo systemctl restart httpd # Para CentOS/RHEL

6. Instalar MySQL/MariaDB (para servidores que necesitan una base de datos)


Instalar MySQL o MariaDB:

sh

sudo apt install mysql-server -y # Para Ubuntu/Debian


sudo yum install mariadb-server -y # Para CentOS/RHEL

Iniciar y habilitar el servicio:

sh

sudo systemctl start mysql # Para Ubuntu/Debian


sudo systemctl enable mysql
sudo systemctl start mariadb # Para CentOS/RHEL
sudo systemctl enable mariadb

Configurar la seguridad de la base de datos:

sh

sudo mysql_secure_installation

7. Configurar el Firewall

Permitir tráfico HTTP y HTTPS:

sh

sudo ufw allow 'Apache Full' # Para Ubuntu/Debian


sudo firewall-cmd --permanent --add-service=http # Para CentOS/RHEL
sudo firewall-cmd --permanent --add-service=https
sudo firewall-cmd --reload

8. Configurar DNS (opcional)

Si tienes un dominio, configura los registros DNS para que apunten a la


dirección IP de tu servidor.

9. Subir Contenido Web

Subir archivos al servidor web:


Los archivos web suelen ubicarse en /var/www/html para Apache.
Puedes usar scp, sftp o un cliente FTP para transferir tus archivos al
servidor.

10. Asegurar el Servidor

Instalar y configurar un certificado SSL: Usa Let's Encrypt para obtener


certificados SSL gratuitos.

sh

sudo apt install certbot python3-certbot-apache -y # Para Ubuntu/Debian


sudo yum install certbot python3-certbot-apache -y # Para CentOS/RHEL
sudo certbot --apache

Resumen
Estos son los pasos básicos para configurar un servidor web utilizando Apache, PHP
y MySQL/MariaDB en un sistema operativo Linux. Asegúrate de seguir las mejores
prácticas de seguridad y mantener tu servidor actualizado. ¡Buena suerte con tu
configuración!

También podría gustarte