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

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

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

Tags
#archive 62 #capsulecms 30 #featurerequest 26 #linux 22 #php 13 #windows 12 #phpstorm 11 #eclipse 8 #font 6 #nginx 5 #bug 5 #oldsite 4 #iosevka 3 #SEO 3 #nano 2 #antipattern 2 #quotes 2 #Цитаты 2 #mvc 2 #pdf 1 #algorithm 1 #composer 1 #copypaste 1 #sourcetree 1 #singleton 1 #mysql 1 #meld 1 #pattern 1 #postgresql 1 #debian 1 #ideas 1 #strtok 1 #qt 1 #capsulecmsv1 1 #netbeans 1 #puntoswitcher 1 #movie 1 #mariadb 1 #foobar 1 #apache 1 #git 1 #pidgin 1 #ssh 1 #curl 1 #datetimepicker 1 #https 1 #rsync 1 #bootstrap 1 #cmd 1 #iconv 1 #cms 1 #skype 1