- Apache as central HTTP server with multiple vhosts.
- - [CMless](git://git.subgeniuskitty.com/cmless) as CGI for content management
+ - [CMless](http://git.subgeniuskitty.com/cmless/.git) as CGI for content management
- ACME for automated SSL certificate management
- Anonymous read-only access to a subset of git repositories via:
- - Customized [gitweb](git://git.subgeniuskitty.com/gitweb-sgk) for
+ - Customized [gitweb](http://git.subgeniuskitty.com/gitweb-sgk/.git) for
GUI git browsing with syntax highlighting, diffs, etc
- Git-daemon for cloning repositories via the `git://` protocol
Enable the site with `a2ensite subgeniuskitty.com`.
-Clone a copy of [CMless](git://git.subgeniuskitty.com/cmless) into
+Clone a copy of [CMless](http://git.subgeniuskitty.com/cmless/.git) into
`/srv/apache_vhosts/subgeniuskitty.com` and ensure everything is owned by
`www-data:www-data`.
Clone a copy of [the website
-data](git://git.subgeniuskitty.com/website_subgeniuskitty.com) into
+data](http://git.subgeniuskitty.com/website_subgeniuskitty.com/.git) into
`/srv/apache_vhosts/subgeniuskitty.com/site`. Verify it is owned by
`ataylor:ataylor` (but still readable by all) so we can update the site
remotely with a simple script like this:
Enable the site with `a2ensite git.subgeniuskitty.com`.
-Clone a copy of [the SGK gitweb fork](git://git.subgeniuskitty.com/gitweb-sgk)
+Clone a copy of [the SGK gitweb fork](http://git.subgeniuskitty.com/gitweb-sgk/.git)
into `/srv/apache_vhosts/git.subgeniuskitty.com` and ensure everything is owned
by `ataylor:ataylor` (but world-readable!) so we can update via SSH with a script like this.