Vkontakte IFrame-приложение на локальной машине
Этот костыль пришлось применить т.к в iframe-приложении vkontakte невозможно поставить урл http://127.0.0.1, урл без зоны, либо работающее на нестандартном порту. Ниже выход в случае если необходимо запустить iframe-приложение работающее на локальной машине, но запущеное через оболочку vkontakte.
Открываем /etc/hosts добавляем строчку:
my-application-local.com 127.0.0.1
Если приложение запущено не на 80-м порту, выполняем:
iptables -t nat -A OUTPUT -p tcp -d 127.0.0.1 --dport 80 -j REDIRECT --to-ports 8000
Где 8000 - локальный порт сервера.
Заходим в настройки приложения, в строке адреса приложения пишем:
http://my-application-local.com/
Рефрешим страницу, проверяем в firebug что приложение загрузилось с локальной машины.