ggiinnoo.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

依存関係

なし

サンプルプレイブック

- name: ウェブサーバーのセットアップ
  hosts: all
  roles:
    - ggiinnoo.webserver

ライセンス

BSD

著者情報

作成者: ジーノ・ヤンセン
ウェブサイト: www.ginojansen.nl
プロジェクトについて

Configure a webserver

インストール
ansible-galaxy install ggiinnoo.webserver
ライセンス
Unknown
ダウンロード
1.6k
所有者
Code doesn't scare me.. The server does.