У меня есть ниже Nginx конф файлПеренаправление с сервера узла на Nginx сервер
upstream entry {
server 127.0.0.1:3001;
}
server {
listen 80;
server_name 127.0.0.1;
location/{
proxy_pass http://entry/;
}
Всякий раз, когда я ударил http://127.0.0.1:80/
, он будет перенаправлен на 127.0.0.1:3001
. Точно так же, если я удалю http://127.0.0.1:3001/
, он должен быть перенаправлен на сервер nginx.
Любая помощь по этому вопросу будет действительно полезна.
Я думаю, вы не поняли мое требование. Очень просто сказать, что я не хочу прямого доступа к http://127.0.0.1:3001/. Весь запрос должен быть перенаправлен на сервер nginx. – user87267867
Вы можете заблокировать любой входящий трафик до порта 3001 через брандмауэр. http://www.cyberciti.biz/faq/iptables-block-port/ это должно помочь – stylusbrook
Спасибо. Это будет полезно. – user87267867