diff options
author | Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> | 2014-03-17 03:33:35 +0100 |
---|---|---|
committer | Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> | 2014-03-17 06:55:48 +0100 |
commit | 8a8d55f2c104cf99efe5f244fc4857a15e9f60de (patch) | |
tree | 88097c37eb7ca08d67dde9e683e12042d0ffea2c /man/systemd-journal-remote.xml | |
parent | microhttpd-util: use static buffer for static messages (diff) | |
download | systemd-8a8d55f2c104cf99efe5f244fc4857a15e9f60de.tar.xz systemd-8a8d55f2c104cf99efe5f244fc4857a15e9f60de.zip |
journal-remote: implement inheriting http(s) sockets
Now --listen-http=-3 --listen-https=-4 can be used to spawn a µhttpd
server on those two ports, in http and https modes respectively.
As before, --listen-http=3 --listen-https=4 will launch µhttpd servers
on ports 3 and 4.
Diffstat (limited to 'man/systemd-journal-remote.xml')
-rw-r--r-- | man/systemd-journal-remote.xml | 30 |
1 files changed, 20 insertions, 10 deletions
diff --git a/man/systemd-journal-remote.xml b/man/systemd-journal-remote.xml index ef123ce481..40bef05a13 100644 --- a/man/systemd-journal-remote.xml +++ b/man/systemd-journal-remote.xml @@ -143,14 +143,19 @@ along with systemd; If not, see <http://www.gnu.org/licenses/>. <term><option>--listen-http=<replaceable>ADDRESS</replaceable></option></term> <term><option>--listen-https=<replaceable>ADDRESS</replaceable></option></term> - <listitem><para><replaceable>ADDRESS</replaceable> must be an + <listitem><para><replaceable>ADDRESS</replaceable> must be + either a negative integer, in which case it will be + interpreted as the (negated) file descriptor number, or an address suitable for <option>ListenStream=</option> (c.f. <citerefentry><refentrytitle>systemd.socket</refentrytitle><manvolnum>5</manvolnum></citerefentry>). - HTTP or HTTPS server will be spawned on this port, - respectively, for the first and second options. Currenntly - Only POST requests to <filename>/upload</filename> with - <literal>Content-Type: application/vnd.fdo.journal</literal> - are supported.</para> + In the first case, matching file descriptor must be inherited + through + <varname>$LISTEN_FDS</varname>/<varname>$LISTEN_PID</varname>. + In the second case, an HTTP or HTTPS server will be spawned on + this port, respectively for <option>--listen-http</option> and + <option>--listen-https</option>. Currenntly Only POST requests + to <filename>/upload</filename> with <literal>Content-Type: + application/vnd.fdo.journal</literal> are supported.</para> </listitem> </varlistentry> @@ -160,10 +165,15 @@ along with systemd; If not, see <http://www.gnu.org/licenses/>. <listitem><para><command>systemd-journal-remote</command> supports the <varname>$LISTEN_FDS</varname>/<varname>$LISTEN_PID</varname> - protocol. Open sockets inherited through socket - activation behave like those opened with - <option>--listen-raw=</option> described above. - </para> + protocol. Open sockets inherited through socket activation + behave like those opened with <option>--listen-raw=</option> + described above, unless they are specified as an argument in + <option>--listen-http=-<replaceable>n</replaceable></option> + or + <option>--listen-https=-<replaceable>n</replaceable></option> + above. In this later case, an HTTP or HTTPS server will be + spawned using this descriptor and connections must be made + over the HTTP protocol.</para> </listitem> </varlistentry> |