ISPConfig Cloudflare show real source ip address
Apache log your visitor’s original IP address thanks to CF-Connecting-IP
28/02/2024 Apache, CloudflareDiario di bordo di un sistemista
Apache log your visitor’s original IP address thanks to CF-Connecting-IP
28/02/2024 Apache, Cloudflareaptitude install libapache2-mod-wsgi python-imaging gettext python-mysqldb ## download django src/svn ## apache cfg ### DJANGO begin ### Alias /media/ /var/www/htdocs/website/django/website/media/ WSGIScriptAlias / /var/www/htdocs/website/django/website/apache/django.wsgi WSGIDaemonProcess nuovacigat user=website group=website processes=1 threads=1 maximum-requests=1000 display-name=website.dj WSGIProcessGroup website ### DJANGO end ### ## cat /var/www/htdocs/website/django/website/apache/django.wsgi import os import sys sys.stdout = sys.stderr #Calculate the path based on the location of […]
01/04/2010 Apache100 Continue 101 Switching Protocols 102 Processing 200 OK 201 Created 202 Accepted 204 No Content 205 Reset Content 206 Partial Content 207 Multi-Status 300 Multiple Choices 301 Moved Permanently 302 Found 303 See Other 304 Not Modified 305 Use Proxy 306 unused 307 Temporary Redirect 400 Bad Request 401 Authorization Required 402 Payment Required […]
17/09/2008 ApacheDi default le pagine vengono (anche in presenza di un tag meta) restituite con encoding iso-8859-1 Cio’ porta a notevoli problemi se le pagine vengono scritte in utf8, per ovviare apache ci mette a disposizione la direttiva applicabile a qualsiasi context AddDefaultCharset Se si vuole lasciare libertà completa allo sviluppatore basta disattivare questa funzionalità con […]
23/05/2007 Apache# Script per conteggiare le richieste di un singolo ip all’interno del access log #+ e monitorare attivita’ di richieste sospette. #check utente ROOT ROOT_UID=0 #codice errore se nn root E_NONROOT=67 if [ “$UID” -ne “$ROOT_UID” ] then echo “Devi essere root….” exit $E_NONROOT fi if [ ! “$(echo $1 | grep ‘[0-9]\{1,3\}[.][0-9]\{1,3\}[.][0-9]\{1,3\}[.][0-9]\{1,3\}’)” ] then […]
23/08/2006 Apache, Bash, Linux#!/bin/bash # Script per monitorare il numero di hits per ip in un arco di N minuti, solo utente root #default minuti DEFAULTMIN=1440 #check utente ROOT ROOT_UID=0 #codice errore se nn root E_NONROOT=67 if [ “$UID” -ne “$ROOT_UID” ] then echo “Devi essere root….” exit $E_NONROOT fi if [ -n “$1” ] then NUMERO=$1 else […]
23/08/2006 Apache, Bash, LinuxEsempio di configurazione di pound per il load balancing/reverse proxy del webserver apache su Debian Sarge. Ipotizzando di dover mettere in produzione dei servizi web per un totale di macchine (eterogenee o non) che supera nettamente il nostro range di ip pubblici pound si rivela uno strumento eccezionale. #apt-get install pound Il file di configurazione […]
26/07/2006 Apache, LinuxEsistono innumerevoli sistemi IDS, molti a pagamento, molti con funzionalità totalmente inutili, alcuni troppo “permissivi” e proporzionalmente altri troppo “aggressivi”. In questo articolo, primo di una lunga serie tempo permettendo, cerco di mostrarvi le tecniche per costruirsi le basi per mettere in piedi un IDS casalingo utilizzando gli strumenti che bash ci offre. Potrebbe essere […]
21/07/2006 Apache, Bash, LinuxHardening Debian Linux Web PHP Servers L’aspetto più rilevante nella configurazione di un web server è senza dubbio la completa collaborazione fra sviluppatori di codice e sistemisti (gli sviluppatori grafici non hanno voce in questione 😛 ) Inutile preparare una macchina dalla configurazione hardware ottimale con RAID 5 o 10 su 4 dischi SCSI e […]
30/06/2006 Apache, Linux, Mysql, PhpApache 1.3 su Unix è un server Web basato su processi. Il programma Apache, al suo avvio, genera (fork) svariati processi figli; con il fork un processo primario genera copie identiche di se stesso, chiamate figli. Ognuno di tali figli può servire una richiesta indipendente dalle altre, con il vantaggio di migliorare la stabilità: se […]
09/06/2006 Apache, Linux, Php