Apache2 и application x-trash
Сегодня переносил некторый сайт на новый сервер, и столкнулся с проблемой: при попытке зайти на сайт http://site.com, я получал предложение скачать пустой объект "application x-trash". Это меня изрядно приколо, т.к. при попытке зайти по адресу http://site.com/index.php такой проблемы не было..
Выглядит это так:
Все мои выдумки на счет причин такого поведения, не дали результата, пока я не додумался погуглить на тему "apache application x-trash" оказалось проблема не одного у меня такая. Почитав форумы, я нашел упоминание (тут) что это лечится удалением ссылок на индексный файл, а так же его бэкапов. К моему удивлению в корне у меня как раз лежал файл index.html.bak его я и удалил .. и о чудо, все заработало.
Меня это удивило. Еще больше я был удивлен, когда я посмотрел что в DirectoryIndex (в Debian он тут: /etc/apache2/mods-enabled/dir.conf) ничего подобного не было:
1 2 3 |
DirectoryIndex index.html index.php index.cgi index.pl index.xhtml index.htm |
Я решил поэкспериментировать и создал файл index.html.test, но это не дало результатов, тогда я вновь создал index.html.bak и опять получил ту же проблем. Я попытался найти, почему себя так ведет апач, все что нашел: "так уж он работает"..хммм.. На мой взгляд это потенциальная проблема безопасности, в ситуации когда юзер переименовал свой файл, а любой пришел и стащил его. Бред какой-то...
Author: | Tags: /
| Rating:
Leave a Reply