Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: use
On 06.07.2011 23:50, Sergey Shepelev wrote:
Всего-то строчку perl nginx.conf.PL> nginx.conf в rc скрипт
добавить перед стартом и релоадом и можно генерировать чудеса.
я так и делаю, - генерирую чудеса из DSL при релоаде, только на python.
Ссылка на гитхаб?
это достаточно специфичный DSL, при обычном использовании
nginx для сервера в интернете тот скрипт ничем не поможет.
~35 строк кода на питоне - это не есть проект для гитхаба.
===================================
синтаксис DSL:
short_name full_url description of this resource
например:
h http://habrahabr.ru$request_uri? Хабрахабр
tr http://rutracker.org/ --- torrents.ru
rt http://rutracker.org/ --- torrents.ru
sane http://www.sane-project.org/ --- sane
wine http://www.winehq.org/ --- wine
дальше скрипт на основании этого конфига
генерирует фрагмент конфига для nginx
и статический html-файл с описаниями,
вот для примера фрагменты для хабра:
server {
server_name h;
server_name h.privat.lutsk.ua;
rewrite ^ http://habrahabr.ru$request_uri? redirect;
}
<tr class="ffffff" onMouseOver='this.style.backgroundColor="yellow";'
onMouseOut='this.style.backgroundColor="#ffffff";' >
<td class="name"><a href="http://h/">h</a></td>
<td class="desc"><a href="http://h/">Хабрахабр</a></td>
</tr>
дальше, набрав в командной строке браузера h и нажав enter
можно сразу попасть на главную страницу хабра, без необходимости
вручную набирать полное имя сайта или использовать закладки браузера.
===================================
--
Best regards,
Gena
_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://nginx.org/mailman/listinfo/nginx-ru
|