Nginx (https) – Django via FastCgi

user  nginx nginx; worker_processes  1; error_log  /www/log/error-ssl.log; pid        /var/run/nginx-ssl.pid; events {     worker_connections  16;     } http {     include       mime.types;     default_type  application/octet-stream;     log_format  main '"$host" "$request" "[$time_local]" "$bytes_sent"';     access_log  /www/log/access-ssl.log  main;     ## General Options     ignore_invalid_headers   on;     sendfile                 on;     server_tokens           off;     gzip  on;     keepalive_timeout  65; server {         listen       443;         server_name  linux-sysadmin.org;         ssl on;         ssl_certificate /www/ssl/linux-sysadmin.org.crt;         ssl_certificate_key /www/ssl/linux-sysadmin.org.key.unsecure;         ssl_client_certificate /opt/nginx/conf/ssl/ca.crt;         ssl_verify_client       on;         access_log  /www/log/linux-sysadmin.access-ssl.log  main;         location / {                 fastcgi_pass unix:/www/app/web/run/serviceMgmt.socket;                 # necessary parameter [...]

Django (socket access) – init startup script for Gentoo

#!/sbin/runscript                                                     opts="${opts} stop start" depend() {         need net         use dns logger netmount         after ntpd } DJANGO_SITE="serviceMgmt" SITES_PATH=/www/app/web RUNFILES_PATH=$SITES_PATH/run RUN_AS=django PYTHON_EGG_CACHE=/tmp export PYTHON_EGG_CACHE start() {         ebegin "Starting django-fgci"         chmod -R 777 $SITES_PATH         if [ -f $RUNFILES_PATH/$DJANGO_SITE.pid ]; then                 ewarn "Django already running ($RUNFILES_PATH/$DJANGO_SITE.pid)"         else                 start-stop-daemon –start \                 –pidfile $RUNFILES_PATH/$DJANGO_SITE.pid \                 –chuid $RUN_AS \                 –exec /usr/bin/python $SITES_PATH/$DJANGO_SITE/manage.py [...]

Best way for NGINX logs rotation

Best way for NGINX logs rotation I wanted rotate access logs every minute without HUP signal or reopen utility. Why? Because, i wanted fluently write into logs and logs must contain access for 1 minute. I didn’t want call reopen utility and then move file, because i moved files from quick (heap) storage to slow [...]

apacheLogReport

More info in section APACHE. apacheLogReport from this site apacheLogReport form sourceforge.net

Nginx Access Log Report

This script analyze access log from Nginx server. This aplication shows result which contain info about the longest request shorted by status, size and request. It helps for right setting of your server. It could help if you use Nginx as CDN server. You can download it from: nginxLogReport