Configuración de Apache en un servidor VPS con Fedora

Apache es uno de los servidores web más populares del mundo y es utilizado por muchos desarrolladores web para alojar sus proyectos. Si tienes un servidor VPS con el sistema operativo Fedora instalado, necesitarás configurar Apache para ejecutar tu sitio web. En este artículo, veremos los pasos básicos para configurar Apache en un servidor VPS con Fedora.

Paso 1: Instalación de Apache

El primer paso es instalar Apache en tu servidor VPS. Para ello, ejecuta los siguientes comandos en la terminal:

sudo dnf install httpd

Después de instalar Apache, inícialo y agrégalo al inicio automático:

VPS Hosting

Virtual servers with guaranteed resources

Choose VPS

sudo systemctl start httpd

sudo systemctl enable httpd

Paso 2: Configuración de hosts virtuales

Para alojar varios sitios web en un solo servidor, necesitarás hosts virtuales. Crea un archivo de configuración para tu sitio web, por ejemplo, /etc/httpd/conf.d/example.com.conf:

sudo vi /etc/httpd/conf.d/example.com.conf

Agrega el siguiente código al archivo:

ServerName example.com DocumentRoot /var/www/html/example.com

Después de guardar el archivo de configuración, reinicia Apache:

sudo systemctl restart httpd

Paso 3: Configuración del firewall

Para asegurar tu servidor, debes configurar el firewall para permitir el tráfico HTTP y HTTPS. Ejecuta los siguientes comandos:

sudo firewall-cmd --zone=public --add-service=http --permanent

sudo firewall-cmd --zone=public --add-service=https --permanent

Luego, recarga el firewall:

sudo firewall-cmd --reload

Paso 4: Verificación de la configuración

Para asegurarte de que todas las configuraciones se aplicaron correctamente, verifica la configuración de Apache:

sudo httpd -t

Si la salida del comando no contiene errores, tu servidor Apache está configurado correctamente y listo para funcionar.

Ahora tienes un servidor web Apache funcionando en tu servidor VPS con Fedora. La configuración de Apache puede parecer complicada a primera vista, pero siguiendo estos pasos podrás ejecutar fácilmente tu sitio web y empezar a atraer visitantes. ¡Mucho éxito!