После установки Ghost CMS на виртуальный сервер мы помним, что файлы нашего сайта лежат по пути /var/www/ghost

Переадресацию будем делать с помощью Nginx, для этого необходимо внести правки в файл nginx.conf. Однако, поскольку на сервере может находится несколько сайтов, то меняем конфигурацию для конкретного домена.
Файл с настройками сайта на Ghost CMS находится /var/www/ghost/system/files/domain-name.conf
, где domain-name - имя вашего домена.
Скачиваем этот файл с помощью FileZilla или открываем по ssh в тектовом редакторе.

Для настройки переадресации с домена с www на домен без www добавляем следующий код:
if ($host ~* www\.(.*)) {
set $host_without_www $1;
rewrite ^(.*)$ http://$host_without_www$1 permanent;
}
Сохраняем и возвращаем на сервер измененный файл конфигурации.
Чтобы изменения вступили в силу, нужно перезагрузить Nginx, но прежде проверим конфигурацию на ошибки.
sudo nginx -t
Команда должна вывести информацию, что с файлом конфигурации всё ок.
Затем перезагружаем службу systemd и сервер nginx:
sudo systemctl daemon-reload
sudo systemctl reload nginx