概述:
Fedora下的gitweb的httpd配置保存在创建/etc/httpd/conf.d/git.conf文件,gitweb的httpd配置有两种方式:虚拟主机模式和目录模式。
1. 虚拟主机模式(Virtualhost):
<VirtualHost *:80>
DocumentRoot /var/www/gitweb
<Directory /var/www/gitweb>
Allow from all
AllowOverride all
Order allow,deny
Options ExecCGI
<Files gitweb.cgi>
SetHandler cgi-script
</Files>
</Directory>
DirectoryIndex gitweb.cgi
SetEnv GITWEB_CONFIG /etc/gitweb.conf
</VirtualHost>
在本机浏览器打开链接:http://locahost即可访问gitweb。
2. 目录模式:
Alias /gitweb /var/www/gitweb
<Directory /var/www/gitweb>
Options +ExecCGI
AddHandler cgi-script .cgi
DirectoryIndex gitweb.cgi
SetEnv GITWEB_CONFIG /etc/gitweb.conf
</Directory>
在本机浏览器打开链接:http://locahost/gitweb即可访问gitweb。
需要注意的是编辑完了/etc/httpd/conf.d/git.conf后应当执行命令sudo /etc/init.d/httpd restart重启httpd服务,使上面的配置修改生效。