apache 2.2, odmowa dostępu do aliasu. Użytkownik Apache może czytać ...?

1

Mam świeżo skonfigurowanego apache 2.2 na Centos 6.5 i zainstalowałem centreon (centreon.com)

Alias ​​jest ustawiany automatycznie przez instalację centralną (i faktycznie jest identyczny z inną uruchomioną instalacją).

W każdym razie dostęp server/centreondaje znak 403 permission denied i error_logmówi mi to samo.

Logując się jako użytkownik Apache, mogę również przejść do katalogu i odczytać wszystkie pliki. W każdym razie w przeglądarce nie działa.

Co może tu być nie tak? iptables wyłączone, selinux wyłączone.

Stefan
źródło
jaki jest dokładny komunikat w dzienniku błędów?
wurtel

Odpowiedzi:

1

Moim pierwszym portem wywołania byłyby uprawnienia do plików. Z jego dźwięków użytkownik apache ma uprawnienia do przeglądania plików, ale ty tego nie robisz. Prostym rozwiązaniem byłoby utworzenie właściciela: grupy plików jako apache i udzielenie użytkownikom i grupom uprawnień do robienia tego, co chcą (lub dowolnych uprawnień, które według ciebie są wymagane do działania tej aplikacji).

sudo chown apache:apache -R /path/to/parent/folder
sudo chmod 770 -R /path/to/parent/folder

W tym momencie możesz dodać własnego użytkownika do grupy apache:

sudo useradd -G apache youruser

Stąd zarówno apache, jak i użytkownik będą mieli pełne prawa do plików. Spełni to wszelkie wymagania aplikacji, aby mieć domyślnego użytkownika apache z pełnymi uprawnieniami i zapewnić te same uprawnienia.

Matthew Williams
źródło