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


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Forbidden You don't have permission to access / on this server.  (Прочитано 20351 раз)

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

Оффлайн Batiatari Kaze

  • Автор темы
  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Forbidden You don't have permission to access / on this server.
« : 16 Сентябрь 2012, 21:29:10 »
На стационарном компе поставил ubuntu 12.04 server, поднял графический интерфейс и настроил LAMP, организовал виртуальный хост со скриптами в пользовательской папке.

Ставлю ubuntu 12.04 server на ноут. Не получается соединится с сетью в консольном режиме (wlan0 и eth0 никак не подключается), следовательно не могу поднять графический интерфейс, что для ноута не вариант.

Ставлю ubuntu 12.04 desktop на ноут. GUI и сеть пашет. Ставлю LAMP. Получаю сообщее "It works!" по адресу 127.0.0.1. Запускается phpmyadmin по адресу 127.0.0.1/pma. Все выполняю через терминал.

Суть проблемы: настраиваю виртуальные хосты на ноуте аналогично хостам на стационарке. Попадаю на хост, но получаю сообщение
Цитировать
Forbidden

You don't have permission to access / on this server.
Apache/2.2.22 (Ubuntu) Server at 192.168.0.103 Port 80
Перековырял пару десятков результатов гугла по проблеме. Пробовал изменить через chmod (755, 775) и chown (www-data:www-data root:root) права пользовательской папки. Менял настройки хоста. Проверял ufw. Перенаправлял дефолтный виртуальный хост(тот что на /var/www) на пользовательскую папку. apache2.conf аналогичный со стационарци. В httpd.conf прописано только ServerName. Настройки виртуального хоста
Цитировать
<VirtualHost 192.168.0.103:80>
   ServerName OldSchool
   ServerAdmin batiatari.dono@localhost
   
   DirectoryIndex index.php index.html index.htm

   DocumentRoot /home/bat/www
   <Directory /home/bat/www>
      Options Indexes FollowSymLinks MultiViews
      AllowOverride All
      Order allow,deny
      allow from all
   </Directory>

   ErrorLog ${APACHE_LOG_DIR}/error.log

   # Possible values include: debug, info, notice, warn, error, crit,
   # alert, emerg.
   LogLevel warn
   CustomLog ${APACHE_LOG_DIR}/access.log combined
   ServerSignature On
   
</VirtualHost>

Грешу на апач2, в гайдах находил пункт UserDir, где его прописывать не знаю. Возможно сама ubuntu desktop 12.04 нуждается в перенастройке

Оффлайн satch

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 1561
  • Kubuntu 15.10 amd64
    • Просмотр профиля
Re: Forbidden You don't have permission to access / on this server.
« Ответ #1 : 17 Сентябрь 2012, 15:14:19 »
а в логах что?
Наше желание помочь прямопропорционально вашему желанию решить проблему

Оффлайн Batiatari Kaze

  • Автор темы
  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Re: Forbidden You don't have permission to access / on this server.
« Ответ #2 : 18 Сентябрь 2012, 18:04:40 »
Не читал логи, спасибо за подсказку.

Цитировать
[Tue Sep 18 16:50:23 2012] [crit] [client 192.168.0.103] (13)Permission denied: /home/user/.htaccess pcfg_openfile: unable to check htaccess file, ensure it is readable

Сделал пустой .htaccess - не помогло

Влупил "sudo usermod -a -G user www-data" и прописал "sudo chmod -R 750 /home/user"

Не знаю что именно помогло, но помогло.

Оффлайн Ander-EM

  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: Forbidden You don't have permission to access / on this server.
« Ответ #3 : 29 Ноябрь 2012, 10:05:58 »
Цитировать
sudo chmod -R 750 /home/user

 :) Спасибо огромное!

Оффлайн dj--alex

  • Старожил
  • *
  • Сообщений: 3221
  • Понимаешь, я какбы беру в руки лопату и говорю...
    • Просмотр профиля
    • все мои творения и занятия
Re: Forbidden You don\\\'t have permission to access / on this server.
« Ответ #4 : 17 Апрель 2014, 00:56:43 »
И ещё раз ! You don't have permission to access /  127.0.0.1


Мне нужно чтобы апач использовал папку
/media/user/D/Work/KERNEL
потому что я в ней работаю

поменял документроот - нифига толку.

вспомнил что
мне неудобно постоянно права поправлять для апача
а потом чтобы отредактировать файл в гэдите для себя

поэтому дал chmod -R 777 KERNEL - нифига толку

ubuntu Work # chown -R  www-data:www-data KERNEL
ubuntu Work #
ubuntu apache2 # chown -R  www-data:www-data KERNEL
chown: невозможно получить доступ к «KERNEL»: Нет такого файла или каталога
ubuntu apache2 # sudo usermod -a -G user www-data

нифига толку

(Нажмите, чтобы показать/скрыть)

Уже ненавижу
мне сайт чиинить надо  , посмотреть как бэкап выглядит и пару статей списать

а я на вот этот отстоище любуюсь

неужели за НЕСКОЛЬКО ЛЕТ  не починили эту хренотень с permission to access /
я НЕ ХОЧУ по стандартному пути размещать - нет никакого желания
там места всего 1 гигабайт и симлинки НЕ РАБОТАЮТ увы.



[Thu Apr 17 00:43:09 2014] [error] [client 127.0.0.1] (13)Permission denied: access to /la2.chg.su.252/dj/p/index.html denied
[Thu Apr 17 00:43:09 2014] [error] [client 127.0.0.1] (13)Permission denied: access to /favicon.ico denied
[Thu Apr 17 00:47:48 2014] [error] [client 127.0.0.1] (13)Permission denied: access to / denied
[Thu Apr 17 00:47:48 2014] [error] [client 127.0.0.1] (13)Permission denied: access to /la2.chg.su.252/dj/p/index.html denied
[Thu Apr 17 00:47:48 2014] [error] [client 127.0.0.1] (13)Permission denied: access to /favicon.ico denied
[Thu Apr 17 00:52:41 2014] [error] [client 127.0.0.1] (13)Permission denied: access to /la2.chg.su.252/dj/p/index.html denied
[Thu Apr 17 00:52:41 2014] [error] [client 127.0.0.1] (13)Permission denied: access to /favicon.ico denied
[Thu Apr 17 00:52:41 2014] [error] [client 127.0.0.1] (13)Permission denied: access to /la2.chg.su.252/dj/p/index.html denied
[Thu Apr 17 00:52:41 2014] [error] [client 127.0.0.1] (13)Permission denied: access to /favicon.ico denied
[Thu Apr 17 00:52:41 2014] [error] [client 127.0.0.1] (13)Permission denied: access to /la2.chg.su.252/dj/p/index.html denied
[Thu Apr 17 00:52:41 2014] [error] [client 127.0.0.1] (13)Permission denied: access to /favicon.ico denied
[Thu Apr 17 00:52:42 2014] [error] [client 127.0.0.1] (13)Permission denied: access to /la2.chg.su.252/dj/p/index.html denied
[Thu Apr 17 00:52:42 2014] [error] [client 127.0.0.1] (13)Permission denied: access to /favicon.ico denied
[Thu Apr 17 00:52:42 2014] [error] [client 127.0.0.1] (13)Permission denied: access to /la2.chg.su.252/dj/p/index.html denied
[Thu Apr 17 00:52:42 2014] [error] [client 127.0.0.1] (13)Permission denied: access to /favicon.ico denied


ubuntu apache2 # sudo chmod o+rx /media/user/D/Work/KERNEL

не помогло.



Пользователь решил продолжить мысль 17 Апрель 2014, 01:39:33:
пришлось все сайты копировать таки в var/www
там эта сволочь соизволила заработать

мне никто не ответил а делать надо СЕЙЧАС.

потом ещё и синхронизировать копии теперь придётся вручную естественно\
ибо норм инструментов у меня нет для этого и уже и так есть 2 немного отличающеся версии кода проекта.




Пользователь решил продолжить мысль 17 Апрель 2014, 03:15:30:
Нельзя даже симлинки на файл на другом диске использовать.

на долбаный .txt файл

чтобы хчто то изменить надо туда сюда копировать постоянно(
« Последнее редактирование: 17 Апрель 2014, 03:15:30 от dj--alex »
Ubuntu 16.04.1 MATE x64, 18.1 x64 Mate, MX-Linux 16 Mate Mate Mate Mate. PC:?\FX4100@4ghz\8Gb\2TB HDD\1060gtx\90GB Ocz
https://forum.ubuntu.ru/index.php?topic=199897.0

Оффлайн alexhotbed

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Re: Forbidden You don't have permission to access / on this server.
« Ответ #5 : 10 Август 2014, 10:33:42 »
ctrl+alt+t

sudo gedit /etc/apache2/apache2.conf
+ add

<Directory /home/your_user/>
        Options Indexes FollowSymLinks
        AllowOverride None
        Require all granted
</Directory>
+
sudo service apache2 restart

 

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