ggiinnoo.webserver

ggiinnoo.webserver Konfiguracja serwera www (nginx | httpd)

Ten skrypt pozwala na skonfigurowanie serwera www httpd lub nginx. Jeśli potrzebujesz kilku wirtualnych hostów, sprawdź moje inne rolki ansible.

Ten skrypt sprawdza, czy masz już zainstalowany nginx lub httpd. Jeśli wybierzesz nginx, a httpd jest już zainstalowany, skrypt zatrzyma się i nic nie zrobi.

TODO

Wymagania

Nie ma żadnych wymagań jak dotąd.

Zmienne roli

Chociaż wszystko będzie działać od razu bez żadnych zmian, jest kilka zmiennych, które możesz zmienić. (wartości ustawione poniżej są standardowe). Najważniejsza to:

webService: httpd

Możesz ustawić to na httpd lub nginx. Standardowa wartość to httpd.

Porty również można ustawić tutaj:

webServicePort: 80
webServiceSecurePort: 443

Jeśli chcesz wyłączyć podpisy serwera:

webServiceSignatures: true

Poniższe zmienne można ustawić, ale najczęściej nie będą potrzebne:

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"

To są odpowiedniki dla nginx. Na razie jest ich niewiele:

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

Zależności

Brak

Przykładowy skrypt

- name: Konfiguracja serwera www
  hosts: all
  roles:
    - ggiinnoo.webserver

Licencja

BSD

Informacje o autorze

Twórca: Gino Jansen
Strona internetowa: www.ginojansen.nl
O projekcie

Configure a webserver

Zainstaluj
ansible-galaxy install ggiinnoo.webserver
Licencja
Unknown
Pobrania
1.6k
Właściciel
Code doesn't scare me.. The server does.