Задать вопрос
actinogr
@actinogr

Испортил тренировками дефолтный nginx.conf. Как исправить ошибку?

Люди, уже понял, что сначала нужно было забекапить дефолтовые настройки, но только сейчас дошло.
Итак, после различных тренировок с настройками Nginx и попытке сделать service nginx restart вываливается ошибка: "
nginx: [emerg] invalid variable name in /etc/nginx/nginx.conf:25
nginx: configuration file /etc/nginx/nginx.conf test failed
"
Пытался по-памяти привести к дефолтному виду (после установки) путем удаления параметров и привел к такому виду:
user  nginx;
worker_processes  2;

error_log   /var/log/nginx/error.log;

pid        /var/run/nginx.pid;

events {
    worker_connections  1024;
    use epoll;
}

http {
    include       /etc/nginx/mime.types;
    default_type  application/octet-stream;

    log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
                      '$status $body_bytes_sent "$http_referer" '
                      '"$http_user_agent" "$http_x_forwarded_for"';

    #access_log  /var/log/nginx/access.log  main;

    sendfile        on;
    include /etc/nginx/conf.d/*.conf;
}


Один фиг, при рестарте сервиса ошибка. На что тут можно ругаться? В какой переменной (имени переменной) я ошибся?

Благодарю за помощь.
  • Вопрос задан
  • 933 просмотра
Подписаться 1 Оценить Комментировать
Решения вопроса 1
@Weidmann
Смотри что лежит в include /etc/nginx/conf.d/*.conf;
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
3vi1_0n3
@3vi1_0n3
Удалите пакет и установите заново. Или возьмите из пакета дефолтный конфиг.
Конфиг в пакете, пакет в кэше, кэш у убунты и дебиана, например, в /var/cache/apt.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы