403 Запрещенная ошибка при доступе к включенному виртуальному хосту

При доступе к сайту, определенному в моей локальной среде dev, я не могу пройти мимо 403 запрещенной ошибки.

В / etc / apache2 / sites-available / Я определил файл для развлечения .local:

<VirtualHost *:80> ServerName fun.local DocumentRoot /home/noah/work/fun ErrorLog /var/log/apache2/fun-error.log <Directory /home/noah/work/fun> Options Indexes FollowSymLinks MultiViews AllowOverride None Order allow,deny allow from all </Directory> </VirtualHost>

В журнале ошибок apache для сайта содержится эта ошибка:

[Sat Aug 21 13:34:34 2010] [crit] [client 127.0.0.1] (13)Permission denied: /home/noah/.htaccess pcfg_openfile: unable to check htaccess file, ensure it is readable

Я запускаю apache2 и ubuntu 10.04.

4
задан 22 August 2010 в 12:06

18 ответов

Обязательно проверьте права доступа к этому каталогу. Поймите, что apache работает как пользовательские «www-data», и для его работы потребуется доступ к чтению файлов в этом каталоге.

Чтобы проверить запуск разрешения из командной строки:

ls -al /home/noah/

Обратите внимание, что Apache выясняет, может ли каталог обслуживаться, проверяя весь путь для файлов .htaccess. Это в случае, если в файле /home/noah/.htaccess есть правило, в котором говорится, что нужно отказаться, переопределяя настройку информации в вашем файле виртуального хоста.

Разрешить пользователю www-data читать каталог. Другая вещь, которую вы можете сделать, - это символизировать каталог / home / noah / work / fun в / var / www, где пользователь Apache должен быть владельцем по умолчанию.

Дайте мне знать, если вам нужна дополнительная информация или вы можете добраться туда отсюда.

5
ответ дан 29 May 2018 в 12:42
  • 1
    Я думаю, что проблема заключается в том, что мой домашний каталог расшифровывается при входе в систему, что делает его недоступным для apache. – Noah Goodrich 22 August 2010 в 21:55

Обязательно проверьте права доступа к этому каталогу. Поймите, что apache работает как пользовательские «www-data», и для его работы потребуется доступ к чтению файлов в этом каталоге.

Чтобы проверить запуск разрешения из командной строки:

ls -al /home/noah/

Обратите внимание, что Apache выясняет, может ли каталог обслуживаться, проверяя весь путь для файлов .htaccess. Это в случае, если в файле /home/noah/.htaccess есть правило, в котором говорится, что нужно отказаться, переопределяя настройку информации в вашем файле виртуального хоста.

Разрешить пользователю www-data читать каталог. Другая вещь, которую вы можете сделать, - это символизировать каталог / home / noah / work / fun в / var / www, где пользователь Apache должен быть владельцем по умолчанию.

Дайте мне знать, если вам нужна дополнительная информация или вы можете добраться туда отсюда.

5
ответ дан 25 July 2018 в 23:16

Обязательно проверьте права доступа к этому каталогу. Поймите, что apache работает как пользовательские «www-data», и для его работы потребуется доступ к чтению файлов в этом каталоге.

Чтобы проверить запуск разрешения из командной строки:

ls -al /home/noah/

Обратите внимание, что Apache выясняет, может ли каталог обслуживаться, проверяя весь путь для файлов .htaccess. Это в случае, если в файле /home/noah/.htaccess есть правило, в котором говорится, что нужно отказаться, переопределяя настройку информации в вашем файле виртуального хоста.

Разрешить пользователю www-data читать каталог. Другая вещь, которую вы можете сделать, - это символизировать каталог / home / noah / work / fun в / var / www, где пользователь Apache должен быть владельцем по умолчанию.

Дайте мне знать, если вам нужна дополнительная информация или вы можете добраться туда отсюда.

5
ответ дан 31 July 2018 в 12:53

Обязательно проверьте разрешения для этого каталога. Поймите, что apache работает как пользовательские «www-data», и для его работы потребуется доступ к чтению файлов в этом каталоге.

Чтобы проверить запуск разрешения из командной строки:

  ls -al / home / noah /  

Обратите внимание, что цифры Apache если каталог можно обслуживать, проверяя весь путь для файлов .htaccess. Это в случае, если в файле /home/noah/.htaccess есть правило, в котором говорится, что нужно отказаться, переопределяя настройку информации в вашем файле виртуального хоста.

Разрешить пользователю www-data читать каталог. Другая вещь, которую вы можете сделать, - это символизировать каталог / home / noah / work / fun в / var / www, где пользователь Apache должен быть владельцем по умолчанию.

Дайте мне знать, если вам нужна дополнительная информация или вы можете добраться туда отсюда.

5
ответ дан 2 August 2018 в 04:32

Обязательно проверьте разрешения для этого каталога. Поймите, что apache работает как пользовательские «www-data», и для его работы потребуется доступ к чтению файлов в этом каталоге.

Чтобы проверить запуск разрешения из командной строки:

  ls -al / home / noah /  

Обратите внимание, что цифры Apache если каталог можно обслуживать, проверяя весь путь для файлов .htaccess. Это в случае, если в файле /home/noah/.htaccess есть правило, в котором говорится, что нужно отказаться, переопределяя настройку информации в вашем файле виртуального хоста.

Разрешить пользователю www-data читать каталог. Другая вещь, которую вы можете сделать, - это символизировать каталог / home / noah / work / fun в / var / www, где пользователь Apache должен быть владельцем по умолчанию.

Дайте мне знать, если вам нужна дополнительная информация или вы можете добраться туда отсюда.

5
ответ дан 4 August 2018 в 21:07

Обязательно проверьте разрешения для этого каталога. Поймите, что apache работает как пользовательские «www-data», и для его работы потребуется доступ к чтению файлов в этом каталоге.

Чтобы проверить запуск разрешения из командной строки:

  ls -al / home / noah /  

Обратите внимание, что цифры Apache если каталог можно обслуживать, проверяя весь путь для файлов .htaccess. Это в случае, если в файле /home/noah/.htaccess есть правило, в котором говорится, что нужно отказаться, переопределяя настройку информации в вашем файле виртуального хоста.

Разрешить пользователю www-data читать каталог. Другая вещь, которую вы можете сделать, - это символизировать каталог / home / noah / work / fun в / var / www, где пользователь Apache должен быть владельцем по умолчанию.

Дайте мне знать, если вам нужна дополнительная информация или вы можете добраться туда отсюда.

5
ответ дан 6 August 2018 в 04:37

Обязательно проверьте разрешения для этого каталога. Поймите, что apache работает как пользовательские «www-data», и для его работы потребуется доступ к чтению файлов в этом каталоге.

Чтобы проверить запуск разрешения из командной строки:

  ls -al / home / noah /  

Обратите внимание, что цифры Apache если каталог можно обслуживать, проверяя весь путь для файлов .htaccess. Это в случае, если в файле /home/noah/.htaccess есть правило, в котором говорится, что нужно отказаться, переопределяя настройку информации в вашем файле виртуального хоста.

Разрешить пользователю www-data читать каталог. Другая вещь, которую вы можете сделать, - это символизировать каталог / home / noah / work / fun в / var / www, где пользователь Apache должен быть владельцем по умолчанию.

Дайте мне знать, если вам нужна дополнительная информация или вы можете добраться туда отсюда.

5
ответ дан 7 August 2018 в 22:47

Обязательно проверьте разрешения для этого каталога. Поймите, что apache работает как пользовательские «www-data», и для его работы потребуется доступ к чтению файлов в этом каталоге.

Чтобы проверить запуск разрешения из командной строки:

  ls -al / home / noah /  

Обратите внимание, что цифры Apache если каталог можно обслуживать, проверяя весь путь для файлов .htaccess. Это в случае, если в файле /home/noah/.htaccess есть правило, в котором говорится, что нужно отказаться, переопределяя настройку информации в вашем файле виртуального хоста.

Разрешить пользователю www-data читать каталог. Другая вещь, которую вы можете сделать, - это символизировать каталог / home / noah / work / fun в / var / www, где пользователь Apache должен быть владельцем по умолчанию.

Дайте мне знать, если вам нужна дополнительная информация или вы можете добраться туда отсюда.

5
ответ дан 10 August 2018 в 10:52

Обязательно проверьте разрешения для этого каталога. Поймите, что apache работает как пользовательские «www-data», и для его работы потребуется доступ к чтению файлов в этом каталоге.

Чтобы проверить запуск разрешения из командной строки:

  ls -al / home / noah /  

Обратите внимание, что цифры Apache если каталог можно обслуживать, проверяя весь путь для файлов .htaccess. Это в случае, если в файле /home/noah/.htaccess есть правило, в котором говорится, что нужно отказаться, переопределяя настройку информации в вашем файле виртуального хоста.

Разрешить пользователю www-data читать каталог. Другая вещь, которую вы можете сделать, - это символизировать каталог / home / noah / work / fun в / var / www, где пользователь Apache должен быть владельцем по умолчанию.

Дайте мне знать, если вам нужна дополнительная информация или вы можете добраться туда отсюда.

5
ответ дан 13 August 2018 в 17:27
  • 1
    Я думаю, что проблема заключается в том, что мой домашний каталог расшифровывается при входе в систему, что делает его недоступным для apache. – Noah Goodrich 22 August 2010 в 21:55

Вы можете использовать apache userdir для этого. См. Это сообщение для деталей: Apache, символически привязанный к домашнему каталогу - ошибки разрешения

0
ответ дан 29 May 2018 в 12:42

Вы можете использовать apache userdir для этого. См. Это сообщение для деталей: Apache, символически привязанный к домашнему каталогу - ошибки разрешения

0
ответ дан 25 July 2018 в 23:16

Вы можете использовать apache userdir для этого. См. Это сообщение для деталей: Apache, символически привязанный к домашнему каталогу - ошибки разрешения

0
ответ дан 31 July 2018 в 12:53

Вы можете использовать модуль apache userdir для этого. Подробнее см. В этом сообщении: Apache, символически привязанный к домашней директории - Ошибки разрешения

0
ответ дан 2 August 2018 в 04:32

Вы можете использовать модуль apache userdir для этого. Подробнее см. В этом сообщении: Apache, символически привязанный к домашней директории - Ошибки разрешения

0
ответ дан 4 August 2018 в 21:07

Вы можете использовать модуль apache userdir для этого. Подробнее см. В этом сообщении: Apache, символически привязанный к домашней директории - Ошибки разрешения

0
ответ дан 6 August 2018 в 04:37

Вы можете использовать модуль apache userdir для этого. Подробнее см. В этом сообщении: Apache, символически привязанный к домашней директории - Ошибки разрешения

0
ответ дан 7 August 2018 в 22:47

Вы можете использовать модуль apache userdir для этого. Подробнее см. В этом сообщении: Apache, символически привязанный к домашней директории - Ошибки разрешения

0
ответ дан 10 August 2018 в 10:52

Вы можете использовать модуль apache userdir для этого. Подробнее см. В этом сообщении: Apache, символически привязанный к домашней директории - Ошибки разрешения

0
ответ дан 13 August 2018 в 17:27

Другие вопросы по тегам:

Похожие вопросы: