Решено: Нет прав доступа в Apache2 Ubuntu
Модератор: Bizdelnick
Решено: Нет прав доступа в Apache2 Ubuntu
Короче поставил я себе апач на убунту через apt-get install apache2.
Запустил его, захожу на сайм сайт, а там такое (на скриншоте) Уже незнаю что делать, пишет ошибку 403.
Кто знает- помогите! с меня + А то я уже сеьезно запарился с этим...
Запустил его, захожу на сайм сайт, а там такое (на скриншоте) Уже незнаю что делать, пишет ошибку 403.
Кто знает- помогите! с меня + А то я уже сеьезно запарился с этим...
-
- Бывший модератор
- Сообщения: 4038
- Статус: Искусственный интеллект (pre-alpha)
- ОС: Debian GNU/Linux
Re: Решено: Нет прав доступа в Apache2 Ubuntu
Логи апача лежат в /var/log/apache (или /var/log/apache2). По-умолчанию, корень веб-сайта — в /var/www, страничка по-умолчанию index.html. Настройки апача /etc/apache2. apache2 по-умолчанию крутится с правами пользователя www-data.
Мои розовые очки
Спасибо сказали:
Re: Решено: Нет прав доступа в Apache2 Ubuntu
Спасибо конечно за розъяснение, но я ниче непонял... Что у меня бочинено?. То что root каталог /var/www это я понял, а что зделать что бы когда я помещу сюда сайт т.е в /var/www работал он (ну отображало в браузере)
Re: Решено: Нет прав доступа в Apache2 Ubuntu
Заметил что у меня httpd.conf пуст! возможно из-за этого ???? Если да, то дайте какой то httpd.conf
-
- Бывший модератор
- Сообщения: 4038
- Статус: Искусственный интеллект (pre-alpha)
- ОС: Debian GNU/Linux
Re: Решено: Нет прав доступа в Apache2 Ubuntu
Сделать, чтобы пользователь www-data имел доступ к этому каталогу и файлам в нём хотя бы на чтение. man chown, man chmod.
Для apache2 так и должно быть. Его конфигурация в apache2.conf и прочих файлах и каталогах, которые в нём Include'ятся.
Мои розовые очки
Спасибо сказали:
Re: Решено: Нет прав доступа в Apache2 Ubuntu
watashiwa_daredeska писал(а): ↑28.01.2010 00:07Для apache2 так и должно быть. Его конфигурация в apache2.conf и прочих файлах и каталогах, которые в нём Include'ятся.
А вот и нет:
Код: Выделить всё
apachectl -v
Server version: Apache/2.2.11 (Mandriva Linux/PREFORK-10mdv2009.1)
Server built: Apr 15 2009 04:33:36
du /etc/httpd/conf/httpd.conf
44K /etc/httpd/conf/httpd.conf
А включены только файлы
Код: Выделить всё
ls /etc/httpd/modules.d/
. .. 40_mod_ssl.conf 67_mod_userdir.conf 69_mod_suexec.conf 70_mod_php.conf
и остальные из
Код: Выделить всё
grep "Include " /etc/httpd/conf/httpd.conf | grep -v "[[:space:]]*#"
Include modules.d/*.conf
Include conf.d/*.conf
Include conf/fileprotector.conf
Include conf/webapps.d/*.conf
Include conf/vhosts.d/*.conf
Минимальный конфиг можно скачать из интернета (хоть с того же apahce.org) и подправить его под свои нужды. Хотя, честно говоря, сомневаюсь, что ТС сможет с этим быстро и самостоятельно разобраться...
RTFM
-------
KOI8-R - патриотичная кодировка
-------
KOI8-R - патриотичная кодировка
-
- Бывший модератор
- Сообщения: 4038
- Статус: Искусственный интеллект (pre-alpha)
- ОС: Debian GNU/Linux
Re: Решено: Нет прав доступа в Apache2 Ubuntu
eddy, ну что Вы лезете не разобрав броду со своей мандривой? Ежу понятно, что можно заставить apache брать конфиг хоть из /wigwam/iroquois.conf, но мы-то говорим про вполне конкретный частный случай. И в этом конкретном частном случае apache2 ищет конфиг в /etc/apache2/apache2.conf, а остальные файлы в него просто включены.
Мои розовые очки
Re: Решено: Нет прав доступа в Apache2 Ubuntu
Сделал так:
$ sudo chown -R www-data: /var/www -Помогло!
Спасибо тебе watashiwa_daredeska огромное!
Конечно вопрос тупой, но все же! как дать права доступа к целому каталогу ??
Имеется введу chmod 777
$ sudo chown -R www-data: /var/www -Помогло!
Спасибо тебе watashiwa_daredeska огромное!
Конечно вопрос тупой, но все же! как дать права доступа к целому каталогу ??
Имеется введу chmod 777
-
- Бывший модератор
- Сообщения: 4038
- Статус: Искусственный интеллект (pre-alpha)
- ОС: Debian GNU/Linux
Re: Решено: Нет прав доступа в Apache2 Ubuntu
Неполучается... Неможешь мне написать пример... Папку на которую нада доступ поставить лежит в /var/www/forum
пробывал chmod -r /var/www/forum неполучается!
пробывал chmod -r /var/www/forum неполучается!
Re: Решено: Нет прав доступа в Apache2 Ubuntu
В Линуксе регистр букв имеет значение - не забывайте это. Дать права на папку и все в ней (уверены, что это нужно? ибо безопасность пострадает)
chmod -R 777 /var/www/forum
Я не знаю кто я. Не помню ни серии своей, ни инвентарного номера...
Мой блог http://fed71.livejournal.com
Мой блог http://fed71.livejournal.com
Re: Решено: Нет прав доступа в Apache2 Ubuntu
fed71, Спасибо! Мне это нужно для установки форума т.к. он требует права chmod 777,а давать права каждому файлу, ИМХО...
Re: Решено: Нет прав доступа в Apache2 Ubuntu
Права надо давать 774 (вместо chown - chgrp -R www-data тоже хорошо бы) или 744 (если таки chown -R www-data)
И лучше таки только тем папкам, запись в которые апачем действительно необходима.
И лучше таки только тем папкам, запись в которые апачем действительно необходима.