Нужно настроить Web-сервер
Нужно настроить Web-сервер
Я настраиваю Web-сервер, у нас сайт на предприятие крутился на локальном компе, а также он являлся DNS сервером. Все вроде делаю как и раньше запустил named и httpd. Создал пользователя и в нем папку public_html саписал туда файлы пишу http://www.krasdok.ru и вот что браузер пишет:
403 Forbidden
You don't have permission to access /index.html on this server.
--------------------------------------------------------------------------------
Apache/2.2.15 (Fedora) Server at http://www.krasdok.ru Port 80
403 Forbidden
You don't have permission to access /index.html on this server.
--------------------------------------------------------------------------------
Apache/2.2.15 (Fedora) Server at http://www.krasdok.ru Port 80
Последний раз редактировалось X-Stranger 09 июн 2011, 09:07, всего редактировалось 2 раза.
Причина: эмоций поменьше, пожалуйста
Причина: эмоций поменьше, пожалуйста
- smart
- Увлекающийся
- Сообщения: 80
- Зарегистрирован: 06 сен 2008, 19:36
- Откуда: МИНСК
- Контактная информация:
Re: Нужно настроить Web-сервер
возможно правА на файлы и папки
Re: Нужно настроить Web-сервер
Возможно а какие должны быть права на папку. Очень нужно подскажите где рыть???
- IceMan
- Неотъемлемая часть форума
- Сообщения: 377
- Зарегистрирован: 22 июл 2007, 10:12
- Откуда: Минск
- Контактная информация:
Re: Нужно настроить Web-сервер
Могу предложить простой и относительно быстрый способ проверить права доступа для вебсервера (предполагается что запущен под пользователем apache).Если с правами на чтение все в порядке, то не должно быть сообщений об ошибках доступа
P.S. %NOTEXISTS% - фраза, которая не существует или существует с минимальной вероятностью. Ну или перевести вывод STDOUT от grep в /dev/null
Код: Выделить всё
su - apache -s /bin/bash
cd /site/toplevel/dir
grep -rl %NOTEXISTS% .
P.S. %NOTEXISTS% - фраза, которая не существует или существует с минимальной вероятностью. Ну или перевести вывод STDOUT от grep в /dev/null
Код: Выделить всё
grep -rl %NOTEXISTS% . >/dev/null
Re: Нужно настроить Web-сервер
Зашел как apache su - apache -s /bin/bash
потом попробывал в директорию где сайт должен распологаться(вернее распологается)
cd /home/site/public_html/
bash: cd: /home/site/public_html/: Отказано в доступе.
И почему?????
потом попробывал в директорию где сайт должен распологаться(вернее распологается)
cd /home/site/public_html/
bash: cd: /home/site/public_html/: Отказано в доступе.
И почему?????
- IceMan
- Неотъемлемая часть форума
- Сообщения: 377
- Зарегистрирован: 22 июл 2007, 10:12
- Откуда: Минск
- Контактная информация:
Re: Нужно настроить Web-сервер
Покажи
Код: Выделить всё
id apache
ls -ld /home/
ls -ld /home/site/
ls -ld /home/site/public_html/
Re: Нужно настроить Web-сервер
[root@dok conf]# id apache
uid=48(apache) gid=488(apache) группы=488(apache),475(backuppc)
[root@dok conf]# ls -ld /home/
drwxr-xr-x. 5 root root 4096 Июн 14 09:16 /home/
[root@dok conf]# ls -ld /home/sit/
drwx------. 5 sit users 4096 Июн 14 09:18 /home/sit/
[root@dok conf]# ls -ld /home/sit/public_html/
drwxr-xr-x. 2 root root 4096 Июн 14 09:20 /home/sit/public_html/
uid=48(apache) gid=488(apache) группы=488(apache),475(backuppc)
[root@dok conf]# ls -ld /home/
drwxr-xr-x. 5 root root 4096 Июн 14 09:16 /home/
[root@dok conf]# ls -ld /home/sit/
drwx------. 5 sit users 4096 Июн 14 09:18 /home/sit/
[root@dok conf]# ls -ld /home/sit/public_html/
drwxr-xr-x. 2 root root 4096 Июн 14 09:20 /home/sit/public_html/
- IceMan
- Неотъемлемая часть форума
- Сообщения: 377
- Зарегистрирован: 22 июл 2007, 10:12
- Откуда: Минск
- Контактная информация:
Re: Нужно настроить Web-сервер
На /home/sit не хватает прав - chmod 755 /home/sit
-
- Увлекающийся
- Сообщения: 83
- Зарегистрирован: 08 май 2011, 20:23
- Откуда: Дзержинск
Re: Нужно настроить Web-сервер
хм... а не проще ли дать отдать права 777 на все каталоги с файлами *index
я про это -
я про это -
в нем папку public_html саписал туда файлы
Xubuntu 14.04 | Kernel 3.13 | Mate
- IceMan
- Неотъемлемая часть форума
- Сообщения: 377
- Зарегистрирован: 22 июл 2007, 10:12
- Откуда: Минск
- Контактная информация:
Re: Нужно настроить Web-сервер
Ну если цель - выстрелить себе в ногу, тогда добавлю свой вредный совет - если запустить апач под root - можно вообще не париться насчет прав.lexa_linux писал(а):хм... а не проще ли дать отдать права 777 на все каталоги с файлами *index
Re: Нужно настроить Web-сервер
Я не только в ногу, а уже в голову хочу выстрелить. Говорите как апач запустить под root. Я наверно все перепробовал
- IceMan
- Неотъемлемая часть форума
- Сообщения: 377
- Зарегистрирован: 22 июл 2007, 10:12
- Откуда: Минск
- Контактная информация:
Re: Нужно настроить Web-сервер
В моем совете не хватает тега "ирония". Покажи выводkrasdok писал(а):Я не только в ногу, а уже в голову хочу выстрелить. Говорите как апач запустить под root. Я наверно все перепробовал
Код: Выделить всё
for i in /home /home/sit /home/sit/public_html
do
ls -ld ${i}
getfacl ${i}
done
getenforce
Re: Нужно настроить Web-сервер
Как этот код выполнить?
for i in /home /home/sit /home/sit/public_html
do
ls -ld ${i}
getfacl ${i}
done
getenforce
Я сейчас не у сервака.
Отчаялся не то слово, на предприятие революция, смена власти и сервак в этот суетной момент кряк. Хотя временному правительству говорил что винт стучит надо машинку не торопясь подготовить параллельно, мне мол пошел...И меня просто задолбали, старую федору решил не ставить, решил поновее, шлюз настроил DNS вроде работает...а вот с сайтом проблема
Что сбросить для доступа в личку.
for i in /home /home/sit /home/sit/public_html
do
ls -ld ${i}
getfacl ${i}
done
getenforce
Я сейчас не у сервака.
Отчаялся не то слово, на предприятие революция, смена власти и сервак в этот суетной момент кряк. Хотя временному правительству говорил что винт стучит надо машинку не торопясь подготовить параллельно, мне мол пошел...И меня просто задолбали, старую федору решил не ставить, решил поновее, шлюз настроил DNS вроде работает...а вот с сайтом проблема
Что сбросить для доступа в личку.
- IceMan
- Неотъемлемая часть форума
- Сообщения: 377
- Зарегистрирован: 22 июл 2007, 10:12
- Откуда: Минск
- Контактная информация:
Re: Нужно настроить Web-сервер
Смотри в личке.krasdok писал(а):Что сбросить для доступа в личку.
Re: Нужно настроить Web-сервер
Ответил Вам в личку