Re: Помогите правильно написать конфиг для CMS

Ivan Palanevich loverjoni на gmail.com
Ср Дек 30 08:11:31 UTC 2015


На чем вчера остановились? каков прогресс? 

Ivan Palanevich


> 29 дек. 2015 г., в 23:18, Dmitry <dmitry.goryainov на gmail.com> написал(а):
> 
> Что-то вы лукавите.
> 
> 1. Верните все к дефолтным настройкам
> 
> 2. Добейтесь работы страницы index.php  с содержанием <?php phpinfo(); ?>
> 
> 3. Проверьте сами себя через netstat
> 
> $ sudo netstat -lnudxtp
> 
> У вас должно быть:
> ...
> tcp        0      0 <IP-адрес>:80            0.0.0.0:*                   LISTEN      731/nginx
> ...
> Active UNIX domain sockets (only servers)
> ...
> unix  2      [ ACC ]     STREAM     LISTENING     2504321925 569/php-fpm         <путь к сокету>>/php-fpm.sock
> 
> Если php запущен через сокет
> 
> 
> 2015-12-29 22:58 GMT+03:00 <admin на goplexltd.com <mailto:admin на goplexltd.com>>:
> OS Debian 8
> php-fpm - не менялся
>  fastcgi_pass unix:/var/run/php5-fpm.sock; эта строчка из дефолтного конфига, с ней 502 (
> 
> 29.12.2015, 19:55, "Ivan Palanevich" <loverjoni на gmail.com <mailto:loverjoni на gmail.com>>:
> > Какая версия OS? конфиг php-fpm менялся?
> >
> > Попробуйте вместо
> > include <путь к конфигу fastcgi параметров>/fastcgi_rules.conf;
> >  написать
> > fastcgi_pass unix:/var/run/php5-fpm.sock;
> >
> > Ivan Palanevich
> >
> >>  29 дек. 2015 г., в 22:52, admin на goplexltd.com <mailto:admin на goplexltd.com> написал(а):
> >>
> >>  Извините за невежество, как узнать <путь к конфигу fastcgi параметров>?
> >>  Ни как не могу нагуглить(
> >>
> >>  29.12.2015, 19:48, "Dmitry" <dmitry.goryainov на gmail.com <mailto:dmitry.goryainov на 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 <admin на goplexltd.com <mailto:admin на goplexltd.com>>:
> >>>>  PHP запущен, страница phpinfo открывается коректно и отдает информацию.
> >>>>
> >>>>  29.12.2015, 19:41, "Dmitry" <dmitry.goryainov на gmail.com <mailto:dmitry.goryainov на gmail.com>>:
> >>>>
> >>>>>  1. До того, как настроите перенаправление, проверьте что у вас вообще запущен php и отвечает nginx'у
> >>>>>
> >>>>>  2. После того как сами себе докажите, что php у вас работает и выводит страницу типа <?php phpinfo(); ?> тога вернитесь к настройкам nginx.
> >>>>>
> >>>>>  Мне искренне кажется, что у вас сам php не запущен и не отвечает. Впрочем, мне вообще не нравиться его вариант запуска на порту, а не через сокет
> >>>>>
> >>>>>  2015-12-29 22:36 GMT+03:00 <admin на goplexltd.com <mailto:admin на goplexltd.com>>:
> >>>>>>  Ничего не понимаю, поясните пожалуйста подробнее если не сложно, я только начинаю изучать администрирование серверов.
> >>>>>>  Вчем мои ошибки и что мне исправить что бы все заработало?
> >>>>>>
> >>>>>>  29.12.2015, 12:25, "Сухарников Евгений" <suharelli на gmail.com <mailto:suharelli на gmail.com>>:
> >>>>>>>  Если php-fpm не ковырял, скорее всего он из коробки слушает сокет.
> >>>>>>>
> >>>>>>>  fastcgi_pass unix:/var/run/php5-fpm.sock;
> >>>>>>>
> >>>>>>>  29 декабря 2015 г., 22:03 пользователь Lystopad Aleksandr <laa на laa.zp.ua <mailto:laa на laa.zp.ua>> написал:
> >>>>>>>>   Hello, admin на goplexltd.com <mailto:admin на goplexltd.com>!
> >>>>>>>>
> >>>>>>>>  On Tue, Dec 29, 2015 at 11:56:02AM +0000
> >>>>>>>>  admin на goplexltd.com <mailto:admin на goplexltd.com> wrote about "Re: Помогите правильно написать конфиг для CMS":
> >>>>>>>>>  Домен и пути я естественно поменял на свои.
> >>>>>>>>>  Испробывал все варианты предложенные вами, все равно получаю 502.
> >>>>>>>>>  Итоговый вариант конфига на котором пока остановился-
> >>>>>>>>>  server {
> >>>>>>>>>       server_name www.domain.com <http://www.domain.com/>;
> >>>>>>>>>       rewrite ^(.*) http://domain.com <http://domain.com/>$1 permanent;
> >>>>>>>>>  }
> >>>>>>>>>
> >>>>>>>>>  server {
> >>>>>>>>>
> >>>>>>>>>       server_name domain.com <http://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 <http://domain.com/>, request: "GET / HTTP/1.1", upstream: "fastcgi://localhost", host: "domain.com <http://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 <http://domain.com/>, request: "GET / HTTP/1.1", upstream: "fastcgi://[::1]:9000", host: "domain.com <http://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 <http://domain.com/>, request: "GET / HTTP/1.1", upstream: "fastcgi://127.0.0.1:9000 <http://127.0.0.1:9000/>", host: "domain.com <http://domain.com/>"
> >>>>>>>>
> >>>>>>>>  Вам же написано ж четко в логе все что нужно.
> >>>>>>>>  Вы запустили на 9000 порту fastcgi-сервис? И почему нет?
> >>>>>>>>
> >>>>>>>>  --
> >>>>>>>>   Lystopad Aleksandr
> >>>>>>>>
> >>>>>>>>  _______________________________________________
> >>>>>>>>  nginx-ru mailing list
> >>>>>>>>  nginx-ru на nginx.org <mailto:nginx-ru на nginx.org>
> >>>>>>>>  http://mailman.nginx.org/mailman/listinfo/nginx-ru <http://mailman.nginx.org/mailman/listinfo/nginx-ru>
> >>>>>>>
> >>>>>>>  --
> >>>>>>>  С уважением, Евгений Сухарников.
> >>>>>>>
> >>>>>>>  ,
> >>>>>>>
> >>>>>>>  _______________________________________________
> >>>>>>>  nginx-ru mailing list
> >>>>>>>  nginx-ru на nginx.org <mailto:nginx-ru на nginx.org>
> >>>>>>>  http://mailman.nginx.org/mailman/listinfo/nginx-ru <http://mailman.nginx.org/mailman/listinfo/nginx-ru>
> >>>>>>
> >>>>>>  _______________________________________________
> >>>>>>  nginx-ru mailing list
> >>>>>>  nginx-ru на nginx.org <mailto:nginx-ru на nginx.org>
> >>>>>>  http://mailman.nginx.org/mailman/listinfo/nginx-ru <http://mailman.nginx.org/mailman/listinfo/nginx-ru>
> >>>>>
> >>>>>  --
> >>>>>  Dmitry Goryainov
> >>>>>
> >>>>>  ,
> >>>>>
> >>>>>  _______________________________________________
> >>>>>  nginx-ru mailing list
> >>>>>  nginx-ru на nginx.org <mailto:nginx-ru на nginx.org>
> >>>>>  http://mailman.nginx.org/mailman/listinfo/nginx-ru <http://mailman.nginx.org/mailman/listinfo/nginx-ru>
> >>>>
> >>>>  _______________________________________________
> >>>>  nginx-ru mailing list
> >>>>  nginx-ru на nginx.org <mailto:nginx-ru на nginx.org>
> >>>>  http://mailman.nginx.org/mailman/listinfo/nginx-ru <http://mailman.nginx.org/mailman/listinfo/nginx-ru>
> >>>
> >>>  --
> >>>  Dmitry Goryainov
> >>>
> >>>  ,
> >>>
> >>>  _______________________________________________
> >>>  nginx-ru mailing list
> >>>  nginx-ru на nginx.org <mailto:nginx-ru на nginx.org>
> >>>  http://mailman.nginx.org/mailman/listinfo/nginx-ru <http://mailman.nginx.org/mailman/listinfo/nginx-ru>
> >>
> >>  _______________________________________________
> >>  nginx-ru mailing list
> >>  nginx-ru на nginx.org <mailto:nginx-ru на nginx.org>
> >>  http://mailman.nginx.org/mailman/listinfo/nginx-ru <http://mailman.nginx.org/mailman/listinfo/nginx-ru>
> >
> > _______________________________________________
> > nginx-ru mailing list
> > nginx-ru на nginx.org <mailto:nginx-ru на nginx.org>
> > http://mailman.nginx.org/mailman/listinfo/nginx-ru <http://mailman.nginx.org/mailman/listinfo/nginx-ru>
> 
> _______________________________________________
> nginx-ru mailing list
> nginx-ru на nginx.org <mailto:nginx-ru на nginx.org>
> http://mailman.nginx.org/mailman/listinfo/nginx-ru <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

----------- следущая часть -----------
Вложение в формате HTML было извлечено…
URL: <http://mailman.nginx.org/pipermail/nginx-ru/attachments/20151230/e03a1907/attachment.html>


Подробная информация о списке рассылки nginx-ru