The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Не запускается nginx"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Др. сетевые сервисы)
Изначальное сообщение [ Отслеживать ]

"Не запускается nginx"  +/
Сообщение от deatwisedog (ok) on 16-Фев-16, 13:33 
Добрый день!
Появилась необходимость перенести сайт на новый сервер.
На обоих centos 6.
На старом сервере nginx.x86_64 1.6.2-1.el6.ngx @nginx
На новом сервере nginx.x86_64 1.8.1-1.el6.ngx @nginx

Перенёс контент, перенёс конфиги.

При старте nginx вылезает ошибка:
[root@sf-web-srv nginx]# service nginx start
Starting nginx: nginx: [emerg] "log_format" directive is not allowed here in /etc/nginx/conf.d/DomainName.com.conf:46 [FAILED]

В этом месте расположена секция location :

         location / {
                root           /home/$PROJECT_NAME/ ;
                #rewrite ^/(.*)!/$ /$1/ permanent;
                fastcgi_pass   unix:/tmp/php-fpm.sock;
                fastcgi_index  index.php;
                fastcgi_param  SCRIPT_FILENAME  /home/$PROJECT_NAME/$fastcgi_script_name ;
                include        fastcgi_params;
                proxy_set_header X-Real-IP $remote_addr;
                proxy_set_header X-Forwarded-For $remote_addr;
                set $temp $request;
                if ($temp ~ (.*)cvv=[^&]*(.*)) {
                    set $temp $1cvv=***$2;
                }
                if (!-f $request_filename) { rewrite ^(.+) /index.php last; }
                log_format filter '$remote_addr - $remote_user [$time_local]  '
                            '"$temp" $status $body_bytes_sent '
                            '"$http_referer" "$http_user_agent"';
                access_log  /var/log/nginx/access.log filter;
               }

С другими конфигами всё точно также.
На 1.6 всё прекрасно работает. На 1.8 не запускается. Куда копать?

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Не запускается nginx"  +/
Сообщение от skvernobot (ok) on 16-Фев-16, 14:13 
>[оверквотинг удален]
>      '"$temp" $status $body_bytes_sent '
>            
>            
>      '"$http_referer" "$http_user_agent"';
>            
>     access_log  /var/log/nginx/access.log filter;
>            
>    }
> С другими конфигами всё точно также.
> На 1.6 всё прекрасно работает. На 1.8 не запускается. Куда копать?

http://nginx.org/en/CHANGES-1.8
Changes with nginx 1.7.8 02 Dec 2014
*) Change: the "log_format" directive can now be used only at http level.

перенести log_format в http

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру