Рейтинг:0

обслуживать nodejs и laravel в одном файле конфигурации

флаг cn

У меня есть приложение node и laravel, которое обслуживает html-файл, и URL-адрес работает так:

myapp-laravel.com -> приложение laravel

myapp-laravel.com/node/ -> приложение nodejs

приложение laravel работает нормально, но nodejs не может обслуживать html, и это дает мне ошибку «невозможно получить/узел/файл» в виде открытого текста. Это работает, если я отделяю конфигурацию, но я хочу получить к ней доступ с помощью своего основного домена (myapp- laravel.com), поэтому я должен поставить его на ту же конфигурацию

восходящий узел {
    локальный хост сервера: 3201;
}

сервер {
    корень /var/www/html/laravel-app;
    индекс index.php index.html
    имя_сервера myapp-laravel.com
   
    место расположения / {
        try_files $uri $uri/ /index.php$args;
    }

    расположение /узел/ {
        псевдоним /var/www/html/node;
        try_files $uri @node;
    }
    
    местоположение @узел {
        прокси_пароль http://узел;
        прокси_http_версия 1.1;
        proxy_set_header Обновить $http_upgrade;
        proxy_set_header Соединение "Обновление";
        proxy_set_header Хост $host;
    }

}
флаг us
Не могли бы вы пояснить примерами, которые показывают URL-адрес и где именно этот URL-адрес будет получать свое содержимое. Из вашего вопроса неясно, какой именно запрос не работает так, как вы хотите.
bren avatar
флаг cn
хорошо, я обновлю вопрос

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.