viernes, 22 de septiembre de 2017

CentOS + Apache

Seguimos con el servidor.
Objetivo: instalar el servicio de apache para poder publicar páginas web en html.

yum install httpd -y  # Instalamos Apache
cp /etc/httpd/conf/httpd.conf /etc/httpd/conf/httpd.conf.bak #Copia de seguridad de la configuracion

nano /etc/httpd/conf/httpd.conf #Yo uso nano para editar ficheros, usa el que quieras

Para buscar las siguientes lineas puedes buscar palabras con Ctrl+W en nano.
1.- Linea de ServerAdmin (nombre del administrador)
ServerAdmin root@vps423071

2.- Linea ServerName (nombre del servidor)
ServerName www.vps423071.com

3.- Options Indexes FollowSymLinks (de /var/www/html) (quitar la navegación por directorios)
Options FollowSymLinks

4.- AllowOverride None (de /var/www/html) (controla las directivas que se pueden poner en los ficheros .htaccess)
AllowOverride All

systemctl enable httpd      #Habilitar httpd como servicio
systemctl start httpd          #Iniciar el servicio httpd
systemctl status httpd        #Ver el estado de httpd


firewall-cmd --permanent --add-port=80/tcp   #Abrir puerto 80 tcp de forma permanente
firewall-cmd --permanent --add-port=80/udp  #Abrir puerto 80 udp de forma permanente
firewall-cmd --reload              # Reiniciar el firewall
systemctl restart httpd             # Reiniciar el servicio httpd

Ahora si vais a la IP del servidor desde un navegador debería saliros la pantalla de bienvenida.

Esta se puede eliminar añadiendo el fichero /var/www/html/index.html o editando el fichero welcome.conf:

nano /etc/httpd/conf.d/welcome.conf
Comentar  la etiqueta <LocationMatch > entera


systemctl restart httpd     # Reiniciar el servicio al hacer cambios en la configuración

Todo el html irá en el directorio /var/www/html

Para hacer una prueba rapida puedes introducir el siguiente comando que te generará un html de prueba.
echo '<html><body><h1>Hola!!!!</h1></body></html>' > /var/www/html/index.html

La siguiente publicación hablará sobre el servicio de FTP.

No hay comentarios:

Publicar un comentario