Название: Несколько NoDeny на одной машине Отправлено: Eugene от 12 Марта 2011, 18:33:59 Сложилось так, что я решил внедрять сразу несколько сетей на основе биллинга NoDeny. Это и разработчику интереснее в плане денег и я обделён работой не буду.
Конфиги разделил, базы поставил разные, проверил, каждый за своей базой следит, но когда пришло время резделить интерфейсы админки, то столкнулся с интересным моментом. У меня получается виртуальный хостинг, естественно, нужно сделать, например: при запуске users.ivanovka.net -> работает дирректория /usr/local/www/apache22/cgi-bin при запуске users.petrovka.net -> работает директория /usr/local/www/apache22/cgi2-bin Сначала столкнулся с проблемой избавиться от ScriptAlias на cgi-bin, поскольку нужно, что бы stat.pl запускался как индекс и автоматом. А если я делал индекс на этот файл без ScriptAlias, только с правами Код: <Directory "/usr/local/www/apache22/cgi-bin"> Попытка была хотя бы разделить по директориям и это более-менее радует, хотя не сильно. По-сути у меня просто есть два Script-Alias, по директориям можно было и не делить:) Код: <VirtualHost billing:80> Там закомментирована строчка как попытка запустить скрипты вместо ScriptAlias, но она была неудачной, скрипт не запустился илил очень глючил. Помогите, плиз, как можно решить такую задачку. Название: Re: Несколько NoDeny на одной машине Отправлено: VitalVas от 12 Марта 2011, 19:29:42 UTFG!!!
Код: <VirtualHost ********:8080> Название: Re: Несколько NoDeny на одной машине Отправлено: elite от 15 Марта 2011, 14:02:35 а jails не вариант?
Название: Re: Несколько NoDeny на одной машине Отправлено: Eugene от 15 Марта 2011, 21:08:01 UTFG!!! Я так понял, там ещё конфига из httpd-ssl не хватает.. Правильно, на каждый Виртуальный хост мапится свой cgi-bin, cgi2-bin... и т..д. Но ссылку то туда всё равно делать нужно, а я хотел что бы народ прям из корня нырял на авторизацию.Код: <VirtualHost ********:8080> а jails не вариант? Вот не изучал этот вопрос, нужно будет почитать побольше по теме, я так понял.Ещё, немного посижу, доделаю noserver что бы можно было быстро делать его копии и запускать много МикроТиков, а пока вручную подправил скрипт запуска no server, сделал несколько комплектов MikroTik, sat, и noserver сателлитов, закинул из в загрузку. Пока с Виртуальными хостами помогло вдумчивое вчитываение в тему http://forum.nodeny.com.ua/index.php?topic=266.0 Там дан хороший конфиг SSL. Я сделал несколько копий разделов <VirtualHost>, соответсвующих каждому разделу в httpd.conf. Как бы, задача решена - теперь, пользователи, заходящие например на страничку http://petrovo.ru видят сайт провайдера, а заходя на тот же сайт по https видят страничку авторизации. Единственно, ссылки на сайте должны быть относительные, иначе люди не попадут на авторизацию по обычному протоколу. Хотя, в том же посте есть момент смены протокола в httpd.conf. Код: RewriteEngine On Мой рабочий конфиг виртуального хоста с ssl Код: <VirtualHost billing:443> Спасибо за ответы! |