Итак, я разрабатывал свой сервер, следуя дуге микросервиса в узле. Поэтому я использую nginx для правильной маршрутизации маршрутов с каждой службой. И прошло довольно хорошо, так как я добавил привидение в подкаталог.Proxy_pass nginx не найден
Теперь, Ghost работает отлично, но все остальные маршруты разбиты. Ответ nginx не найден.
Мой Nginx сервер congiguration:
server {
listen 0.0.0.0:80;
location/{
root /var/www/html;
}
location ^~ /blog {
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
proxy_set_header X-NginX-Proxy true;
proxy_pass http://127.0.0.1:2368;
proxy_redirect off;
}
location /tool/ {
proxy_pass http://127.0.0.1:8100/;
}
}
Также я испытываю микро услуги с, то есть:
telnet localhost 8100
Результат это нормально.
Я даже не знаю, что происходит, любая помощь будет отличной. Заранее спасибо.
EDIT: Также я замечаю, что если я запускаю микросервис на корневой основе, то есть следующие маршруты пытаются следовать за службой вместо маршрутизации nginx.
FYI, Nginx proxy_pass Конечная косая черта имеет значение. – Anatoly