Merge pull request #284 from noelmcloughlin/docs

docs(example): document redirect 80->443 fix #226
This commit is contained in:
N 2020-10-10 16:54:46 +01:00 committed by GitHub
commit 3830ba436f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 31 additions and 2 deletions

View File

@ -14,7 +14,7 @@ apache
:scale: 100% :scale: 100%
:target: https://github.com/semantic-release/semantic-release :target: https://github.com/semantic-release/semantic-release
Formulas to set up and configure the Apache HTTP server. Formulas to set up and configure the Apache HTTP server on GNU/Linux, FreeBSD, and Windows OS.
.. contents:: **Table of Contents** .. contents:: **Table of Contents**
@ -286,6 +286,21 @@ Example Pillar:
path: 'salt://path/to/sites-available/conf/file' path: 'salt://path/to/sites-available/conf/file'
state: 'enabled' state: 'enabled'
sites:
# Force SSL: Redirect from 80 to 443
example.com:
port: 80
template_file: salt://apache/vhosts/redirect.tmpl
RedirectSource: 'permanent /'
# Trailing slash is important
RedirectTarget: 'https://example.com/'
example.com_ssl:
port: 443
ServerName: example.com
SSLCertificateFile: /path/to/ssl.crt
SSLCertificateKeyFile: /path/to/ssl.key
SSLCertificateChainFile: /path/to/ssl.ca.crt
Testing Testing
------- -------

View File

@ -165,8 +165,22 @@ apache:
# Additional config as a # Additional config as a
# multi-line string here # multi-line string here
# Force SSL: Redirect from 80 to 443
example2.com:
port: 80
template_file: salt://apache/vhosts/redirect.tmpl
RedirectSource: 'permanent /'
# Trailing slash is important
RedirectTarget: 'https://example.com/'
example2.com_ssl:
port: 443
ServerName: example.com
SSLCertificateFile: /path/to/ssl.crt
SSLCertificateKeyFile: /path/to/ssl.key
SSLCertificateChainFile: /path/to/ssl.ca.crt
# Use RedirectMatch Directive
redirectmatch.com: redirectmatch.com:
# Use RedirectMatch Directive
# - https://httpd.apache.org/docs/2.4/fr/mod/mod_alias.html#redirectmatch # - https://httpd.apache.org/docs/2.4/fr/mod/mod_alias.html#redirectmatch
# Require module mod_alias # Require module mod_alias
enabled: true enabled: true