Назад | Перейти на главную страницу

Пользовательский каталог, смонтированный по NFS в httpd на CentOS

Я использую httpd-сервер на CentOS (с включенным SELinux). Я хочу использовать UserDir (public_html)

Если я создаю пользователя в локальной системе, он работает, но когда я указываю путь в общей системе NFS, он дает ошибку 404.

Я использую эту директиву: <Directory /nfs/*/*/public_html>

Если я попытаюсь получить доступ http: // домен / ~ пользователь В журналах ошибок httpd говорится /var/www/html/~user not found. Как-то не по пути /nfs/students/user/public_html. Какое решение для этого?

Я установил логическое значение с помощью setsebool -P httpd_allow_nfs on и nfs монтируется с опциями defaults,nosuid,nodev (можно добавить к нему noexec)

Проверять, выписываться https://httpd.apache.org/docs/2.0/mod/mod_userdir.html

Директива UserDir используется, чтобы сообщить apache, как преобразовать эти http://domain/~user запросы на локальный путь.

Найдите параметр UserDir в конфигурации apache и установите для него значение:

UserDir /nfs/students/*/public_html

или добавьте новый шаблон (UserDir принимает несколько шаблонов).