• В чем отличие ngnix от golang?

    @res2001
    Developer, ex-admin
    Веб сервер занимается обслуживанием сетевых соединений, передачей данных по сети и т.п. вещами.
    Приложения на go, PHP и прочих питонах вызываются веб сервером для генерации ответа на пользовательский HTTP запрос, в приложение в качестве параметра передается сам запрос. В простейшем случае, веб-сервер в качестве ответа может просто возвращать статический файл на диске, а не запускать программу.
    Таким образом приложение напрямую не взаимодействует по сети с клиентом, а работает через посредника - веб-сервер.
    Ответ написан
    7 комментариев
  • В чем отличие ngnix от golang?

    @deliro
    nginx — это реверс-прокси
    go — это яп.

    в чём вопрос-то?

    то как go может работать на ngnix?

    nginx проксирует запрос в сервер на го, который пишет программист. Цепочка проксей может быть сколько угодно большой. Ты можешь поставить nginx -> nginx -> caddy -> nginx -> gin, никто не запрещает.
    Ответ написан
    3 комментария