Все привет
Такой вопрос. Есть андроид приложение которое сейчас разрабатываю, тестирую его на своём девайсе,
делаю апи, какое лежит на localhost, со своего девайся я не могу подключиться к локалхосту своего компьютера, поэтому мне посоветовали сделать тунель
Купил vds установил nginx, купил домен
вот настройки nginx для домена
upstream domain {
server 127.0.0.1:3001;
}
server {
listen 80;
server_name domain.ru;
location / {
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_redirect off;
proxy_pass http://domain;
}
}
127.0.0.1 localhost
127.0.0.1 domain.loc
это на моём пк в файле /etc/hosts
потом через терминал на своём домашнем пк подключаюсь
ssh -vnNT -R 3001:domain.loc:80 root@domain.ru
вот лог
d
ebug1: Authentication succeeded (password).
Authenticated to domain.ru ([IP_Сервера]:22).
debug1: Remote connections from LOCALHOST:3001 forwarded to local address domain.loc:80
debug1: Requesting no-more-sessions@openssh.com
debug1: Entering interactive session.
debug1: pledge: network
debug1: client_input_global_request: rtype hostkeys-00@openssh.com want_reply 0
debug1: remote forward success for: listen 3001, connect domain.loc:80
debug1: All remote forwarding requests processed
открываю браузер перехожу на domain.ru какой купил и настроил что бы он смотрел на мой сервер,
и получаю стартовую страницу nginx "Welcome to nginx!"
если я в терминале жму ctrl+c и потом снова перейду на свой домен то получу 502 ошибку (понятно почему)
так вот вопрос почему я вижу "Welcome to nginx!" а не то что у меня на локале в domain.loc