Algoritm писал(а):Первое, что просилось в глаза это пути=)
В конфиге
а на вашей, как я понял, домашней машине путь уже таков
Во-первых папка site находится в www и после папка называется httpdocs а не htdocs. Трабл у вас в путях. Либо подгоните путь, как на вашей рабочей машине, либо воткните тот, по которому сайт сейчас
Не,тут проблема не в путях.
Сайт я расположил и в /srv/www/htdocs/site/httpdocs
и в /srv/www/site/httpdocsСделал я это с целью разобраться в чем же затык.
Выводы следующие-на работе oSUSE 13.1*32pae,апач
Код: Выделить всё
linux:/home/white # apache2ctl -V
Server version: Apache/2.4.6 (Linux/SUSE)
Server built: 2015-05-28 12:33:16.000000000 +0000
На этой машине все работает по обоим путям(разумеется меняю конфиг файл
изменяя в нем пути при обращении к разным папкам)
На этой машине странность такая
Как только в конфиг файле я делаю так
Код: Выделить всё
<IfDefine MYSITE>
Alias /mysite/ /srv/www/htdocs/site/httpdocs/
<Directory /srv/www/htdocs/site/httpdocs/>
Options None
# order deny,allow
allow from all
</Directory>
И набираю в браузере loclhost/mysite/
То все работает прелестно.Но стоит изменить конфиг вот на это
Код: Выделить всё
<IfDefine SITE>
Alias /site/ /srv/www/htdocs/site/httpdocs/
<Directory /srv/www/htdocs/site/httpdocs/>
Options None
# order deny,allow
allow from all
</Directory>
То при наборе localhost/site/выхватываю 403.
Если поправить конфиг на
Код: Выделить всё
<IfDefine SITE>
Alias /site/ /srv/www/site/httpdocs/
<Directory /srv/www/site/httpdocs/>
Options None
# order deny,allow
allow from all
</Directory>
То ситуация так же аналогична.То есть апач отказывается искать index файл в папке
расположенной дальше чем /srv/www/site.Папку httpdocs он уже игнорирует.
Но как только меняю
на
Он тут же прекрасно все обрабатывает и по пути
/srv/www/site/httpdocs/ и по пути /srv/www/htdocs/site/httpdocs/
Почему так-я никак не пойму.
Дома ситуация еще интереснее.Так же oSUSE,но 13,2*64 и апач но 2.4.10 помоему
Там настройки идентичные,но вот папку /srv/www/htdocs/site/httpdocs
не обрабатывает вообще никак.Ситуация меняется если сам сайт вытащить из папки
httpdocs и расположить в папке /srv/www/htdocs/site/-в таком варианте все тут же взлетает
с любым вариантом
А вот если сайт расположить в /srv/www/site или /srv/www/site/httpdocs
то 403 и все тут-права,владельцы-вообще пофигу.Хотя кактус работает
как раз из /srv/www/cacti без проблем.У меня уже мозги сломались от такого
разбега результатов при аналогичных настройках.Так же в упор не пойму
с чего на рабочей машине так влияет
и
.
И почему на домашней не обрабатывается /srv/www