получился вот такой конфиг server { listen *:80; server_name домен.com; location / { root /var/www/html;
index index.php index.html; try_files $uri $uri/ /rw.php$is_args$args; location ~ \.php { try_files $uri =404; fastcgi_pass unix:/var/run/php5-fpm.sock; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } } 29.12.2015, 19:53, "Dmitry" <dmitry.goryai...@gmail.com>: > тяжело. ок вместо инклюда пропишите там все что у вас в дефолтовом для fasrcgi > > 2015-12-29 22:52 GMT+03:00 <ad...@goplexltd.com>: >> Извините за невежество, как узнать <путь к конфигу fastcgi параметров>? >> Ни как не могу нагуглить( >> >> 29.12.2015, 19:48, "Dmitry" <dmitry.goryai...@gmail.com>: >> >>> Ок, давайте посмотрим на вот такой конфиг: >>> >>> server { >>> listen *:80; >>> server_name <домен>; >>> location / { >>> root <путь к корню веб-сервер>; >>> >>> index index.php index.html; >>> >>> try_files $uri $uri/ /rw.php$is_args$args; >>> >>> location ~ \.php { >>> include <путь к конфигу fastcgi параметров>/fastcgi_rules.conf; >>> } >>> } >>> >>> работает ли? >>> >>> 2015-12-29 22:43 GMT+03:00 <ad...@goplexltd.com>: >>>> PHP запущен, страница phpinfo открывается коректно и отдает информацию. >>>> >>>> 29.12.2015, 19:41, "Dmitry" <dmitry.goryai...@gmail.com>: >>>> >>>>> 1. До того, как настроите перенаправление, проверьте что у вас вообще >>>>> запущен php и отвечает nginx'у >>>>> >>>>> 2. После того как сами себе докажите, что php у вас работает и выводит >>>>> страницу типа <?php phpinfo(); ?> тога вернитесь к настройкам nginx. >>>>> >>>>> Мне искренне кажется, что у вас сам php не запущен и не отвечает. >>>>> Впрочем, мне вообще не нравиться его вариант запуска на порту, а не через >>>>> сокет >>>>> >>>>> 2015-12-29 22:36 GMT+03:00 <ad...@goplexltd.com>: >>>>>> Ничего не понимаю, поясните пожалуйста подробнее если не сложно, я >>>>>> только начинаю изучать администрирование серверов. >>>>>> Вчем мои ошибки и что мне исправить что бы все заработало? >>>>>> >>>>>> 29.12.2015, 12:25, "Сухарников Евгений" <suhare...@gmail.com>: >>>>>>> Если php-fpm не ковырял, скорее всего он из коробки слушает сокет. >>>>>>> >>>>>>> fastcgi_pass unix:/var/run/php5-fpm.sock; >>>>>>> >>>>>>> 29 декабря 2015 г., 22:03 пользователь Lystopad Aleksandr >>>>>>> <l...@laa.zp.ua> написал: >>>>>>>> Hello, ad...@goplexltd.com! >>>>>>>> >>>>>>>> On Tue, Dec 29, 2015 at 11:56:02AM +0000 >>>>>>>> ad...@goplexltd.com wrote about "Re: Помогите правильно написать >>>>>>>> конфиг для CMS": >>>>>>>>> Домен и пути я естественно поменял на свои. >>>>>>>>> Испробывал все варианты предложенные вами, все равно получаю 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" >>>>>>>> >>>>>>>> Вам же написано ж четко в логе все что нужно. >>>>>>>> Вы запустили на 9000 порту fastcgi-сервис? И почему нет? >>>>>>>> >>>>>>>> -- >>>>>>>> Lystopad Aleksandr >>>>>>>> >>>>>>>> _______________________________________________ >>>>>>>> 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 >>>>> >>>>> -- >>>>> Dmitry Goryainov >>>>> >>>>> , >>>>> >>>>> _______________________________________________ >>>>> 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 >>> >>> -- >>> Dmitry Goryainov >>> >>> , >>> >>> _______________________________________________ >>> 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 > > -- > Dmitry Goryainov > > , > > _______________________________________________ > 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