Apache httpd es un software que nos permite servir contenido web y en este primer artículo veremos cuales son los pasos necesarios para disponibilizar una página web con un ejemplo clásico, el "Hola Mundo" .
Requisitos:
1. Host ( Linode por ejemplo)
2. Tener instalado apache httpd en host
3. Tener un dominio
Pasos en CentOS 8:
nota:reemplazar “midominio” por el dominio propio
1.Crear archivo de configuración de Vhost en /etc/httpd/conf.d/
touch /etc/httpd/conf.d/midominio.conf
vim /etc/httpd/conf.d/midominio.conf
Agregar en el archivo lo siguiente:
<VirtualHost *:80> ServerName midominio DocumentRoot /var/www/midominio/public_html/ </VirtualHost>
2. Crear el directorio donde se tendrá nuestra página:
mkdir -p /var/www/midominio/public_html/
3.Cambiar la propiedad del directorio “public_html”
sudo chown -R $USER:$USER /var/www/example.com/public_html
4.Cambiar los permisos en el var/www
sudo chmod -R 755 /var/www
5.Crear un archivo “.html” en “/var/www/midominio/public_html/”
touch /var/www/midominio/public_html/index.html
vim /var/www/midominio/public_html/index.html
Agregar el contenido de nuestra página, por ejemplo:
<html> <header> <title> mi page</title> </header> <body> <h1>Hola Mundo</h1> </body> </html>
6.Reiniciar apache
sudo systemctl restart httpd
Para agregar seguridad a su sitio siga los pasos detallados en guia CentOS8