В настоящее время я пытаюсь настроить небольшой тестовый сервер с помощью ubuntu 14.04. Все работает отлично, за исключением точки, что apache2 дает мне 403 Forbidden Error при вводе адреса сервера.Apache2 не может получить доступ к домашнему каталогу
Файлы сайта хранятся в моем домашнем directoy:
/home/brotzka/websites/test.me/htdocs/public
Я создал виртуальный хост под
/etc/apache2/sites-available/test.me.conf
Он содержит следующее:
<VirtualHost *:80>
ServerAdmin [email protected]
ServerName test.me
DocumentRoot /home/brotzka/websites/test.me/htdocs/public
<Directory /home/brotzka/websites/test.me/htdocs/public/>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
RewriteEngine on
RewriteRule^https://%{SERVER_NAME}%{REQUEST_URI} [L,QSA,R=permanent]
</VirtualHost>
The. conf для https-соединений содержит ту же конфигурацию с некоторыми сведениями о сертификате.
Конечно, я включил сайт, и каждый раз, когда я вносил изменения, я перезаряжаю apache.
Любые идеи?
Apache должен иметь необходимые права для
/home/brotzka/websites/
так что нет никаких проблем с furture сайтов. Мне нужны права на выполнение действий композитора, скриптов и т. Д.
Спасибо!
ошибка возникает для http или https или для обоих? каковы права на /home/brotzka/websites/test.me/htdocs/public? –
Ошибки для обоих. В файле test.me.conf есть перенаправление https. Прав. Когда я печатаю «ls -al /home/brotzka/.../public», я получаю следующий результат: drwxr-x --- 2 пользователя brotzka 4096 18 дек 18:08. | drwxr-x --- 3 пользователя brotzka 4096 дек 18 18:06 .. | -rwxr-x --- 1 пользователя brotzka 140 дек. 18 18:08 index.php – Brotzka