anclbob Posted April 14, 2006 Posted April 14, 2006 как сделать так что бы пользователи не могли создавать своих страничек? т.е. я создаю пользователя, а пользователь в свою очередь делает у себя папку public_html. Там размещает свой сайт и поехали http://server.ru/~пользователь как сделать так что бы не работала такая страничка? в конфиге апача заремарил строки #<IfModule mod_userdir.c> # UserDir public_html #</IfModule> результата НОЛЬ... что делать? помогите Вставить ник Quote
Ugnich Anton Posted April 14, 2006 Posted April 14, 2006 Лучше это: #LoadModule userdir_module modules/mod_userdir.so Вставить ник Quote
BETEPAH Posted April 15, 2006 Posted April 15, 2006 если реальные пользователи заведены исключительно ради мыла, то могу посоветовать из соображений безопасности завести виртуальных пользователей Вставить ник Quote
anclbob Posted April 15, 2006 Author Posted April 15, 2006 если реальные пользователи заведены исключительно ради мыла, то могу посоветовать из соображений безопасности завести виртуальных пользователей там не только мыло , но и место на дисе с доступом по фтп Вставить ник Quote
anclbob Posted April 15, 2006 Author Posted April 15, 2006 Лучше это: #LoadModule userdir_module modules/mod_userdir.so я бы с удовольствием, но в апаче 1,3,29 в файле httpd.conf такой строчки нету... может они в другом месте цепляются гдето? Вставить ник Quote
BETEPAH Posted April 15, 2006 Posted April 15, 2006 открываешь эту ссылку: http://www.opennet.ru/base/net/ftp_ldap.txt.html и делаешь виртуальных юзеров Вставить ник Quote
Ugnich Anton Posted April 15, 2006 Posted April 15, 2006 я бы с удовольствием, но в апаче 1,3,29 в файле httpd.conf такой строчки нету... А вы её допишите и закоментируйте. Напишите ещё в конфиг такое: UserDir disabled Ну да это мелочь, самое главное - ту строку допишите и закоментируйте. Только так! Вставить ник Quote
Vovik Posted April 16, 2006 Posted April 16, 2006 я бы с удовольствием, но в апаче 1,3,29 в файле httpd.conf такой строчки нету... может они в другом месте цепляются гдето? давно apache 1.3 не юзал, может в последнем релизе сделали конфигурацию также как и в 2.0 - поищи, есть ли директория conf/extra, если есть - то ищи там. Вставить ник Quote
dmn42 Posted April 18, 2006 Posted April 18, 2006 grep -i 'userdir' -r /usr/local/etc/apache (или где там у вас его конфиги лежат) Вставить ник Quote
anclbob Posted April 18, 2006 Author Posted April 18, 2006 тут у меня ещё одна проблемка... как сделать недоступными для просмотра директории в которых нет индексного фала. а то по всем папкам лазить можно Вставить ник Quote
Lin_ Posted April 19, 2006 Posted April 19, 2006 Например так: .htaccess: RewriteEngine on RewriteRule !.(html|pl|rar|zip|7z|gif|jpg|png|css)$ index.html Но нужен mod_rewrite Видимо есть какое-то более красивое решение... Вставить ник Quote
anclbob Posted April 19, 2006 Author Posted April 19, 2006 Например так: .htaccess: RewriteEngine on RewriteRule !.(html|pl|rar|zip|7z|gif|jpg|png|css)$ index.html Но нужен mod_rewrite Видимо есть какое-то более красивое решение... да там опция какая то я не помню только какая... Вставить ник Quote
dmn42 Posted April 19, 2006 Posted April 19, 2006 Options -Indexes В .htaccess или в описание <directory> Вставить ник Quote
anclbob Posted April 19, 2006 Author Posted April 19, 2006 а какое значение надо придать? я None написал, всё равно отображает... Вставить ник Quote
anclbob Posted April 27, 2006 Author Posted April 27, 2006 странно вроде форум модный , а никто не подсказал что просто нужно значение AllowOverride в All и всё ))) Вставить ник Quote
Ugnich Anton Posted April 27, 2006 Posted April 27, 2006 Да просто тупые вопросы, подробно описаные в документации уже достали "и всё )))" (С) Вставить ник Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.