O serviço sempre é ligado a 127.0.0.1 quando iniciado pelo systemd?

0

meu arquivo de unidade:

[Unit]

Description=TW5 Bacula Wiki
After=nginx.service
Requires=nginx.service
[Service]
TimeoutStartSec=5000
ExecStart=/usr/local/bin/tiddlywiki /home/pi/tw5/linux/bacula --server 9094 $:/core/save/all text/plain text/html "" "" %H
User=Tw5
Group=Tw5

[Install]
WantedBy=multi-user.target

Quando eu começo eu recebo o seguinte:

Jun  8 21:16:57 wiki tiddlywiki[1037]: Serving on 127.0.0.1:9094

Eu estava esperando que ele fosse ligado ao ip do nome DNS ( %H ) ip, mas isso também não funcionou.

Eu também tentei 0.0.0.0 no comando sem qualquer sorte.

Eu também usei este como referência para o comando que executa o servidor.

    
por leeand00 09.06.2016 / 11:54

1 resposta

1

Não tenho certeza se você ainda precisa de ajuda com isso, mas foi o que fiz para funcionar:

Crie um arquivo unitário (por exemplo, /etc/systemd/system/tiddlywiki.service)

[Unit]
Description=TiddlyWiki
After=syslog.target

[Service]
SyslogIdentifier=tiddlywiki
Restart=always
StandardOutput=syslog
EnvironmentFile=/etc/tiddlywiki.conf
ExecStart=/usr/bin/tiddlywiki $WIKI $SERVER $PORT $ROOT $RENDER $SERVE $HOST

[Install]
WantedBy=multi-user.target

Adicione seus argumentos ao EnvironmentFile localizado em /etc/tiddlywiki.conf

WIKI=/home/pi/tw5/linux/bacula
SERVER=--server
PORT=9094
ROOT=$:/core/save/all
RENDER=text/plain
SERVE=text/html
HOST=%H

Reinicie o arquivo tiddlywiki.service e você deve estar pronto.

    
por user695686 01.06.2017 / 20:12