un blog

geekeries de comptoir, photographie et technologies

Configuration Nginx rewrites rules pour WordPress 3 multi-blog php-fpm

Mercredi 23 juin 2010

Salut Internaute!

Tout petit billet pour te donner la configuration Nginx que j’utilise désormais sur mes WordPress 3 en mode « multi-blog » avec php-fpm.

Il s’agit donc de la conf du vhost du WordPress en question:

01
server{
02
	server_name *.example.com;
03
	listen 80;
04
#on server block
05
##necessary if using a multi-site plugin
06
	server_name_in_redirect off;
07
##necessary if running Nginx behind a reverse-proxy
08
	port_in_redirect off;
09
	access_log /var/log/nginx/example-com-access.log;
10
 
11
	location / {
12
		root   /var/www/example.com/wordpress;
13
		index  index.html index.htm index.php;
14
		rewrite ^.*/files/(.*)$ /wp-includes/ms-files.php?file=$1 last;
15
		if (!-e $request_filename) {
16
			rewrite ^.+/?(/wp-.*) $1 last;
17
			rewrite ^.+/?(/.*\.php)$ $1 last;
18
			rewrite ^(.+)$ /index.php?q=$1 last;
19
		}
20
	}
21
 
22
	location ~* ^.+\.(html|jpg|jpeg|gif|png|ico|css|zip|tgz|gz|rar|bz2|doc|xls|exe|pdf|ppt|txt|tar|mid|midi|wav|bmp|rtf|js)$
23
	{
24
		root /var/www/example.com/wordpress;
25
		rewrite ^/.*(/wp-.*/.*\.(html|jpg|jpeg|gif|png|ico|css|zip|tgz|gz|rar|bz2|doc|xls|exe|pdf|ppt|txt|tar|mid|midi|wav|bmp|rtf|js))$ $1 last;
26
 
27
		rewrite ^.*/files/(.*(html|jpg|jpeg|gif|png|ico|css|zip|tgz|gz|rar|bz2|doc|xls|exe|pdf|ppt|txt|tar|mid|midi|wav|bmp|rtf|js))$/wp-includes/ms-files.php?file=$1 last;
28
		expires 30d;
29
		break;
30
	}
31
	location ~ wp\-.*\.php|wp\-admin|\.php$ {
32
		include /etc/nginx/fastcgi_params;
33
		fastcgi_pass  127.0.0.1:9000;
34
		fastcgi_index index.php;
35
		fastcgi_param  SCRIPT_FILENAME  /var/www/example.com/wordpress$fastcgi_script_name;
36
	}
37
}
38

Aller salut!!

MacHeist vous propose 150 euros de logiciels gratuitement!

Vendredi 6 novembre 2009

Bonjour petit Internaute!

Un court post pour te signaler qu’aujourd’hui MacHeist http://www.macheist.com vous propose son « nano » package pour 0 euros.

On retrouve dans ce package:

http://www.macheist.com

Intéressant non?

Aller salut!

C’est la crise! Faites l’autruche!

Mardi 22 septembre 2009

Salut Internaute!

Pas beaucoup le temps de bloguer en ce moment et je m’en excuse!

Voilà pour éclairer ta journée une vieille photo de 1929 qui montre comment parer la crise (sévère en 1929) et qui s’avère encore d’actualité!

Parer efficacement la crise

Parer efficacement la crise

Allez salut!

PS: Sami, mon ami, tu noteras que j’ai modifié ma fin de post pour toi, et par respect de la grammaire française…