Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Решение тонкой проблемы...

919
13 сентября 2002 года
rknetwork
1 / / 20.02.2000
Ситуация таковая, WinXP, Apache 1.3.26.

юзер регистрируется на сайте автоматом прописывается в vhosts.conf так

<VirtualHost 192.168.157.15780>
ServerAdmin $user_mail
DocumentRoot d/WWW/$user_nick/WWW/
ServerName $user_nick
ErrorLog d/WWW/$user_nick/logs/error.log
CustomLog d/WWW/radio/$user_nick/logs/access.log common
</VirtualHost>

Короче не это важно.

DNS'ов по сети нету и не будет, так что адрес пользователя будет выглядеть следующим образом

http//192.168.157.157/$user_nick/

Директории пользователя выглядит так

d/WWW/$user_nick/logs/
d/WWW/$user_nick/WWW/

Что надо. Надо чтобы при вводе какого-либо адреса (например http//192.168.157.157/$user_nick/) шла переадресация на d/WWW/$user_nick/WWW/.

При этом надо вести логи у каждого пользователя. Чего-только не пробовал.

Помогите...


[ Это Сообщение было отредактировано rknetwork в 2002-09-12 2341 ]

[ Это Сообщение было отредактировано rknetwork в 2002-09-12 2342 ]
543
13 сентября 2002 года
Ampersand
75 / / 20.06.2000
Если навскидку, то такое кривое решение родилось - в директории основного хоста создай директории user_name, в каждую из которых файлик с редиректом...
Кстати, в юниксах задача решается так - каталог юзверя указывается для него как домашний, и обращение соответственно: 111.222.333.444/~user_name. Про ХР ничего сказать не могу, но наверняка что-то подобное там есть.
А так, как ты делаешь, по-моему у каждого хоста свой IP должен быть...
543
13 сентября 2002 года
Ampersand
75 / / 20.06.2000
Хотя нет, так логи все равно в основной писаться будут... Наверное, только IP каждому свой присваивать...
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог