Domanda

Sto cercando di scrivere un sistema di ricompensa in cui agli utenti verranno assegnati punti premio se scaricano file completi, quindi quale dovrebbe essere il mio formato di registro.

Dopo aver cercato molto, questo è quello che ho capito, è la prima volta e non ho mai creato registri personalizzati prima.

Prima di tutto quale file dovrei modificare per i registri personalizzati perché non riesco a trovare questa cosa.Sto utilizzando il server Ubuntu con installazione predefinita di Apache, php5 e mysql

# I use this commands and they work fine  
nano /etc/apache2/apache2.conf
/etc/init.d/apache2 restart

Penso che questo sia ciò che devo fare per il mio scopo

LogLevel notice
LogFormat "%f %u %x %o" rewards
CustomLog /var/www/logs/rewards_log rewards

Questo è il comando o manca qualcosa?e c'è qualche posizione particolare in cui devo aggiungerlo?

e un'altra cosa %o riguarda la dimensione del file inviato ed è possibile registrare solo i file da una directory particolare?o per file con dimensioni superiori a 10 MB.

Grazie.

È stato utile?

Soluzione

Dai un'occhiata /etc/apache2/apache2.conf e probabilmente dovresti riuscire a trovare le direttive di registro come LogLevel e altri.Tieni presente che queste impostazioni sono globali per l'intera installazione di Apache.

IL CustomLog può essere impostata solo in base al server/host virtuale (vedere scopo Qui).

Per utilizzare il CustomLog direttiva è necessario caricare anche il file mod_log modulo per apache.Questo può essere fatto con a2enmod comando.

Saluti, Jens

Altri suggerimenti

Deja vu:

Come utilizzare log di Apache per controllare file completo download

Controllare il manuale per mod_log_config: caso importante - che dovrebbe essere% X e O% non% xe% o. % U funziona solo se si utilizza l'autenticazione di base http (che è una pessima idea) cadere un cookie con la (opzionalmente criptato) il nome utente e leggere di nuovo con il% C nel file di registro se si deve prendere questo approccio.

Un soluton migliore sarebbe quella di avvolgere l'accesso ai file in uno script PHP.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top