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 не имеет никаких особенных настроек, на которых бы пришлось здесь заострить внимание.
Настраивается как для всех.