2013-03-09 3 views
0

Я рассмотрел много похожих вопросов о SO, таких как this one, и я даже могу решить свою проблему, внеся изменения в глобальный каталог. Однако я хочу сделать изменения внутри файла httpd-vhosts.conf. Вот то, что я в настоящее время:У меня нет разрешения на доступ к этому серверу

<VirtualHost *:80> 
    ServerAdmin [email protected] 
    DocumentRoot "c:/www/firstSite.dev" 
    <Directory "c:/www/firstSite.dev/"> 
     Options Indexes FollowSymLinks Includes ExecCGI 
     AllowOverride All 
     Order deny,allow 
     Allow from all 
    </Directory> 
    ServerName firstSite.dev  
</VirtualHost> 

Однако, я все еще получаю ошибку:

Forbidden

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

Любая помощь будет оценена.

+0

У вас есть .htaccess? Путь, который вы используете, требует доступа администратора для внесения изменений в любые файлы. Что находится в конце этого пути? – Benjiman

+0

У меня нет файла .htaccess. Все пользователи имеют полный доступ к C:/www /. Это также весь путь (т. Е. C: /www/firstSite.dev/index.html) –

ответ

0

Необходимо добавить своих пользователей явно в файл httpd.conf. Следующая строка будет делать trick

User daemon 
Group daemon 
User *user here* 
0

Если вам случится быть в дистрибутиве, который включает SELinux, такие как CentOS, вы должны убедиться, что права доступа SELinux установлены правильно для документов корневых файлов, или вы получите это ошибка. На RedHat/CentOS/Scientific Linux это может быть сделано путем редактирования/и т.д./sysconfig/SELinux - найти параметр «SELinux» и измените параметр «принуждая» к «отключено»:

# SELINUX= can take one of these three values: 
#  enforcing - SELinux security policy is enforced. 
#  permissive - SELinux prints warnings instead of enforcing. 
#  disabled - No SELinux policy is loaded. 
SELINUX=disabled 

Затем перезагрузите сервер и проверить это. Если это будет решено, вы можете либо отключить SELinux, либо настроить SELinux, чтобы вы могли получить доступ к своим сайтам. Вот хороший учебник по настройке SELinux: http://beginlinux.com/server_training/web-server/976-apache-and-selinux

Смежные вопросы