Назад | Перейти на главную страницу

Невозможно добавить второй домен на сервер Nginx

У меня есть локальный сервер macOS с настройкой nginx для размещения одного домена: ogli.codes (который в настоящее время отлично работает).
Теперь я хочу добавить второй домен: api.ogli.codes. А пока я просто хочу показать простой привет-мир-index.html файл.

Это мой файл конфигурации для ogli.codes:

server {
    listen 80;
    server_name ogli.codes;
    root html/ogli.codes;
    index index.html;
}

Поэтому я продублировал этот файл и просто изменил каталог и имя сервера:

server {
    listen 80;
    server_name api.ogli.codes;
    root html/api.ogli.codes;
    index index.html;
}

Затем я добавил псевдоним к / sites-enabled и перезагрузили nginx:

sudo nginx -s stop && sudo nginx

... и добавил папку api.ogli.codes в том же каталоге, что и ogli.codes в: /usr/local/var/www/ (да, это является правильный путь, как html указывает прямо туда.
Внутри этой папки я создал простой index.html файл, говорящий "Оно работает!"

Теперь, когда я открываю ogli.codes в браузере он работает нормально, но при переходе к api.ogli.codes дает мне 404 Не Найдено.
Итак: домен правильно разрешается по IP моего сервера, но я не вижу свой сайт.

Еще интересно то, что я пытался поддержать www.ogli.codes в первом файле конфигурации, изменив server_name строка к:

server_name ogli.codes www.ogli.codes;

После перезагрузки nginx тоже не могу достучаться www.ogli.codes. Могут ли эти проблемы иметь один корень?

Что здесь не так?