X

Apache2 и application x-trash

Сегодня переносил некторый сайт на новый сервер, и столкнулся с проблемой: при попытке зайти на сайт http://site.com, я получал предложение скачать пустой объект "application x-trash". Это меня изрядно приколо, т.к. при попытке зайти по адресу http://site.com/index.php такой проблемы не было..

Выглядит это так:

x-trash-application

Все мои выдумки на счет причин такого поведения, не дали результата, пока я не додумался погуглить на тему "apache application x-trash" оказалось проблема не одного у меня такая. Почитав форумы, я нашел упоминание (тут) что это лечится удалением ссылок на индексный файл, а так же его бэкапов. К моему удивлению в корне у меня как раз лежал файл index.html.bak его я и удалил .. и о чудо, все заработало.

Меня это удивило. Еще больше я был удивлен, когда я посмотрел что в DirectoryIndex (в Debian он тут: /etc/apache2/mods-enabled/dir.conf) ничего подобного не было:

 DirectoryIndex index.html index.php index.cgi index.pl index.xhtml index.htm

Я решил поэкспериментировать и создал файл index.html.test, но это не дало результатов, тогда я вновь создал index.html.bak и опять получил ту же проблем. Я попытался найти, почему себя так ведет апач, все что нашел: "так уж он работает"..хммм.. На мой взгляд это потенциальная проблема безопасности, в ситуации когда юзер переименовал свой файл, а любой пришел и стащил его. Бред какой-то...

Категории: Apache Сервера