webserver

ggiinnoo.webserver Настройка веб-сервера (nginx | httpd)

Этот плейбук позволяет вам настроить веб-сервер httpd или nginx. Если вам нужны виртуальные хосты, посмотрите мои другие роли Ansible.

Этот плейбук проверяет, установлен ли у вас уже nginx или httpd. Если вы выберете nginx, а httpd уже установлен, он остановится и ничего не сделает.

TODO

Требования

На данный момент нет требований.

Переменные ролей

Все будет работать "из коробки" без каких-либо изменений, но есть несколько переменных, которые вы можете изменить. (значения, указанные ниже, являются стандартными) Наиболее важной будет:

webService: httpd

Вы можете установить это значение на httpd или nginx. Стандартное значение - httpd.

Порты также могут быть указаны здесь:

webServicePort: 80
webServiceSecurePort: 443

Если вы хотите отключить подписи серверов:

webServiceSignatures: true

Следующие переменные можно указать, но чаще всего они не понадобятся:

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"

Это эквиваленты для nginx. Их пока не так много:

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

Зависимости

Нет

Пример плейбука

- название: Настройка веб-сервера
  хосты: все
  роли:
    - ggiinnoo.webserver

Лицензия

BSD

Информация об авторе

Автор: Джино Янсен
Веб-сайт: www.ginojansen.nl
О проекте

Configure a webserver

Установить
ansible-galaxy install ggiinnoo/ansible-role-webserver
Лицензия
Unknown
Загрузки
1589
Владелец
Code doesn't scare me.. The server does.