|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Alex Sergeyev 2:6083/1.13 06 Sep 2000 13:09:56 To : Vadim Pavlov Subject : Re: web хостинг -------------------------------------------------------------------------------- Привет! > Меня воть интересует система организации сабжа. То есть юзверь > заходит на сайт и может зарегистрироваться и заиметь место под страничку. > Интересует только процесс добавления пользователя. > ЗЫ Apache, Perl, Linux Mandrake 7.0 Если юзерам выдавать http://host.domain.kz/~user/ В апаче у конкретного виртуального сервера или в корневом === Userdir /apache/dir/users === В перле соответственно парсишь форму и делаешь простое копирование каталога по умолчанию (какого нибудь /apache/dir/users/default в новый каталог /apache/dir/users/username Если нужно хостить как http://user.domain.kz Проще всего поставить mod_vhost (DSO или при компиляции) === (у меня просто так...) UseCanonicalName Off VirtualDocumentRoot /apache/dir/%0/docs # если надо - VirtualScriptAlias /var/spool/http/%0/cgi-bin # еще надо <Directory /apache/dir/*/docs> ... </Directory> <Directory /apache/dir/*/cgi-bin> ... </Directory> === Hу и соответственно копируешь уже /var/spool/http/default.domain.kz в /var/spool/http/username.host.kz Все просто. Mod_vhost стандартный, а все другие способы через стандартные модули потребуют как минимум рестарта апача. А тут все "на лету". Всего доброго. -- Саша Сергеев e-mail: abc@petr.kz --- tin/1.5.6-20000616 ("Lucretia") (UNIX) (Linux/2.2.14-15mdk (i686)) * Origin: CJSC IFTC (2:6083/1.13) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.cgi.perl/309871139da67.html, оценка из 5, голосов 10
|