Перенаправление записи «A» дает 400 неверных запросов в nginx [закрыто]

Я зарегистрировал домен в NameCheap и настроил перенаправление A на мою сеть сервер. Посещение сервера напрямую ( http: //1.2.3.4 ) нормально, но при просмотре доменного имени возвращается 400 неверный запрос от nginx.

Что я делаю не так?

Вот соответствующая часть файла конфигурации nginx.

server {
   listen 80;
   server_name localhost mydomain.org www.mydomain.org;
   location /tile/ {
        proxy_set_header Host $http_host;
        proxy_pass http://127.0.0.1:20008;
   }
   location /datasource/ {
        proxy_set_header Host $http_host;
        proxy_pass http://127.0.0.1:20008;
   }
   location /maps {
     alias   /usr/share/nginx/www/Project-OSRM-Web/WebContent/;
   }
   location /tilemill {
       rewrite     ^(.*)$ http://<myhardcoded IP address>:5002 permanent;
   }

   location / {
     alias   /usr/share/nginx/www/Project-OSRM-Web/WebContent/;
   }

}

Нет записей в /var/log/nginx/access.log или /var/log/nginx/error.log .

РЕДАКТИРОВАТЬ

Дополнительная информация: даже при включенной отладке ничего не отображается в error.log при доступе к mydomain.org - ни одной строки вывода. Однако доступ к www.mydomain.org (который настроен идентично в namecheap) работает и производит много страниц вывода.

Хм. Хорошо, наконец-то работает. Завершение работы nginx, ожидание в течение минуты, а затем его повторный запуск сделали свое дело. Раньше я использовал sudo service nginx restart .

0
задан 15 July 2013 в 21:20
1 ответ

Прошу прощения за то, что не могу комментировать, так как я новый пользователь.

Вы пробовали все места?

Например, поскольку / maps хранится локально, возможно, он будет работать, пока / datasource и / tile может не из-за прохода прокси.

Опубликуйте результаты тестирования каждого из ваших URL.

1
ответ дан 23 November 2019 в 10:06

Теги

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