Apache + SymLinks (Перехо по ссылкам...)

Kubuntu, Xubuntu и другие

Модератор: Модераторы разделов

tuxman
Сообщения: 24
ОС: SuSE 10.1 Enterprise

Apache + SymLinks

Сообщение tuxman »

Привет мастерам линуксовского дела! У меня некогда стоял Debian 4,0 (Etch), на которм работал сервер Апач 5,2, php5 и, конечно же, МуСКуЛ. На основном виртуальном хосте у меня располагался php-сценрий, который в виде приятной оболочки показывал содержимое своей папки. Я кинул в эту папку символические ссылки на другие папки, которые находились выше по уровню, чем корень хоста, и даже на других разделах жёсткого диска. php-сценарий успешно показывал мне содержимое своей папки с "фиктивными" (т.е. ссылками) подпапками, осуществлял в них переход и скачивал файлы.

Перешёл на Ubuntu, т.к. это Дебиан-мутант, установил полный набор AMP-сервера и.... Теперь у меня переход по ссылкам не работает! Я уже растерялся, бегая по гуглу и правя свои sites-available указатели по советам "бывалых", покажу теперешний, к сожалению, неработающий вариант корневого указателя Apache2 на мой хост:

Код:

NameVirtualHost * <VirtualHost *> ServerAdmin webmaster@localhost ServerName home.go DocumentRoot /home/mac/www/home/ <Directory /> Options FollowSymLinks AllowOverride None </Directory> <Directory /home/mac/www/home/> Options Indexes FollowSymLinks MultiViews AllowOverride None Order allow,deny allow from all </Directory> ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/ <Directory "/usr/lib/cgi-bin"> AllowOverride None Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch Order allow,deny Allow from all </Directory> ErrorLog /var/log/apache2/error.log # Possible values include: debug, info, notice, warn, error, crit, # alert, emerg. LogLevel warn CustomLog /var/log/apache2/access.log combined ServerSignature Off Alias /doc/ "/usr/share/doc/" <Directory "/usr/share/doc/"> Options Indexes MultiViews FollowSymLinks AllowOverride None Order deny,allow Deny from all Allow from 127.0.0.0/255.0.0.0 ::1/128 </Directory> </VirtualHost>

Как видно из 7-й строки, я разрешил переход по ссылкам на самом верхнем уровне файловой системы.

Теперь вопрос, уважаемые знатоки: куда копать и что делать, чтобы получить возможность перехода по ссылкам? )))
Спасибо сказали:
Аватара пользователя
Vitaliy69
Сообщения: 100
ОС: openSUSE 11.3 x86-64

Re: Apache + SymLinks

Сообщение Vitaliy69 »

Если не ошибаюсь, следование по симтинкам идёт от .htaccess. Поэтому в консоли a2enmod rewrite и в конфигах сервера AllowOverride All.
Спасибо сказали:
tuxman
Сообщения: 24
ОС: SuSE 10.1 Enterprise

Re: Apache + SymLinks

Сообщение tuxman »

Vitaliy69 писал(а):
24.06.2008 19:27
Если не ошибаюсь, следование по симтинкам идёт от .htaccess. Поэтому в консоли a2enmod rewrite и в конфигах сервера AllowOverride All.

Благодарю за совет, но не помогло :(
Спасибо сказали:
Аватара пользователя
destr
Сообщения: 128
ОС: Debian

Re: Apache + SymLinks

Сообщение destr »

Предполагаю, проверять лень, поэтому спрошу
DocumentRoot /home/mac/www/home/ виртуального хоста, совпадает с DocumentRoot указанным в основном конфиге апача?
Спасибо сказали: