Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Запрещен доступ на сервер Apache  (Прочитано 8906 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн zu_ur

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Запрещен доступ на сервер Apache
« : 15 Сентября 2017, 14:30:34 »
Добрый день. Пробую пересесть с винды на линукс и постоянно сталкиваюсь с проблемами(в основ это отсутсвие опыта работы в ubuntu).
Нстраиваю локальный сервер по разным туториалам и сталкиваюсь с ошибкой:
403
You don't have permission to access / on this server.
Apache/2.4.18 (Ubuntu) Server at site1 Port 80

Перепробовал разные настройки разных конфигов. Перечитал кучу форумов и тем пришел к выводу, что ошибка где-то в настройках прав файлов и папок, но сам не могу понять что не так(

Пытаюсь из 2-х разных мест запускать разные сайты:
1. /var/www/html/
Тут расположен файлик info.php который запускается без проблем: localhost/info.php. (после самостоятельных попыток изменить права доступа и этот файл не запускается)
Но поместив туда же папку ecolog с моим приложением, с которым разбираюсь, и запуская localhost/ecolog получаю ошибку прав доступа(

2. /home/zu/webdev/site1
Тут разположен только файл индекс.пхп с текстом приветсвия.
Скопировал и настроил конфиг site1.conf
<VirtualHost *:80>
   
   ServerAdmin webmaster@localhost
   ServerName site1

   DocumentRoot /home/zu/vebdev/site1

   <Directory /home/zu/webdev/site1>
      Options Indexes FollowSymLinks Includes ExecCGI
      AllowOverride All
      Order deny,allow
      Require all granted
   </Directory>


   ErrorLog /var/log/apache2/error.log
   LogLevel warn
   CustomLog /var/log/apache2/access.log combined

</VirtualHost>

# vim: syntax=apache ts=4 sw=4 sts=4 sr noet

В файл hosts добавил: 127.0.0.1   localhost site1

В итоге та же ошибка((

Вот что на данный момент с правами в этих папках:
zu@zu-HP /etc/apache2/sites-available $ ls -la /var/www
total 12
drwxr-xr-x  3 root root 4096 Sep 14 16:51 .
drwxr-xr-x 12 root root 4096 Sep 14 16:51 ..
drwxr-xr-x  2 zu   zu   4096 Sep 14 17:09 html

zu@zu-HP /etc/apache2/sites-available $ ls -la /var/www
total 12
drwxr-xr-x  3 root root 4096 Sep 14 16:51 .
drwxr-xr-x 12 root root 4096 Sep 14 16:51 ..
drwxr-xr-x  2 zu   zu   4096 Sep 14 17:09 html

Помогите плз, то в курсе где я напортачил. Спасибо


Оффлайн symon.2014

  • Забанен
  • Старожил
  • *
  • Сообщений: 1225
  • Ковырятель страны OS.
    • Просмотр профиля
Re: Запрещен доступ на сервер Apache
« Ответ #1 : 15 Сентября 2017, 15:08:32 »
сталкиваюсь с ошибкой:
403
403 ошибка это отсутствие прав на пользование папкой /var/www/html
sudo chown -R $USER:$USER /var/www/html

Оффлайн zu_ur

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: Запрещен доступ на сервер Apache
« Ответ #2 : 15 Сентября 2017, 15:31:57 »
403 ошибка это отсутствие прав на пользование папкой /var/www/html
sudo chown -R $USER:$USER /var/www/html

Я пробовал давать максимальные права на эту папку и во втором случае папке /home/zu/webdev
chown 777 /home/zu/webdev и chown 777 /var/www/html но ошибка "403 Forbidden" все равно присутствовала((
Уже даже на localhost не пускает((

Оффлайн symon.2014

  • Забанен
  • Старожил
  • *
  • Сообщений: 1225
  • Ковырятель страны OS.
    • Просмотр профиля
Re: Запрещен доступ на сервер Apache
« Ответ #3 : 15 Сентября 2017, 16:25:11 »
chown 777 /home/zu/webdev и chown 777 /var/www/html
Если давал именно так, то сначала надо почитать мануал о пользователях и их правах.
И это тоже.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28476
    • Просмотр профиля
Re: Запрещен доступ на сервер Apache
« Ответ #4 : 15 Сентября 2017, 16:29:58 »
chown 777
После этого обычно следует предложение переустановить систему. Чтобы на личном опыте ощутить глупость подобных действий.

sudo setfacl -Rm g:www-data:rX,d:g:www-data:rX /var/www/html
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн zu_ur

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: Запрещен доступ на сервер Apache
« Ответ #5 : 15 Сентября 2017, 16:46:09 »
Если давал именно так, то сначала надо почитать мануал о пользователях и их правах.
И это тоже.
Я не ставил сборку LAMP, все по отдельности устанавливал по похожим туториалам.
Спасибо за ссылку, прочту.

Пользователь добавил сообщение 15 Сентября 2017, 16:50:54:
После этого обычно следует предложение переустановить систему. Чтобы на личном опыте ощутить глупость подобных действий.
sudo setfacl -Rm g:www-data:rX,d:g:www-data:rX /var/www/html
Я же говорил, я 2-й день на Linux. И так уже успел раз снести систему:)
Спасибо большое!!!!, помогло в случае с папкой /var/www/html
localhost опять начал отображаться, как и другие файлы.
А вот такая же операция для /home/zu/webdev/site1 не помогла:(( Что-то там, наверное, еще и с настройками
« Последнее редактирование: 15 Сентября 2017, 16:50:54 от zu_ur »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28476
    • Просмотр профиля
Re: Запрещен доступ на сервер Apache
« Ответ #6 : 15 Сентября 2017, 20:41:46 »
Для отдельного каталога этой операции недостаточно, необходимо ещё и, чтобы пользователь мог пройти весь путь до него.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн zu_ur

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: Запрещен доступ на сервер Apache
« Ответ #7 : 19 Сентября 2017, 11:14:53 »
Для отдельного каталога этой операции недостаточно, необходимо ещё и, чтобы пользователь мог пройти весь путь до него.
Это значит, что всем папкам на пути нужно задать такие же параметры?

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28476
    • Просмотр профиля
Re: Запрещен доступ на сервер Apache
« Ответ #8 : 19 Сентября 2017, 13:08:42 »
Нет, достаточно o+x
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
« Последнее редактирование: 19 Сентября 2017, 16:02:18 от victor00000 »
Wars ~.o

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28476
    • Просмотр профиля
Re: Запрещен доступ на сервер Apache
« Ответ #10 : 19 Сентября 2017, 22:42:04 »
victor00000, хватит извращаться. Все ответы неверны.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

 

Страница сгенерирована за 0.071 секунд. Запросов: 25.