Cowboy на localhost

146 views
Skip to first unread message

gnsf

unread,
Jan 8, 2012, 5:07:33 PM1/8/12
to erlang-...@googlegroups.com
Cowboy с {[<<"localhost">>], [{'_', some_handler, []}]} говорит Bad Request (400).

Замена на '_' всё исправляет, но я хочу, чтобы сервер был доступен только локально (до этого я использовал mochiweb, и там можно было запускать на {127,0,0,1}). <<"127.0.0.1">> и упомянутый tuple писать пробовал :) Всё остальное работает (т.е., как я уже сказал, простая замена [<<"localhost">>] → '_' всё исправляет и оно работает, но при сканировании nmap'ом сервер видно.

Пожалуйста, подскажите что делать, iptables настраивать ради этого как-то не хочется.

Dmitry Groshev

unread,
Jan 8, 2012, 5:56:48 PM1/8/12
to erlang-...@googlegroups.com
Это не интерфейс, на котором слушает cowboy, а host в http-запросе.
Смело ставьте _ и передавайте в cowboy_tcp_transport переменную {ip,
{127,0,0,1}}.

9 января 2012 г. 2:07 пользователь gnsf <baris...@gmail.com> написал:

> --
> Страница рассылки: http://groups.google.com/group/erlang-russian
> Jabber-конференция: erl...@conference.jabber.ru
> Новости: http://erlanger.ru
> Написать письмо: erlang-...@googlegroups.com
> Отписаться: erlang-russia...@googlegroups.com

Reply all
Reply to author
Forward
0 new messages