Debian 8 GitWeb 页面显示源代码

Debian 8 GitWeb 页面显示源代码

最近,我购买了一个域名,并计划在上面托管我的投资组合,之后我开始设置自己的 Web 服务器。但在此之前,我需要一种方法来在我的域名上显示任何内容,所以我做的第一件事就是在这个可怜的东西上安装一个 Debian droplet,然后设置 LAMP。到目前为止一切顺利,现在,对于我与多人合作的项目,我想从我托管在服务器上的 git 存储库中提取数据,并且只有我可以推送到该存储库。这样更新就可以得到控制,并且总是“按时”分发。现在我的问题来了:

我设法让 git (git-daemon) 在本地主机上运行,​​但如果我尝试通过我的域名连接到它,它无法识别我的连接。因此,我花了几个小时寻找一些好的教程。当我以为我终于成功了的时候发生了。坦白说,我甚至不知道该怎么办。我跟着guy 的教程,在修复了几个重启错误(因为随着时间的推移,简单的语法发生了变化)后,它在 localhost 上工作正常。但在域上不行,也不可以通过从 git:// url 检索的 Git 客户端运行。

答案1

通过执行修复它

root@server:~# a2enmod cgi
Enabling module cgi.
To activate the new configuration, you need to run:
  service apache2 restart
root@server:~# service apache2 restart

我感觉自己就像一个傻瓜。xD

谢谢大家的帮助。

相关内容