Нужно добавить возможность из альтератора показывать в фрейме другое веб приложение, например phpMyAdmin по адресу http://localhost/phpMyAdmin Тогда можно разрешить доступ к phpMyAdmin только с localhost, и туда попадать через интерфейс альтератора. В новом alterator (который с ahttpd) это теоретически можно сделать просто написав соотв. урл в X-Alterator-URI, но я никогда так не пробовал делать ;) имя сервера как указывать? Не хочется привязываться ни к IP ни к имени хоста. Ведь если такой .desktop в пакет положить то работать не будет точно. Теоретически можно сделать ещё так: урл сделать нормальным, а поэтому урлу разместить своё хитрое workflow которое сделает redirect на нужный урл подставив правильный хост. Подскажите как? Хоть пример, где так сделано? А то "хитрое workflow" ничего не говорит. Да я это пока особо-то и не документировал ;) В истории git.alt на пакет alterator-fbi посмотрите как была сделана справка (backend2/workflow-help, templates/help/index.html) Подскажите пожалуйста в какой версии это было? Что-то не получается сделать редирект :( Получилось выводить в фрейме, а вот чтобы редирет получился не получается. Адрес читается на стороне клиента и логичто что localhost не находится. Попробовал сделать. Действительно не получается. Причём проблема в том что в нынешние workflow не передаётся достаточное количество полей из http-запроса. А то hostname-то я могу у машины спросить, но правильнее перенаправлять на то имя которое запрашивал клиент. Повесьте мне пожалуйста багу, я в следующей версии alterator platform как раз собираюсь снять много ограничений в текущих workflow.
Мне вот нужно для alterator-ejabberd такое (или кнопка, или ещё как): <a href="http://$hostname:5280/admin/"> (причём в идеале бы на альтераторе из M40)
(In reply to comment #1) > Мне вот нужно для alterator-ejabberd такое (или кнопка, или ещё как): > <a href="http://$hostname:5280/admin/"> Наверно http://localhost:5280/admin/ лучеш т.к. $hostname может не резолвиться со стороны сервера. Я хочу сделать кнопки для phpMyAdmin и squirelmail ну и еще много есть например cacti, awstat и т.д. Было бы очень удобно чтобы все это можно посмотреть из альтератора. А то постоянно нужно вспоминать что на сервере стоит и стоит ли вообще.
Мне нужно именно $hostname сервера, поскольку клиентам всё равно туда стучаться надо -- что по :5280, что по :5222... Примерное направление извращения через JS было нащупано и подтверждено Стасом, но почему-то кажется, что задача действительно нередкая и изобретать велики не стоит.
Теперь это всё возможно. Например можно сделать workflow которая посмотрит на заголовок "host" и сделает соотв. перенаправление.
(В ответ на комментарий №4) > Теперь это всё возможно. > Например можно сделать workflow которая посмотрит на заголовок "host" и сделает > соотв. перенаправление. Ой, а опишите подробнее пожалуйста. Как, что, куда писать и если нужно делать workflow, то где можно посмотреть пример. А то неграмотные мы :)
(In reply to comment #5) > (В ответ на комментарий №4) > > Теперь это всё возможно. > > Например можно сделать workflow которая посмотрит на заголовок "host" и сделает > > соотв. перенаправление. > Ой, а опишите подробнее пожалуйста. Как, что, куда писать и если нужно делать > workflow, то где можно посмотреть пример. > А то неграмотные мы :) Конечно опишу. Сейчас только "сумашествие" с выпуском 5.0 закончится ;)