Сбой проверки Nginx из-за конфликтного имени сервера

#nginx

#nginx

Вопрос:

мы настраиваем nginx, при проверке nginx я получаю сообщение об ошибке ниже

 nginx -t
nginx: [warn] the "user" directive makes sense only if the master process runs with super-user privileges, ignored in /etc/nginx/nginx.conf:1
nginx: [warn] conflicting server name "gmottqa.test.att.com" on 0.0.0.0:8080, ignored
nginx: [warn] conflicting server name "gmottqa.test.att.com" on 0.0.0.0:8443, ignored
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful
  

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

 cat nginx.conf

user  nginx;
worker_processes  auto;

error_log  /opt/app/nginx/logs/error.log error;
pid        /opt/app/nginx/run/nginx.pid;


events {
        worker_connections  4096;
        multi_accept        on;
        use                 epoll;
}

worker_rlimit_nofile 400000;

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

    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  /opt/app/nginx/logs/access.log  main;
    keepalive_timeout                   15;
    keepalive_requests                  1024;
    client_header_timeout                       15;
    client_body_timeout                 15;
    send_timeout                                15;
    sendfile                            on;
    tcp_nopush                          on;
    tcp_nodelay                         on;

    # enable gzip compression
        gzip off;
        gzip_http_version 1.1;
        gzip_vary on;
        gzip_proxied any;
        gzip_static on;
    # end gzip configuration

    include /opt/app/nginx/conf/conf.d/*.conf;
  

не могли бы вы где-нибудь, где у меня есть, проверить эту проблему

Комментарии:

1. можете ли вы предоставить общий доступ к содержимому файла nginx.conf?

2. конечно, я обновляю файл

3. Привет, Ван, можешь ли ты, пожалуйста, помочь мне в этом

4. вы используете Linux?

5. Можете ли вы предоставить общий доступ к файлам в include / opt / app /nginx /conf /conf.d /*.conf

Ответ №1:

Я предполагаю, что вы используете Linux.

В /etc/nginx/sites-enabled , в зависимости от вашего редактора, возможно, остался temp файл, например, default~ или файл мог быть назван .save или что-то вроде этого.

Просто запустите $ ls -lah , чтобы увидеть, какие файлы там находятся непреднамеренно.

Удалите этот файл, это должно решить вашу проблему.

Комментарии:

1. у меня не включено имя файла с именем cat / etc / nginx / sites

2. пожалуйста, добавьте свои серверные блоки в сообщение. и это просто предупреждение вы проверили, nginx работает или нет?