[4.1] b5ddc7a Update instructions on port change with systemd.

Lasse Karstensen lkarsten at varnish-software.com
Tue Jun 14 10:25:09 CEST 2016


commit b5ddc7ae57c1a56bb1639da16769b4714b7af7ca
Author: Lasse Karstensen <lkarsten at varnish-software.com>
Date:   Thu Mar 10 13:09:44 2016 +0100

    Update instructions on port change with systemd.
    
    As suggested by Przemek Sobstel on github.

diff --git a/doc/sphinx/tutorial/putting_varnish_on_port_80.rst b/doc/sphinx/tutorial/putting_varnish_on_port_80.rst
index 3e57917..16d38bc 100644
--- a/doc/sphinx/tutorial/putting_varnish_on_port_80.rst
+++ b/doc/sphinx/tutorial/putting_varnish_on_port_80.rst
@@ -9,10 +9,10 @@ First we stop varnish: ``service varnish stop``
 
 Now we need to edit the configuration file that starts Varnish.
 
-Debian/Ubuntu
-~~~~~~~~~~~~~
+Debian/Ubuntu (legacy)
+~~~~~~~~~~~~~~~~~~~~~~
 
-On Debian/Ubuntu this is `/etc/default/varnish`. In the file you'll find
+On older Debian/Ubuntu this is `/etc/default/varnish`. In the file you'll find
 some text that looks like this::
 
   DAEMON_OPTS="-a :6081 \
@@ -29,6 +29,26 @@ Change it to::
                -S /etc/varnish/secret \
                -s malloc,256m"
 
+Debian (v8+) / Ubuntu (v15.04+)
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+On more recent Debian and Ubuntu systems this is configured in the systemd
+service file.
+
+Applying changes to the default service is best done by creating a new file
+`/etc/systemd/system/varnish.service.d/customexec.conf`::
+
+  [Service]
+  ExecStart=
+  ExecStart=/usr/sbin/varnishd -a :80 -T localhost:6082 -f /etc/varnish/default.vcl -S /etc/varnish/secret -s malloc,256m
+
+This will override the ExecStart part of the default configuration shipped
+with Varnish Cache.
+
+Run ``systemctl daemon-reload`` to make sure systemd picks up the new
+configuration before restarting Varnish.
+
+
 Red Hat Enterprise Linux / CentOS
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
@@ -42,4 +62,3 @@ Restarting Varnish again
 Once the change is done, restart Varnish: ``service varnish start``.
 
 Now everyone accessing your site will be accessing through Varnish.
-



More information about the varnish-commit mailing list