• Как правильно прописать location`ы в Nginx?

    @q-sn Автор вопроса
    q-sn, С доступом не должно быть проблем, если перед локейшенами пишу root C:\Workspace\landing; То с доступом проблем не возникает.
  • Как правильно прописать location`ы в Nginx?

    @q-sn Автор вопроса
    location = / {
        root C://Workspace//landing;
    }

    Не работает, лог ошибок пустой.

    location = / {
        alias C://Workspace//landing;
    }

    Не работает, 403 ответ.
    В логе
    9080#5304: *2407 directory index of "C://Workspace//landing" is forbidden, client: 127.0.0.1, server: localhost, request: "GET / HTTP/1.1", host: "127.0.0.1"

    9080#5304: *2407 CreateFile() "C:\nginx-1.15.2/html/favicon.ico" failed (2: The system cannot find the file specified), client: 127.0.0.1, server: localhost, request: "GET /favicon.ico HTTP/1.1", host: "127.0.0.1", referrer: "http://127.0.0.1/"

    С другими слешами тоже самое было.
  • Как правильно прописать location`ы в Nginx?

    @q-sn Автор вопроса
    location / {
        root C:\Workspace\frontend\dist\app-frontend;
    }
    
    location = / {
        root C:\Workspace\landing;
    }


    Во втором локейшене (на лендинг) не срабатывает root. Т.е. если все так оставить, то вместе лендинга будет показан SPA, а если spa закомментировать, то будет показана стандартная страница nginx. Пробовал через alias, тоже не хочет работать. Подозреваю, что что-то с путями и слешем.

    C:\Workspace\landing:
    -css/
    -images/
    -js/
    -index.html