Welcome! Log In Create A New Profile

Advanced

Относительный путь для хостов

Posted by alexpts 
Относительный путь для хостов
November 23, 2011 11:56PM
Добрый день!

Делаю под windows небольшой локальный веб сервер для разработки php приложений nginx+php+mysql.
Столкнулся с проблемой указания для виртуальных серверов директивы root, т.к. сервер портативный и может копироваться, то использовать абсолютные пути нельзя в root. Относительные перестали работать (ну и это менее прозрачно - не хочется делать). Я так понял что относительный путь определяется относительно nginx.exe файла (или же конфига /conf/ ?).

Тут бы ввести какую-то внутреннюю переменную nginx и в 1 месте определять ее, а root делаль составляющим:

root $webServerRoot/hosts/host1;

Так вот в итоге чтобы было.

Или же может быть есть более простой способ для организации организации "портативных" хостов?



Edited 1 time(s). Last edit at 11/23/2011 11:56PM by alexpts.
Re: Относительный путь для хостов
November 24, 2011 09:44AM
Разобрался сам.

В модуле rewrite есть директива set для установки собственной директивы.

Я так понимаю, что задумывалась она для другого немного, но для указания собственных переменных в рамках server и location подходит тоже. Неплохо бы было определять переменные и на уровне http. Чтобы каждый раз не include эту переменную, которая используется многократно в разных виртуальных адресах или локейшенах.
Sorry, you do not have permission to post/reply in this forum.

Online Users

Guests: 172
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready