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

Dmitry dmitry.goryainov на gmail.com
Ср Дек 30 08:51:56 UTC 2015


Заработало
30 дек. 2015 г. 12:11 пользователь "Ivan Palanevich" <loverjoni at gmail.com>
написал:

> На чем вчера остановились? каков прогресс?
>
> Ivan Palanevich
>
>
> 29 дек. 2015 г., в 23:18, Dmitry <dmitry.goryainov at 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 at goplexltd.com>:
>
>> OS Debian 8
>> php-fpm - не менялся
>>  fastcgi_pass unix:/var/run/php5-fpm.sock; эта строчка из дефолтного
>> конфига, с ней 502 (
>>
>> 29.12.2015, 19:55, "Ivan Palanevich" <loverjoni at 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 at goplexltd.com написал(а):
>> >>
>> >>  Извините за невежество, как узнать <путь к конфигу fastcgi
>> параметров>?
>> >>  Ни как не могу нагуглить(
>> >>
>> >>  29.12.2015, 19:48, "Dmitry" <dmitry.goryainov at 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 at goplexltd.com>:
>> >>>>  PHP запущен, страница phpinfo открывается коректно и отдает
>> информацию.
>> >>>>
>> >>>>  29.12.2015, 19:41, "Dmitry" <dmitry.goryainov at gmail.com>:
>> >>>>
>> >>>>>  1. До того, как настроите перенаправление, проверьте что у вас
>> вообще запущен php и отвечает nginx'у
>> >>>>>
>> >>>>>  2. После того как сами себе докажите, что php у вас работает и
>> выводит страницу типа <?php phpinfo(); ?> тога вернитесь к настройкам nginx.
>> >>>>>
>> >>>>>  Мне искренне кажется, что у вас сам php не запущен и не отвечает.
>> Впрочем, мне вообще не нравиться его вариант запуска на порту, а не через
>> сокет
>> >>>>>
>> >>>>>  2015-12-29 22:36 GMT+03:00 <admin at goplexltd.com>:
>> >>>>>>  Ничего не понимаю, поясните пожалуйста подробнее если не сложно,
>> я только начинаю изучать администрирование серверов.
>> >>>>>>  Вчем мои ошибки и что мне исправить что бы все заработало?
>> >>>>>>
>> >>>>>>  29.12.2015, 12:25, "Сухарников Евгений" <suharelli at gmail.com>:
>> >>>>>>>  Если php-fpm не ковырял, скорее всего он из коробки слушает
>> сокет.
>> >>>>>>>
>> >>>>>>>  fastcgi_pass unix:/var/run/php5-fpm.sock;
>> >>>>>>>
>> >>>>>>>  29 декабря 2015 г., 22:03 пользователь Lystopad Aleksandr <
>> laa at laa.zp.ua> написал:
>> >>>>>>>>   Hello, admin at goplexltd.com!
>> >>>>>>>>
>> >>>>>>>>  On Tue, Dec 29, 2015 at 11:56:02AM +0000
>> >>>>>>>>  admin at 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 at nginx.org
>> >>>>>>>>  http://mailman.nginx.org/mailman/listinfo/nginx-ru
>> >>>>>>>
>> >>>>>>>  --
>> >>>>>>>  С уважением, Евгений Сухарников.
>> >>>>>>>
>> >>>>>>>  ,
>> >>>>>>>
>> >>>>>>>  _______________________________________________
>> >>>>>>>  nginx-ru mailing list
>> >>>>>>>  nginx-ru at nginx.org
>> >>>>>>>  http://mailman.nginx.org/mailman/listinfo/nginx-ru
>> >>>>>>
>> >>>>>>  _______________________________________________
>> >>>>>>  nginx-ru mailing list
>> >>>>>>  nginx-ru at nginx.org
>> >>>>>>  http://mailman.nginx.org/mailman/listinfo/nginx-ru
>> >>>>>
>> >>>>>  --
>> >>>>>  Dmitry Goryainov
>> >>>>>
>> >>>>>  ,
>> >>>>>
>> >>>>>  _______________________________________________
>> >>>>>  nginx-ru mailing list
>> >>>>>  nginx-ru at nginx.org
>> >>>>>  http://mailman.nginx.org/mailman/listinfo/nginx-ru
>> >>>>
>> >>>>  _______________________________________________
>> >>>>  nginx-ru mailing list
>> >>>>  nginx-ru at nginx.org
>> >>>>  http://mailman.nginx.org/mailman/listinfo/nginx-ru
>> >>>
>> >>>  --
>> >>>  Dmitry Goryainov
>> >>>
>> >>>  ,
>> >>>
>> >>>  _______________________________________________
>> >>>  nginx-ru mailing list
>> >>>  nginx-ru at nginx.org
>> >>>  http://mailman.nginx.org/mailman/listinfo/nginx-ru
>> >>
>> >>  _______________________________________________
>> >>  nginx-ru mailing list
>> >>  nginx-ru at nginx.org
>> >>  http://mailman.nginx.org/mailman/listinfo/nginx-ru
>> >
>> > _______________________________________________
>> > nginx-ru mailing list
>> > nginx-ru at nginx.org
>> > http://mailman.nginx.org/mailman/listinfo/nginx-ru
>>
>> _______________________________________________
>> nginx-ru mailing list
>> nginx-ru at nginx.org
>> http://mailman.nginx.org/mailman/listinfo/nginx-ru
>>
>
>
>
> --
> Dmitry Goryainov
>
> _______________________________________________
> nginx-ru mailing list
> nginx-ru at nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx-ru
>
>
>
> _______________________________________________
> nginx-ru mailing list
> nginx-ru at nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx-ru
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.nginx.org/pipermail/nginx-ru/attachments/20151230/292bef78/attachment.html>


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