NGINX: server name has suspicious symbols

Автор: | 08/09/2016
 

nginx_logoПри проверке файла синтаксиса файлов конфгирации NGINX – предупреждение:

# nginx -t
nginx: [warn] server name "$scheme://rtfm.co.ua$request_uri" has suspicious symbols in /etc/nginx/conf.d/rtfm.co.ua.conf:27
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful

Проверяем:

 cat /etc/nginx/conf.d/rtfm.co.ua.conf | grep _name
    server_name rtfm.co.ua www.rtfm.co.ua
                fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;

Причина – отсутствующая точка с запятой в конце строки с директивой server_name.

Исправляем, проверяем:

# nginx -t
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful

Готово.