Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: dziapkov в Dec 13, 2004, 15:23



Титла: http сървър в RedHat 9
Публикувано от: dziapkov в Dec 13, 2004, 15:23
Създавам си нов Virtual Host и му задавам Document Root Directory: /var/www/test. Поставям в тази директория съответния файл "Index.html" (предварително тестван, че работи разбира се), но при викане на адреса излиза излиза служебната страница, появяваща се когато няма индексен файл.
Защо опцията "Document Root Directory" не работи ?


Титла: http сървър в RedHat 9
Публикувано от: v_badev в Dec 13, 2004, 15:42
Фалът трябва да се казва index.html, а не Index.html.


Титла: http сървър в RedHat 9
Публикувано от: romeo_ninov в Dec 13, 2004, 15:43
Цитат (dziapkov @ Дек. 13 2004,16:23)
Създавам си нов Virtual Host и му задавам Document Root Directory: /var/www/test. Поставям в тази директория съответния файл "Index.html" (предварително тестван, че работи разбира се), но при викане на адреса излиза излиза служебната страница, появяваща се когато няма индексен файл.
Защо опцията "Document Root Directory" не работи ?

Провери дали потребителя като който се стартира сървъра има права да чете файла. И дали имаш описан в конфигурационния файл Index (с главно I)


Титла: http сървър в RedHat 9
Публикувано от: dziapkov в Dec 15, 2004, 17:27
В крайна сметка проблема се оказа много интересен: При настройка на "VirtualHost" в секцията "Site Configuration" в "Directory Page Search List" не трябва да се задава "index.php", ако го няма в директорията. Явно сървъра се побърква като не го открие и не зарежда автоматично "index.html". Когато премахнах директивата от списъка проблема веднага се оправи.