Я пытаюсь дать gitweb попытку, но мне не удается заставить его работать.
На Ubuntu Server 13.10 (saucy) я запустил apt-get update
, затем apt-get install gitweb
.
...
Unpacking gitweb (from .../gitweb_1%3a1.8.3.2-1_all.deb) ... Selecting previously unselected package libhttp-date-perl. Unpacking libhttp-date-perl (from .../libhttp-date-perl_6.02-1_all.deb) ... Processing triggers for man-db ... Setting up gitweb (1:1.8.3.2-1) ...
* Reloading web server apache2 * Setting up libhttp-date-perl (6.02-1) ...
#
Пакет сгенерировал правильные файлы, необходимые для установки:
# cat /etc/apache2/conf.d/gitweb
Alias /gitweb /usr/share/gitweb
<Directory /usr/share/gitweb>
Options FollowSymLinks +ExecCGI
AddHandler cgi-script .cgi
</Directory>
Файл /etc/gitweb.conf также генерируется.
Тем не менее, даже после apache2ctrl restart
(который уже был выполнен apt-get
, но в любом случае) я не могу получить доступ к http://localhost/gitweb
. Из access.log:
10.0.10.175 - - [29/Dec/2013:15:14:19 +0100] "GET /gitweb HTTP/1.1" 404 495 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/31.0.1650.63 Safari/537.36"
127.0.0.1 - - [29/Dec/2013:15:18:27 +0100] "GET /gitweb/ HTTP/1.1" 404 495 "-" "ELinks/0.12~pre6-1ubuntu1 (textmode; Ubuntu; Linux 3.11.0-14-generic x86_64; 237x71-2)"
Я размещаю Mediawiki и phppgadmin на сервере (также установленном с помощью apt-get), и они работают без проблем.
Любая подсказка?