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

admin на goplexltd.com admin на goplexltd.com
Чт Дек 31 08:53:59 UTC 2015


Спасибо всем ребята, и с наступающим Вас!!!

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



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