#nginx
#nginx
Вопрос:
Как мне нужно настроить мой nginx на прокси-запросы к моему приложению? Если мое (внешнее) приложение работает по адресу 10.10.10.10: 9999, и я хочу получить доступ к нему в браузере, используя myapplication.com
, какие правильные конфигурации?
На данный момент они у меня есть, но, похоже, не работают:
worker_processes auto;
events {
worker_connections 1024;
}
http {
include mime.types;
default_type application/octet-stream;
server {
listen 80;
server_name myapplication.com;
location / {
proxy_set_header x-real-IP $remote_addr;
proxy_set_header x-forwarded-for $proxy_add_x_forwarded_for;
proxy_set_header host $host;
proxy_pass http://10.10.10.10:9999;
}
#error_page 404 /404.html;
# redirect server error pages to the static page /50x.html
#
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
}
}
Комментарии:
1. Кажется, это работает. Вы смотрели на access_logs nginx?
2. Разве мне не нужно настраивать некоторые DNS из-за myapplication.com ? Если я попытаюсь открыть
myapplication.com
: «Этот сайт недоступен. … DNS_PROBE_FINISHED_NXDOMAIN»3. Вы можете добавить пример dns в свой файл hosts Редактировать файл hosts или просматривать
http://localhost/
адрес4. А что, если 20 человек будут использовать это приложение? Не могу сказать всем, чтобы они меняли свои файлы hosts… Есть идеи?
5. Это для тестирования. Очевидно, вам следует купить доменный адрес для публикации.