Домен и пути я естественно поменял на свои. Испробывал все варианты предложенные вами, все равно получаю 502. Итоговый вариант конфига на котором пока остановился- server { server_name www.domain.com; rewrite ^(.*) http://domain.com$1 permanent; }
server { server_name domain.com; location / { fastcgi_pass localhost:9000; fastcgi_param SCRIPT_FILENAME $document_root/rw.php; fastcgi_param QUERY_STRING $query_string; } location ~ \.(gif|jpg|png|ico|swf|txt|js|css|zip|htc|ttf)$ { root /var/www/html/images; } } Логи nginx 2015/12/29 06:37:07 [error] 11380#0: *20 no live upstreams while connecting to upstream, client: 88.202.***.**, server: domain.com, request: "GET / HTTP/1.1", upstream: "fastcgi://localhost", host: "domain.com" 2015/12/29 06:37:08 [error] 11380#0: *21 connect() failed (111: Connection refused) while connecting to upstream, client: 88.202.***.**, server: domain.com, request: "GET / HTTP/1.1", upstream: "fastcgi://[::1]:9000", host: "domain.com" 2015/12/29 06:37:08 [error] 11380#0: *21 connect() failed (111: Connection refused) while connecting to upstream, client: 88.202.***.**, server: domain.com, request: "GET / HTTP/1.1", upstream: "fastcgi://127.0.0.1:9000", host: "domain.com" cms - h-scripts.ru -v.307 29.12.2015, 08:38, "Ivan Palanevich" <loverj...@gmail.com>: > Предполагаю, что вы указали путь, вместо /data/images, и изменили домен на > свой, вместо domain.com. > А реврайт лучше, чтобы был - rewrite ^/.*& /rw.php break, но еще можно убрать > реврайт и > fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; > поменять на > fastcgi_param SCRIPT_FILENAME $document_root/rw.php; > > Если можно, укажите название и версию cms. > >> 29 дек. 2015 г., в 1:57, ad...@goplexltd.com написал(а): >> >> Не сработало, получаю 502 Bad Gateway >> >> 28.12.2015, 20:49, "Ivan Palanevich" <loverj...@gmail.com>: >>> Если я все верно понял, то, как вариант: >>> >>> server { server_name www.domain.com; rewrite ^(.*) http://domain.com$1 >>> permanent; } >>> >>> server { >>> >>> server_name domain.com; >>> >>> location / { >>> >>> rewrite ^/(.*)& /rw.php break; >>> >>> fastcgi_pass localhost:9000; fastcgi_param SCRIPT_FILENAME >>> $document_root$fastcgi_script_name; fastcgi_param QUERY_STRING >>> $query_string; } location ~ \.(gif|jpg|png|ico|swf|txt|js|css|zip|htc|ttf)$ >>> { root /data/images; } } >>> >>> Ivan Palanevich >>> >>>> 28 дек. 2015 г., в 23:06, ad...@goplexltd.com написал(а): >>>> >>>> Собрал сервер (nginx + php-fpm + mysql) >>>> На нем хочу запустить cms, в ней есть .htaccess который в свою очередь >>>> перенаправляет на фаил rw.php для запуска cms. >>>> Прочитал что nginx совсем не дружит с .htaccess, использовать прослойку >>>> ввиде Апача не хочу, помогите правильно составить конфиг. >>>> >>>> Содержимое .htaccess >>>> >>>> "AddDefaultCharset utf-8 >>>> >>>> ## php_flag display_errors on >>>> ## php_value error_reporting 7 >>>> >>>> Options +FollowSymLinks >>>> RewriteEngine On >>>> >>>> RewriteCond %{HTTP_HOST} ^www\.(.*) [NC] >>>> RewriteRule ^(.*)$ http://%1/$1 [R=301,L] >>>> >>>> RewriteRule !.(gif|jpg|png|ico|swf|txt|js|css|zip|htc|ttf)$ rw.php [L]" >>>> >>>> 28.12.2015, 19:34, "Konstantin Tokarev" <annu...@yandex.ru>: >>>>> 28.12.2015, 22:21, "ad...@goplexltd.com" <ad...@goplexltd.com>: >>>>>> Решение так и не нашел. >>>>>> >>>>>> С апачем все проще, но вот я твердо решил перейти nginx >>>>> >>>>> С какой целью? >>>>> >>>>>> 28.12.2015, 13:59, "ad...@goplexltd.com" <ad...@goplexltd.com>: >>>>>>> Содержимое .htaccess >>>>>>> >>>>>>> "AddDefaultCharset utf-8 >>>>>>> >>>>>>> ## php_flag display_errors on >>>>>>> ## php_value error_reporting 7 >>>>>>> >>>>>>> Options +FollowSymLinks >>>>>>> RewriteEngine On >>>>>>> >>>>>>> RewriteCond %{HTTP_HOST} ^www\.(.*) [NC] >>>>>>> RewriteRule ^(.*)$ http://%1/$1 [R=301,L] >>>>>>> >>>>>>> RewriteRule !.(gif|jpg|png|ico|swf|txt|js|css|zip|htc|ttf)$ rw.php >>>>>>> [L]" >>>>>>> >>>>>>> 28.12.2015, 11:20, "Ivan Palanevich" <loverj...@gmail.com>: >>>>>>>> предлагаю привести содержимое .htaccess для помощи. >>>>>>>> И ознакомится с разделом >>>>>>>> http://nginx.org/ru/docs/http/ngx_http_rewrite_module.html >>>>>>>> >>>>>>>> Ivan Palanevich >>>>>>>> >>>>>>>>> 28 дек. 2015 г., в 14:18, ad...@goplexltd.com написал(а): >>>>>>>>> >>>>>>>>> Здравствуйте. >>>>>>>>> Собрал сервер (nginx + php-fpm + mysql) >>>>>>>>> На нем хочу запустить cms, в ней есть .htaccess который в свою >>>>>>>>> очередь перенаправляет на фаил rw.php для запуска cms. >>>>>>>>> Прочитал что nginx совсем не дружит с .htaccess, использовать >>>>>>>>> прослойку ввиде Апача не хочу, помогите правильно составить конфиг. >>>>>>>>> _______________________________________________ >>>>>>>>> nginx-ru mailing list >>>>>>>>> nginx-ru@nginx.org >>>>>>>>> http://mailman.nginx.org/mailman/listinfo/nginx-ru >>>>>>>> >>>>>>>> , >>>>>>>> >>>>>>>> _______________________________________________ >>>>>>>> nginx-ru mailing list >>>>>>>> nginx-ru@nginx.org >>>>>>>> http://mailman.nginx.org/mailman/listinfo/nginx-ru >>>>>>> >>>>>>> _______________________________________________ >>>>>>> nginx-ru mailing list >>>>>>> nginx-ru@nginx.org >>>>>>> http://mailman.nginx.org/mailman/listinfo/nginx-ru >>>>>> >>>>>> _______________________________________________ >>>>>> nginx-ru mailing list >>>>>> nginx-ru@nginx.org >>>>>> http://mailman.nginx.org/mailman/listinfo/nginx-ru >>>>> >>>>> -- >>>>> Regards, >>>>> Konstantin >>>>> >>>>> _______________________________________________ >>>>> nginx-ru mailing list >>>>> nginx-ru@nginx.org >>>>> http://mailman.nginx.org/mailman/listinfo/nginx-ru >>>> >>>> _______________________________________________ >>>> nginx-ru mailing list >>>> nginx-ru@nginx.org >>>> http://mailman.nginx.org/mailman/listinfo/nginx-ru >>> >>> , >>> >>> _______________________________________________ >>> nginx-ru mailing list >>> nginx-ru@nginx.org >>> http://mailman.nginx.org/mailman/listinfo/nginx-ru >> >> _______________________________________________ >> nginx-ru mailing list >> nginx-ru@nginx.org >> http://mailman.nginx.org/mailman/listinfo/nginx-ru > > , > > _______________________________________________ > nginx-ru mailing list > nginx-ru@nginx.org > http://mailman.nginx.org/mailman/listinfo/nginx-ru _______________________________________________ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru