40 lines
1.0 KiB
Plaintext
40 lines
1.0 KiB
Plaintext
|
|
# Simple pillar setup
|
|
# - snippet letsencrypt
|
|
# - remove 'default' site
|
|
# - create 'mysite' site
|
|
|
|
nginx:
|
|
ng:
|
|
snippets:
|
|
letsencrypt:
|
|
- location ^~ /.well-known/acme-challenge/:
|
|
- proxy_pass: http://localhost:9999
|
|
server:
|
|
config:
|
|
http:
|
|
### module ngx_http_log_module example
|
|
log_format: |-
|
|
main '$remote_addr - $remote_user [$time_local] $status '
|
|
'"$request" $body_bytes_sent "$http_referer" '
|
|
'"$http_user_agent" "$http_x_forwarded_for"'
|
|
servers:
|
|
managed:
|
|
default:
|
|
deleted: True
|
|
enabled: False
|
|
config: {}
|
|
|
|
mysite:
|
|
enabled: True
|
|
config:
|
|
- server:
|
|
- server_name: localhost
|
|
- listen:
|
|
- '80 default_server'
|
|
- index: 'index.html index.htm'
|
|
- location ~ .htm:
|
|
- try_files: '$uri $uri/ =404'
|
|
- include: 'snippets/letsencrypt.conf'
|
|
|