logowww

Apache

- Web - Bootswatch Thèmes CSS Bootswatch Thèmes CSS
- Devonwebdesigners.com Un excellent article sur la comparaison entre AWStats, Webalizer et Google Analytics Devonwebdesigners.com Un excellent article sur la comparaison entre AWStats, Webalizer et Google Analytics - Drupal.org Le site du CMS Drupal Drupal.org Le site du CMS Drupal - DuckGo Un moteur de recherche alternatif. - SEOMix Un blog multi-auteurs sur Wordpress et la SEO - StockVault Photos gratuites partagées StockVault Photos gratuites partagées - Tutoriel de créationde plugin Wordpress Un tutoriel simple de création de plugin d’étagère de livres Tutoriel de créationde plugin Wordpress Un tutoriel simple de création de plugin d’étagère de livres - Ultimate CSS Gradient Generator Un générateur de gradient CSS Ultimate CSS Gradient Generator Un générateur de gradient CSS - Wordpress.org Le site du CMS Wordpress Wordpress.org Le site du CMS Wordpress

### Apache et Calibre

Calibre Server

lancer Calibre Server sur Linux:

calibre-server –with-library “” –url-prefix /calibre -p

Une fois testé, il faut transformer la commande démarrage du serveur en service.

En me basant sur cet excellent article Comment transformer un programme en service l’obtient

! /bin/sh -eDAEMON="/usr/bin/calibre-server" #ligne de commande du programme DEAMONOPT="--with-library=<*chemin vers votre librairie Calibre>* -p "  #argument à utiliser par le programme DAEMONUSER="" #utilisateur du programme DEAMONNAME="calibre-server" #Nom du programme (doit être identique à l'exécutable)PATH="/sbin:/bin:/usr/sbin:/usr/bin" #Ne pas touchertest -x $DAEMON || exit 0. /lib/lsb/init-functionsdstart () { logdaemonmsg "Starting system $DEAMONNAME Daemon" start-stop-daemon --background --name $DEAMONNAME --start --quiet --user $DAEMONUSER --exec $DAEMON -- $DEAMONOPT logendmsg $? }dstop () { logdaemonmsg "Stopping system $DEAMONNAME Daemon" start-stop-daemon --name $DEAMONNAME --stop --retry 5 --quiet --name $DEAMONNAME logendmsg $? }case "$1" instart|stop) d${1} ;;restart|reload|force-reload) dstop dstart ;; force-stop) dstop killall -q $DEAMONNAME || true sleep 2 killall -q -9 $DEAMONNAME || true ;; status) statusofproc "$DEAMONNAME" "$DAEMON" "system-wide $DEAMONNAME" && exit 0 || exit $? ;; *) echo "Usage: /etc/init.d/$DEAMON_NAME {start|stop|force-stop|restart|reload|force-reload|status}" exit 1 ;; esac exit 0

Utiliser Apache en Reverse Proxy

Vérifier les modes Apache activés:

ls /etc/apache2/mods-enabled/

Activer le mode proxy d’Apache si nécessaire:

sudo a2enmod proxy sudo a2enmod proxy_http

Dans /etc/apache2/sites-available, créer un Virtual Host nommé calibre:

ServerName RewriteEngine on RewriteRule ^/calibre/(.*) http://localhost:5050/calibre/$1 [proxy] RewriteRule ^/calibre http://localhost:5050/calibre [proxy] SetEnv force-proxy-request-1.0 1 SetEnv proxy-nokeepalive 1

Activer le site:

sudo ln -s /etc/apache2/sites-available/calibre /etc/apache2/sites-enabled/calibre

Redémarrer Apache:
sudo service apache2 restart