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:
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:
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!