ggiinnoo.webserver

ggiinnoo.webserver Configuración del servidor web (nginx | httpd)

Este playbook te permite configurar un servidor web httpd o nginx. Si necesitas algunos vhosts, echa un vistazo a mis otros roles de Ansible.

Este playbook verifica si ya tienes nginx o httpd instalado. Si seleccionas nginx y httpd ya está instalado, se detendrá y no hará nada.

TODO

Requisitos

No hay requisitos hasta ahora.

Variables del rol

Aunque todo funcionará desde el principio sin cambios, hay un par de variables que puedes modificar. (los valores que se establecen a continuación son los estándar). La más importante es:

webService: httpd

Puedes establecer esto en httpd o nginx. El valor estándar será httpd.

Los puertos también se pueden establecer aquí:

webServicePort: 80
webServiceSecurePort: 443

Si deseas desactivar las firmas del servidor:

webServiceSignatures: true

Las siguientes variables se pueden establecer, pero normalmente no serán necesarias:

apacheErrorLog: logs/error_log
apacheAccessLog: logs/access_log

apacheSecureErrorLog: logs/ssl_error_log
apacheSecureAccessLog: logs/ssl_access_log

apacheLogLevel: warn
apacheUser: apache
apacheGroup: apache
apacheAdmin: root@localhost

apacheConfLocationSSL: "/etc/httpd/conf.d/ssl.conf"
apacheConfLocation: "/etc/httpd/conf/httpd.conf"

Estas son las equivalentes para nginx. Aún no hay muchas:

nginxErrorLog: /var/log/nginx/error.log
nginxAccessLog: /var/log/nginx/access.log
nginxConfLocation: /etc/nginx/nginx.conf

Dependencias

Ninguna

Ejemplo de Playbook

- name: Configurar servidor web
  hosts: all
  roles:
    - ggiinnoo.webserver

Licencia

BSD

Información del autor

Creador: Gino Jansen
Sitio web: www.ginojansen.nl
Acerca del proyecto

Configure a webserver

Instalar
ansible-galaxy install ggiinnoo.webserver
Licencia
Unknown
Descargas
1.6k
Propietario
Code doesn't scare me.. The server does.