Проблема с настройкой виртуальных хостов под apache 2.4
При обращении к виртуальному хосту получаю ошибку: (13)Permission denied: [client 127.0.0.1:60788] AH00035: access to /index.html denied (filesystem path '/home/user/projects') because search permissions are missing on a component of the path
погуглил, большинство высказываются что проблема связана с настройкой вирт хоста, а именно надо добавить Require all granted добавил, но проблемы не решило. В чем может быть проблема ? как ее пофиксить ?
Настройки виртуального хоста:
/** * GeSHi (C) 2004 - 2007 Nigel McNie, 2007 - 2008 Benny Baumann * (http://qbnz.com/highlighter/ and http://geshi.org/) */ .apache.geshi_code {font-family:monospace;} .apache.geshi_code .imp {font-weight: bold; color: red;} .apache.geshi_code .kw1 {color: #00007f;} .apache.geshi_code .kw2 {color: #0000ff;} .apache.geshi_code .kw3 {color: #000000; font-weight:bold;} .apache.geshi_code .co1 {color: #adadad; font-style: italic;} .apache.geshi_code .es0 {color: #000099; font-weight: bold;} .apache.geshi_code .st0 {color: #7f007f;} .apache.geshi_code .nu0 {color: #ff0000;} .apache.geshi_code span.xtra { display:block; }
Настройки хостов в apache2.conf
/** * GeSHi (C) 2004 - 2007 Nigel McNie, 2007 - 2008 Benny Baumann * (http://qbnz.com/highlighter/ and http://geshi.org/) */ .apache.geshi_code {font-family:monospace;} .apache.geshi_code .imp {font-weight: bold; color: red;} .apache.geshi_code .kw1 {color: #00007f;} .apache.geshi_code .kw2 {color: #0000ff;} .apache.geshi_code .kw3 {color: #000000; font-weight:bold;} .apache.geshi_code .co1 {color: #adadad; font-style: italic;} .apache.geshi_code .es0 {color: #000099; font-weight: bold;} .apache.geshi_code .st0 {color: #7f007f;} .apache.geshi_code .nu0 {color: #ff0000;} .apache.geshi_code span.xtra { display:block; }
погуглил, большинство высказываются что проблема связана с настройкой вирт хоста, а именно надо добавить Require all granted добавил, но проблемы не решило. В чем может быть проблема ? как ее пофиксить ?
Настройки виртуального хоста:
/** * GeSHi (C) 2004 - 2007 Nigel McNie, 2007 - 2008 Benny Baumann * (http://qbnz.com/highlighter/ and http://geshi.org/) */ .apache.geshi_code {font-family:monospace;} .apache.geshi_code .imp {font-weight: bold; color: red;} .apache.geshi_code .kw1 {color: #00007f;} .apache.geshi_code .kw2 {color: #0000ff;} .apache.geshi_code .kw3 {color: #000000; font-weight:bold;} .apache.geshi_code .co1 {color: #adadad; font-style: italic;} .apache.geshi_code .es0 {color: #000099; font-weight: bold;} .apache.geshi_code .st0 {color: #7f007f;} .apache.geshi_code .nu0 {color: #ff0000;} .apache.geshi_code span.xtra { display:block; }
<VirtualHost *:80>
ServerAdmin webmaster@localhost
ServerName test.lcom
DocumentRoot "/home/user/projects/test"
<Directory "/home/user/projects/test">
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
ServerAdmin webmaster@localhost
ServerName test.lcom
DocumentRoot "/home/user/projects/test"
<Directory "/home/user/projects/test">
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
Настройки хостов в apache2.conf
/** * GeSHi (C) 2004 - 2007 Nigel McNie, 2007 - 2008 Benny Baumann * (http://qbnz.com/highlighter/ and http://geshi.org/) */ .apache.geshi_code {font-family:monospace;} .apache.geshi_code .imp {font-weight: bold; color: red;} .apache.geshi_code .kw1 {color: #00007f;} .apache.geshi_code .kw2 {color: #0000ff;} .apache.geshi_code .kw3 {color: #000000; font-weight:bold;} .apache.geshi_code .co1 {color: #adadad; font-style: italic;} .apache.geshi_code .es0 {color: #000099; font-weight: bold;} .apache.geshi_code .st0 {color: #7f007f;} .apache.geshi_code .nu0 {color: #ff0000;} .apache.geshi_code span.xtra { display:block; }
<Directory />
Options FollowSymLinks
AllowOverride None
Require all granted
</Directory>
<Directory /usr/share>
AllowOverride None
Require all granted
</Directory>
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
<Directory /home/user/projects/>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
Options FollowSymLinks
AllowOverride None
Require all granted
</Directory>
<Directory /usr/share>
AllowOverride None
Require all granted
</Directory>
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
<Directory /home/user/projects/>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
1 ответов
Скорей всего, дело в том что апач запущен под рутом, а папки созданы под юзером, для решения надо рута добавить в группу к юзеру пруф