Настройки nginx для capsule1


server {
	listen 80;
	server_name s2.xs4u.ru;
	rewrite ^(.*)$ http://www.s2.xs4u.ru$1 permanent;
}

server {
	listen   80;
	root /usr/share/nginx/www/s2.xs4u.ru/site/www;
	autoindex off;

	rewrite ^/([^\.]*[^/])$ /$1/ permanent;

	if ($request_uri ~ "\.") {
		rewrite ^/(.*)/$ /$1 permanent;
	}

	server_name www.s2.xs4u.ru;

	location = /favicon.ico {
	}

	location = /robots.txt {
	}

	location ~ /capsule/ {
	}

	location ~ /share42/ {
	}

	location / {
		rewrite ^(.*)$ /index.php;
	}

	location = /index.php {
		include fastcgi_params;
		fastcgi_pass  unix:/var/run/php5-fpm.sock;
		fastcgi_index index.php;
		fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
	}

	location ~ /\.ht {
		deny all;
	}
}



Единственная точка входа у нас index.php

Главным зеркалом является имя с www.

Аналогию с apache htaccess смотреть.

php-fpm не имеет никаких особенных настроек, на которых бы пришлось здесь заострить внимание.

Настраивается как для всех.