Просьбы отклоняющего Apache с VirtualHosts

После установки gitweb (на RHEL $ yum install gitweb), это должно создать каталог var/www/git и вставленный в файл etc/httpd/conf.d/git.conf. Если они не существуют, создайте их. Поместите всего своего мерзавца repos в var/www/git и редактирование git.conf позволять ему выполнить cgi сценарии и переписать URL для gitweb. Вот то, что я имею:

<Directory /var/www/git>
SetEnv  GITWEB_CONFIG  /etc/gitweb.conf
DirectoryIndex gitweb.cgi
Allow from all
AllowOverride all
Order allow,deny
Options +ExecCGI
AddHandler cgi-script .cgi
<Files gitweb.cgi>
  SetHandler cgi-script
</Files>
RewriteEngine on
RewriteRule ^[a-zA-Z0-9_-]+.git/?(\?.)?$ /gitweb.cgi%{REQUESTURI} [L,PT]
</Directory>

Существует также gitweb.conf файл в /etc/gitweb.conf который указывает на вещи как CSS, favicons и логотипы. Я вполне уверен, они будут работать, если Вы оставите свои проекты в/var/www/git, но если Вы измените тот каталог, то необходимо будет, вероятно, поместить его в gitweb.conf.

0
задан 17 October 2010 в 02:38
2 ответа

Оказывается, что путь вокруг этого состоит в том, чтобы установить полномочия правильно на следующих каталогах:

  • каталог сайта: chmod 755 /home/ross/www/jotter
  • / домой: chmod 711 /home/your_username

Из bobpeers.com (кэшируемый Google).

0
ответ дан 24 November 2019 в 12:44

При обслуживании страницы Apache проверит на .htaccess файл в каждом компоненте каталога, запускающемся в корне:

- /.htaccess
- /home/.htaccess
- /home/ross/.htaccess

Apache не мог открыть Ваш /home/ross/.htaccess файл, также потому что это не имело, выполняет разрешение к /home/ross или прочитайте разрешение на /home/ross/.htaccess.

Для обслуживания страниц необходимо будет добавить, выполняют полномочия для Apache к каждому компоненту каталога по пути. Читайте разрешение дает Apache способность генерировать индексы для каталога, если Вы принимаете решение сделать так; читайте разрешение не необходимо для открытия файла, если Вы знаете его имя.

0
ответ дан 24 November 2019 в 12:44

Теги

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