Домашняя страница не отображается после успешной установки HTTP-сервера IBM

Я установил IBM HTTP на сервер Red Hat Linux. Установка прошла успешно, но я не смог просмотреть домашнюю страницу. Всякий раз, когда я пытался просмотреть домашнюю страницу, она всегда отображала сообщение «Запрещено», например «У вас нет разрешения на доступ к этому серверу». ' При проверке журналов выдается следующее сообщение об ошибке ----

[Пятница, 11 мая, 03:18:34.955151 2018] [ядро:ошибка] [pid 23748:tid 140394669549312] (13)Отказано в доступе: [клиент 172.16.100.25:56320] AH00035: доступ к / запрещен (путь к файловой системе '/root/ IHS'), поскольку для компонента пути отсутствуют разрешения на поиск.

Может ли кто-нибудь помочь мне в этом?


person Aditya Datta    schedule 11.05.2018    source источник


Ответы (1)


Не устанавливайте в /root, так как обычно он не доступен для чтения/исполнения пользователями без полномочий root, такими как процессы веб-сервера, обрабатывающие запросы. Переустановите, например. /опт.

Серверы на основе Apache, такие как IHS, обычно начинаются с прав root, а затем переходят к пользователям с более низкими привилегиями для обработки запросов, например «никто» или «www-data».

Apache требует не только доступа для чтения к обслуживаемому файлу и доступа к корню документа, но и доступа для чтения и выполнения к КАЖДОМУ каталогу между корнем файловой системы и корнем документа.

person covener    schedule 11.05.2018
comment
Спасибо за Ваш ответ . Ты прав . Разрешение отсутствовало в '/root', из-за чего я не смог увидеть страницу приветствия. Я проверил другие местоположения пути, но не проверил разрешения для /root . пользователь «никто» попадает в категорию «другие» и /root не имеет прав на выполнение для категории «другие». Однако теперь я предоставил разрешения, и проблема решена. - person Aditya Datta; 14.05.2018