Tente isso no segundo bloco:
server {
listen 80;
server_name 178.62.136.230;
return 301 $scheme://isitmaintained.com$request_uri;
}
O problema é que a segunda diretiva listen
do bloco do servidor é mais específica que o primeiro bloco do servidor, portanto, é sempre usada. E como o segundo bloco é o único host virtual para essa especificação listen
, ele é sempre usado.