LINUX.ORG.RU

Ubutnu server: Apache: You don't have permission to access / on this server.

 


0

1

Хочу добавить к своему основному сайте test.ru еще один new.test.ru. Сделал все как написано здесь: https://www.digitalocean.com/community/tutorials/apache-ubuntu-14-04-lts-ru.

1. Создал файл с конфигом сайта: /etc/apache2/sites-available/new.test.ru.conf со следующим содержимым:

<VirtualHost *:80>
        DocumentRoot /home/user/new.test.ru
        ServerName new.test.ru

        <Directory /home/user/new.test.ru>
                Options FollowSymLinks MultiViews
                AllowOverride All
                Order allow,deny
                allow from all
        </Directory>

        ErrorLog ${APACHE_LOG_DIR}/test-error.log
        CustomLog ${APACHE_LOG_DIR}/test-access.log combined

</VirtualHost>

2. Т.к. апач работает из под пользователя www-data, то добавил этого пользователя в группу user, из под которого я буду редактировать сайт.

3. Выполнил команду a2ensite new.test.ru

4. Перезапустил apache: service apache2 restart

И все равно получаю ошибку при вводе в url new.test.ru:

Forbidden

You don't have permission to access / on this server.
Apache/2.4.18 (Ubuntu) Server at pharmacy.psqq.ru Port 80

В логах следующее:

AH01630: client denied by server configuration: /home/user/new.test.ru

У вас же Apache 2.4, выкидываете:

                Order allow,deny
                allow from all

и вписываете

                Require all granted

keir ★★
()
Ответ на: комментарий от system-root

Была опечатка в пути к папке DocumentRoot.

Который раз создаю темы на форумах по пустякам. Надо бы по внимательнее быть. Извиняюсь.

OverMind
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.