Se você receber a mensagem de erro Failed to start nginx.service: Unit nginx.service failed to load: No such file or directory.
systemd
não encontrou unit file
.
A instalação da origem não forneceu um arquivo de unidade. Você precisa criar um arquivo de unidade para o nginx assim.
[Unit]
Description=The NGINX HTTP and reverse proxy server
After=syslog.target network.target remote-fs.target nss-lookup.target
[Service]
Type=forking
PIDFile=/run/nginx.pid
ExecStartPre=/usr/sbin/nginx -t
ExecStart=/usr/sbin/nginx
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/bin/kill -s QUIT $MAINPID
PrivateTmp=true
[Install]
WantedBy=multi-user.target
Ajuste os caminhos para sua instalação e armazene o arquivo em /lib/systemd/system/nginx.service
. Você precisa executar systemctl daemon-reload
para recarregar o systemd.
Dê uma olhada na documentação oficial para obter mais informações.