+ refactored and solve some problems with mariadb and nginx playbook
+ apps playbooks - docker, caprover * simple refactore starter scripts + apt update debops playboook prepend launch by default * sury repo changed * database users locked to localhost only * phpmyadmin blowfish generate secret fix
This commit is contained in:
@ -1,5 +1,7 @@
|
||||
---
|
||||
|
||||
# https://docs.debops.org/en/stable-3.2/ansible/roles/nginx/defaults/main.html
|
||||
|
||||
- name: Manage nginx webserver
|
||||
collections: [ 'debops.debops', 'debops.roles01',
|
||||
'debops.roles02', 'debops.roles03' ]
|
||||
@ -25,41 +27,38 @@
|
||||
nginx_ocsp: False
|
||||
nginx_worker_processes: auto
|
||||
nginx_manage_ipv6only: False
|
||||
nginx_default_name: 'welcome'
|
||||
nginx_default_ssl_name: 'welcome'
|
||||
# TODO: Replace [::]:443 to 443 and [::]:80 to 80 in site nginx config
|
||||
nginx_server_localhost:
|
||||
enabled: False
|
||||
nginx_listen_port: [ '80' ]
|
||||
nginx_listen_ssl_port: [ '443' ]
|
||||
nginx__servers:
|
||||
- name: '{{ domain_name }}'
|
||||
|
||||
type: php
|
||||
|
||||
root: '/var/www/{{ site_name }}'
|
||||
|
||||
public_dir_name: ''
|
||||
|
||||
include_files_begin: '{{ nginx_includes_begin }}'
|
||||
|
||||
options: 'set $upstream unix:/run/{{ php__version_preference[0] }}-fpm-www-data.sock;'
|
||||
|
||||
location_list:
|
||||
- pattern: '/'
|
||||
locations:
|
||||
- pattern: '~ ^/.*-backend/'
|
||||
options: |
|
||||
try_files /index.html @october
|
||||
set $upstream unix:/run/{{ php__version_preference[0] }}-fpm-backend.sock
|
||||
client_max_body_size 1000M
|
||||
try_files /index.html @october;
|
||||
set $upstream unix:/run/{{ php__version_preference[0] }}-fpm-backend.sock;
|
||||
client_max_body_size 1000M;
|
||||
options: try_files /index.html @october;
|
||||
- pattern: '@october'
|
||||
options: rewrite ^/.*$ /index.php last;
|
||||
- pattern: '~* ^(?!/index).*\.php$'
|
||||
options: return 403;
|
||||
|
||||
php_options: |
|
||||
fastcgi_read_timeout 3000;
|
||||
php_upstream: $upstream
|
||||
|
||||
#location ~ ^(?!.+\.php/)(?<script_name>.+\.php)$ {
|
||||
php_location_script_name: ~ ^(?<script_name>/index\.php)
|
||||
|
||||
#location ~ ^(?<script_name>.+?\.php)(?<path_info>/.*)?$ {
|
||||
php_location_path_info: ~ ^(?<script_name>/index\.php)(?<path_info>/.*)?
|
||||
|
||||
|
||||
Reference in New Issue
Block a user