Configuración de Systemd para Nginx en Sabayon.

Bien, mi anterior entrada hablaba de la conficuracion de Systemd para PostgreSQL, ahora escribire sobre la configuracion de Systemd para que arranque Nginx.

Varios saben que desde hace mucho soy fan de Nginx, y que me encanta este software, para habilitar Nginx en Systemd solo hay que agregar el script de servicio con las lineas indicadas y listo.

Primero debemos crear el script  /etc/systemd/system/nginx.service con el siguiente contenido:

[Unit]
Description=The nginx HTTP and reverse proxy server
After=syslog.target
After=network.target
After=mysql.service
After=phpfpm.service

[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

Una vez guardado el archivo, iniciamos y habilitamos nginx con la sintaxis de Systemd:

# systemctl start nginx.service
# systemctl enable nginx.service

Despues de esto, cada vez que prendamos nuestra maquina se iniciara Nginx.

Para mas informacion sobre la conficuracion de servicios en Systemd se puede consultar la wiki de Gentoo que tiene un listado gigantesco http://gentoo-en.vfose.ru/wiki/Systemd

Cabe destacar que los pasos que expliqué en mi anterior post sobre PostgreSQL y este de Nginx sirven tambien para Gentoo.

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s