Вероятно, это связано с тем, что эта часть вызывает бесконечный цикл:
if ($http_host ~* "^sitename\.co.uk"){
rewrite ^(.*)$ https://sitename.co.uk/$1 redirect;
}
Похоже, это могло быть для перенаправления http на https.Правильный способ добиться этого в nginx - использовать два отдельных серверных блока.Один слушает на 443 (https) и настроен с помощью ssl, а другой слушает на 80 (http) с содержимым, которое выглядит следующим образом:
server {
listen 80;
server_name sitename.co.uk www.sitename.co.uk;
return 301 https://sitename.co.uk$request_uri;
}
В Интернете есть много учебных пособий по настройке nginx, поэтомуЯ не буду вдаваться в подробности.Надеюсь, это поможет решить ваши насущные проблемы.:)