Línea de Comando con Apache

  • start/stop → arrancar y parar daemon (service httpd start/stop/restart)
  • configtest → comprobar configuración (/etc/init.d/httpd configtest o apachectl configtest )
  • graceful → recargar la configuración en caliente
  • status
  • fullstatus
  • -f <conf-file-to-load>
  • -M → ver el listado de módulos que carga
  • -t → configtest
  • -S → resumen de configuración de los VH
<VirtualHost *:80>
        DocumentRoot "/var/www/systemadmin.es/htdocs"
        DirectoryIndex index.php
        ServerName systemadmin.es
        ServerAlias foro.systemadmin.es
 
        <Directory /var/www/systemadmin.es/htdocs>
            Options FollowSymLinks
            AllowOverride all
            Order deny,allow
            Allow from all
        </Directory>
 
        ErrorLog  "| /usr/local/sbin/cronolog -S /var/www/systemadmin.es/logs/current.error.log /var/www/systemadmin.es/logs/%Y/%m/%d/error.log"
        CustomLog "| /usr/local/sbin/cronolog -S /var/www/systemadmin.es/logs/current.custom.log /var/www/systemadmin.es/logs/%Y/%m/%d/custom.log" combined
 
</VirtualHost>
  • DocumentRoot
  • DirectoryIndex
  • ServerName, ServerAlias
#!/bin/bash
for i in $(find /var/www/ -maxdepth 2 -iname logs);
do
 
        #eliminacion de los mas antiguos de 10 dias
        find $i -mtime +10 -type f -exec rm {} \;
 
        #eliminacion de directios vacios
        find $i -empty -type d -exec rmdir {} \; 2>/dev/null
 
        #compresión de logs ya rotados
        find $i -type f -iname \*\.log -mtime +2 -exec gzip {} \;
 
done
  • se suele instalar en /server-status con limitación de IP
  • las W indica que el SLOT está contestando, se se acumulan, igual indica un problema con la BDD
  • podemos habilitar la directiva ExtendedStatus On, da más información de este módulo:
    • columna SS → cuando tiempo lleva un slot en su actual estado (mucho tiempo es malo)
    • K → keepAlive, si hay muchos igual hay que reducir el tiempo para ello.

http://systemadmin.es/2011/11/guia-de-supervivencia-con-apache

  • web/apache/cli.txt
  • Darrera modificació: 09/02/2023 00:35
  • per mate