use
Gena Makhomed
gmm на csdoc.com
Чт Июл 7 12:57:02 MSD 2011
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