Mercurial > hg
view contrib/docker/apache-server/vhost.conf @ 28342:bd05d38a1002
chgserver: use basename for socket symlink
Previously we use full path and the symlink may point to outside (unsafe)
world if the directory is moved. This patch fixes it by only linking to
basename of the target. Therefore the symbolic link and socket files will
always stay in the same directory.
author | Jun Wu <quark@fb.com> |
---|---|
date | Fri, 04 Mar 2016 13:18:02 +0000 |
parents | fd5247a88e63 |
children |
line wrap: on
line source
# Apache won't be able to resolve its own hostname, so we sneak this # into the global context to silence a confusing-to-user warning on # server start. ServerName hg <VirtualHost *:80> DocumentRoot /var/hg/htdocs <Directory /> Options FollowSymLinks AllowOverride None </Directory> SetEnv HGENCODING UTF-8 SetEnv LC_TYPE UTF-8 WSGIDaemonProcess hg processes=${WSGI_PROCESSES} threads=${WSGI_THREADS} maximum-requests=${WSGI_MAX_REQUESTS} user=www-data group=www-data display-name=hg-wsgi WSGIProcessGroup hg WSGIScriptAliasMatch ^(.*) /var/hg/htdocs/hgweb.wsgi$1 ErrorLog ${APACHE_LOG_DIR}/error.log LogLevel warn CustomLog ${APACHE_LOG_DIR}/access.log combined </VirtualHost>