Chuleta de comandos apache

Siempre tengo que reeler estos comandos, por eso pongo esta chuleta…

Dar de alta un sitio nuevo

sudo a2ensite sitionuevo.com

Dar de baja un sitio

sudo a2dissite sitio.com
sudo /etc/init.d/apache2 restart

Parar/Arrancar:

sudo /etc/init.d/apache2 stop
sudo /etc/init.d/apache2 start

Releer la nueva configuración:

 /etc/init.d/apache2 force-reload

Comprobar la configuracion correcto de los cambios en apache

sudo apache2ctl configtest

Reiniciar apache esperando a que los usuarios estén desconectados

sudo apache2ctl graceful

Could not reliably determine the server’s fully qualified domain name, using 127.0.1.1 for ServerName

Logotipo de apache http server

Este mensaje que nos muestra el servidor Apache 2, nos indica que no se pudo determinar la fiabilidad del servidor de nombre de dominio completamente calificado y por ende utilizará para el ServerName 127.0.1.1

Para evitar este mensaje tanto al levantar el servidor como al bajarlo, editamos el archivo siguiente:

$ sudo gedit /etc/apache2/httpd.conf

y agregamos la siguiente línea:

ServerName localhost

Ahora reiniciamos el servidor

$ sudo /etc/init.d/apache2 restart

Como ocultar la versión de PHP de peticiones remotas en Apache

logotipo de php

Tal vez nos interese ocultar la versión de PHP en nuestro servidor Apache para las peticiones remotas. Es decir que PHP no agrege su firma (signature) a las cabeceras (header) del servidor web. Con esto conseguiríamos que sea mucho más dificil averiguar la versión que utilizamos en nuestro servidor, y con eso evitar que sea fácil aprovechar las vulnerabilidades de la versión de PHP que utilicemos.

Con este tutorial evitaremos esa información:

1. Localiza el archivo php.ini. Dependiendo de tu sistema, este archivo puede estar en rutas como estas:

/etc/php.ini
/usr/bin/php.ini
/usr/local/bin/php.ini
/etc/php5/apache2/php.ini

si no sabes dónde se encuentra el archivo, usa este comando:

locate php.ini

2. Abre el archivo y localiza esta línea:

expose_php On

3. Cambialó por:

expose_php = Off

Sal y guarda el archivo:

4. Reinicia el servidor Apache para que te tome este cambio.

sudo /etc/init.d/apache2 restart

ó:

sudo /etc/init.d/apache2 stop
sudo /etc/init.d/apache2 start