====== Web server Apache ======
* Na debian
* a2enmod XXXX, zapne mod XXX
* a2ensite XXXX, zapne stránky XXXX
===== WebDav =====
* https://www.kernel.org/pub/software/scm/git/docs/howto/setup-git-server-over-http.html
Enable the dav and dav_fs modules of apache:
$ a2enmod dav_fs
(just to be sure. dav_fs might be unneeded, I don't know)
$ a2enmod dav
The DAV lock is located in /etc/apache2/mods-available/dav_fs.conf:
DAVLockDB /var/lock/apache2/DAVLock
DAV on
AuthType Basic
AuthName "Git"
AuthUserFile /etc/apache2/passwd.git
Require valid-user
passwd -c /etc/apache2/passwd.git user
===== SSL =====
* a2enmod ssl
* vytvoří symlink z /etc/apache2/mods-available/ssl.* do /etc/apache2/mods-enabled/ssl.*
* do etc/apache2/sites-available/XXX.conf přidat
SSLEngine On
SSLCertificateFile /etc/apache2/ssl/server.crt
SSLCertificateKeyFile /etc/apache2/ssl/server.key
===== Problémy =====
* Could not reliably determine the server’s fully qualified domain name, using 127.0.1.1 for ServerName
* stačilo přidat ServerName mimo virtual hosty [[http://serverfault.com/questions/103426/apache2-could-not-reliably-determine-the-servers-fully-qualified-domain-name-u|zdroj]]