Предупреждение о подозрительных символах nginx в моем конфигурационном файле nginx

Мой файл конфигурации nginx приведен ниже.

server {
  listen 80;
  server_name http://hg.rawdatatech.com;

  location / {
    proxy_pass http://127.0.0.1:8000;
    proxy_set_header Host $host;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  }

  location /static/ {
    alias /home/home-garden/staticfiles/;
  }
}

Когда я запустил свое приложение Django, используя эту конфигурацию, я увидел "подозрительную ошибку символа" и ошибку отказа соединения, журнал ошибок nginx. Что-то не так в моей конфигурации?

1 ответ

Решение

Удалить http:// от server_name конфиг

Новый конфиг будет примерно таким

server {
  listen 80;
  server_name hg.rawdatatech.com;

location / {
  proxy_pass http://127.0.0.1:8000;
  proxy_set_header Host $host;
  proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
} 

location /static/ {
  alias /home/home-garden/staticfiles/;
}
}
Другие вопросы по тегам