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

Dmitry dmitry.goryainov на gmail.com
Вт Дек 29 19:51:02 UTC 2015


и порверьте на всякий случай, что пользователь от которого запущен nginx
владелец каталога веб-сервера

2015-12-29 22:48 GMT+03:00 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
>
>


-- 
Dmitry Goryainov
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.nginx.org/pipermail/nginx-ru/attachments/20151229/9d91b365/attachment.html>


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