Как перенаправить на 0.0.0.0 веб-сервера - PullRequest
0 голосов
/ 31 декабря 2011

Я запускаю приложение rails, которое перенаправляет входящие запросы на 0.0.0.0:3000

На моем локальном компьютере это работает, так как я запускаю сервер mongrel на 0.0.0.0:3000, но когда ясделав HTTP-запрос к моему удаленному серверу, он перенаправляет меня на 0.0.0.0:3000 моей рабочей станции, но я хочу, чтобы он перенаправил запрос на собственный 0.0.0.0:3000

Я использую mongrel 1.2.0.pre2 в качестве веб-сервера на Ubuntu 10.04

Ответы [ 2 ]

0 голосов
/ 31 декабря 2011

Адрес 0.0.0.0 всегда будет сопоставлен с 127.0.0.1 (localhost), но он отличается от localhost тем, что, когда он связан, он прослушивает все интерфейсы, и, следовательно, доступ к веб-серверу может быть получен из любого машина, используя его имя хоста / IP-адрес. Если веб-сервер прослушивает localhost, доступ к нему возможен только с той же машины.

Перенаправление на 0.0.0.0 в вашем приложении, поэтому на самом деле не имеет никакого смысла , потому что вы перенаправляете в контексте клиента, а не сервера.

(Чтобы найти решение, которое соответствует вашим ожиданиям, вам необходимо сообщить нам, чего вы на самом деле пытаетесь достичь)

0 голосов
/ 31 декабря 2011

Как я знаю, 0.0.0.0 - это не маршрутизируемый ip, который хост заявляет как свой собственный, когда ему еще не присвоен адрес.Веб-сервер не имеет ничего общего с этим адресом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...