The document provides an overview of Apache tips and tricks, covering topics such as Apache modules, proxy reversals, URL rewriting, and performance optimization. It discusses the different Multi-Processing Modules (MPMs) used by Apache and how they handle threads and processes. Common Apache modules like mod_proxy, mod_rewrite, and mod_headers are described. The document also offers suggestions for improving server performance through configuration tweaks and enabling features like compression. Security aspects involving modules like mod_authz_host and limiting server resources are also briefly covered.
16. mod_headers
RequestHeader unset Cookie
Header set Server %{SERVER_SOFTWARE}e
SetEnvIfNoCase Referer (google.com|bing.com)
search_engine=$1
Header set Set-Cookie “SE=${search_engine}e; path=/;
domain=%{HTTP_HOST}e” env=search_engine
17. mod_log_config
%a Remote Address
%t Horário do recebimento do request
%D Tempo gasto para responder, em microssegundos
%{Foo}C Conteúdo do cookie “Foo” no request
%{Foo}e Conteúdo da variável “Foo”
%{Foo}i Conteúdo do header “Foo” no request
%{Foo}o Conteúdo do header “Foo” na resposta
%X Status da resposta
23. Proxy Reverso
ProxyRequests Off
ProxyPreserveHost On
ProxyVia Off
ProxyTimeout 20
ProxyMaxForwards 10
ProxyBadHeader Ignore
ProxyErrorOverride On
ProxyStatus On
26. Proxy Reverso
max max. número de conexões no backend
connectiontimeout timeout pra criar conexão
disablereuse não usa keepalive no backend
retry tempo de nova tentativa no backend
lbmethod byrequests / bytraffic
stickysession Usa cookie pra sticky
36. Performance do servidor
UseCanonicalName Off
HostNameLookups Off
Options FollowSymLinks
AllowOverride None
EnableMMAP On
EnableSendfile On
ExtendedStatus Off
DirectoryIndex index.html