Niver > ServNest
parent
9a0f47d8d9
commit
0bcf4dbbb5
@ -0,0 +1,30 @@
|
||||
server {
|
||||
listen [::1]:42443 ssl http2;
|
||||
listen 127.0.0.1:42443 ssl http2;
|
||||
server_name servnest.test;
|
||||
|
||||
root /srv/servnest/core;
|
||||
|
||||
include inc/tls.conf;
|
||||
include inc/errors.conf;
|
||||
|
||||
more_set_headers "Content-Security-Policy : default-src 'none'; style-src 'self'; frame-ancestors 'none'; form-action 'self';";
|
||||
|
||||
location / {
|
||||
fastcgi_split_path_info ^(.+\.php)(/.+)$;
|
||||
fastcgi_pass unix:/run/php-fpm/servnest.sock;
|
||||
include inc/fastcgi.conf;
|
||||
try_files /router.php =500;
|
||||
}
|
||||
|
||||
location /css {
|
||||
alias /srv/servnest/core/css;
|
||||
}
|
||||
|
||||
location /docs {
|
||||
alias /srv/servnest/docs;
|
||||
}
|
||||
|
||||
ssl_certificate /etc/ssl/certs/servnest.crt;
|
||||
ssl_certificate_key /etc/ssl/private/servnest.key;
|
||||
}
|
@ -1,14 +1,14 @@
|
||||
server {
|
||||
listen [::1]:8055;
|
||||
|
||||
root /srv/niver/core;
|
||||
root /srv/servnest/core;
|
||||
|
||||
include inc/errors.conf;
|
||||
|
||||
location / {
|
||||
try_files /sftpgo-auth.php =500;
|
||||
fastcgi_split_path_info ^(.+\.php)(/.+)$;
|
||||
fastcgi_pass unix:/run/php-fpm/niver.sock;
|
||||
fastcgi_pass unix:/run/php-fpm/servnest.sock;
|
||||
include inc/fastcgi.conf;
|
||||
}
|
||||
}
|
||||
|
@ -1,12 +1,12 @@
|
||||
server {
|
||||
listen [::1]:42443 ssl http2;
|
||||
listen 127.0.0.1:42443 ssl http2;
|
||||
server_name "~^(?<subdomain>[a-z0-9]{1,32})\.ht\.niver\.test$";
|
||||
server_name "~^(?<subdomain>[a-z0-9]{1,32})\.ht\.servnest\.test$";
|
||||
|
||||
include inc/ht-tls.conf;
|
||||
|
||||
ssl_certificate /etc/ssl/certs/niver.crt;
|
||||
ssl_certificate_key /etc/ssl/private/niver.key;
|
||||
ssl_certificate /etc/ssl/certs/servnest.crt;
|
||||
ssl_certificate_key /etc/ssl/private/servnest.key;
|
||||
|
||||
root /srv/niver/subdomain/${subdomain}/;
|
||||
root /srv/servnest/subdomain/${subdomain}/;
|
||||
}
|
||||
|
@ -1,12 +1,12 @@
|
||||
server {
|
||||
listen [::1]:42443 ssl http2;
|
||||
listen 127.0.0.1:42443 ssl http2;
|
||||
server_name ht.niver.test;
|
||||
server_name ht.servnest.test;
|
||||
|
||||
include inc/ht-tls.conf;
|
||||
|
||||
ssl_certificate /etc/ssl/certs/niver.crt;
|
||||
ssl_certificate_key /etc/ssl/private/niver.key;
|
||||
ssl_certificate /etc/ssl/certs/servnest.crt;
|
||||
ssl_certificate_key /etc/ssl/private/servnest.key;
|
||||
|
||||
root /srv/niver/subpath/;
|
||||
root /srv/servnest/subpath/;
|
||||
}
|
||||
|
@ -0,0 +1,24 @@
|
||||
[servnest]
|
||||
|
||||
user = $pool
|
||||
group = knot
|
||||
|
||||
listen = /run/php-fpm/$pool.sock
|
||||
|
||||
listen.owner = nginx
|
||||
listen.group = nginx
|
||||
|
||||
pm = dynamic
|
||||
pm.max_children = 5
|
||||
pm.start_servers = 2
|
||||
pm.min_spare_servers = 1
|
||||
pm.max_spare_servers = 3
|
||||
|
||||
access.log = /var/log/php/$pool-access.log
|
||||
|
||||
catch_workers_output = yes
|
||||
decorate_workers_output = yes
|
||||
|
||||
clear_env = yes
|
||||
|
||||
security.limit_extensions = .php
|
@ -1,9 +0,0 @@
|
||||
niver ALL=(root) NOPASSWD: /usr/bin/systemctl reload nginx
|
||||
niver ALL=(root) NOPASSWD: /usr/bin/systemctl reload tor
|
||||
niver ALL=(root) NOPASSWD: /usr/bin/chgrp ^sftpgo /srv/niver/ht/[0-9a-f]{64} --no-dereference$
|
||||
niver ALL=(root) NOPASSWD: /usr/bin/certbot ^certonly( --test-cert)? --key-type rsa --rsa-key-size 3072 --webroot --webroot-path /srv/niver/acme --domain ([a-z0-9_-]{1,63}\.){1,126}[a-z0-9]{1,63}$
|
||||
niver ALL=(root) NOPASSWD: /usr/bin/certbot ^delete --quiet --cert-name ([a-z0-9_-]{1,63}\.){1,126}[a-z0-9]{1,63}$
|
||||
niver ALL=(sftpgo) NOPASSWD: /usr/bin/rm ^--recursive /srv/niver/ht/[0-9a-f]{64}$
|
||||
niver ALL=(tor) NOPASSWD: /usr/bin/cat ^/srv/niver/tor-keys/[0-9a-f]{64}/[a-zA-Z0-9_-]{1,64}/hostname$
|
||||
niver ALL=(tor) NOPASSWD: /usr/bin/mkdir ^--mode=0700 /srv/niver/tor-keys/[0-9a-f]{64}$
|
||||
niver ALL=(tor) NOPASSWD: /usr/bin/rm ^--recursive /srv/niver/tor-keys/[0-9a-f]{64}(/[a-zA-Z0-9_-]{1,64})?$
|
@ -0,0 +1,9 @@
|
||||
servnest ALL=(root) NOPASSWD: /usr/bin/systemctl reload nginx
|
||||
servnest ALL=(root) NOPASSWD: /usr/bin/systemctl reload tor
|
||||
servnest ALL=(root) NOPASSWD: /usr/bin/chgrp ^sftpgo /srv/servnest/ht/[0-9a-f]{64} --no-dereference$
|
||||
servnest ALL=(root) NOPASSWD: /usr/bin/certbot ^certonly( --test-cert)? --key-type rsa --rsa-key-size 3072 --webroot --webroot-path /srv/servnest/acme --domain ([a-z0-9_-]{1,63}\.){1,126}[a-z0-9]{1,63}$
|
||||
servnest ALL=(root) NOPASSWD: /usr/bin/certbot ^delete --quiet --cert-name ([a-z0-9_-]{1,63}\.){1,126}[a-z0-9]{1,63}$
|
||||
servnest ALL=(sftpgo) NOPASSWD: /usr/bin/rm ^--recursive /srv/servnest/ht/[0-9a-f]{64}$
|
||||
servnest ALL=(tor) NOPASSWD: /usr/bin/cat ^/srv/servnest/tor-keys/[0-9a-f]{64}/[a-zA-Z0-9_-]{1,64}/hostname$
|
||||
servnest ALL=(tor) NOPASSWD: /usr/bin/mkdir ^--mode=0700 /srv/servnest/tor-keys/[0-9a-f]{64}$
|
||||
servnest ALL=(tor) NOPASSWD: /usr/bin/rm ^--recursive /srv/servnest/tor-keys/[0-9a-f]{64}(/[a-zA-Z0-9_-]{1,64})?$
|
@ -1,2 +1,2 @@
|
||||
::1 niver.test
|
||||
127.0.0.1 niver.test
|
||||
::1 servnest.test
|
||||
127.0.0.1 servnest.test
|
||||
|
@ -1 +0,0 @@
|
||||
Niver
|
@ -1,2 +1,2 @@
|
||||
[Service]
|
||||
ReadWritePaths=/srv/niver
|
||||
ReadWritePaths=/srv/servnest
|
||||
|
@ -1,4 +1,4 @@
|
||||
[Service]
|
||||
ReadWritePaths=/srv/niver/tor-keys
|
||||
ReadWritePaths=/srv/servnest/tor-keys
|
||||
# To allow reloading service on Arch Linux
|
||||
CapabilityBoundingSet=CAP_KILL
|
||||
|
@ -1,8 +0,0 @@
|
||||
niver.test. 10800 SOA ns1.niver.test. admin.niver.test. 0 21600 7200 3628800 3600
|
||||
niver.test. 86400 NS ns1.niver.test.
|
||||
niver.test. 10800 A 127.0.0.1
|
||||
niver.test. 10800 AAAA ::1
|
||||
ns1.niver.test. 10800 A 127.0.0.1
|
||||
ns1.niver.test. 10800 AAAA ::1
|
||||
ht.niver.test. 10800 A 127.0.0.1
|
||||
ht.niver.test. 10800 AAAA ::1
|
@ -0,0 +1 @@
|
||||
Subproject commit 3b97b3cc2f249b4f71b2fa4580fb4df25f47ed9e
|
@ -0,0 +1 @@
|
||||
Subproject commit fbe714909c09701253c3f7e6254a2fab42b35161
|
@ -0,0 +1,9 @@
|
||||
servnest.test. 10800 SOA ns1.servnest.test. admin.servnest.test. 0 21600 7200 3628800 3600
|
||||
servnest.test. 86400 NS ns1.servnest.test.
|
||||
servnest.test. 10800 A 127.0.0.1
|
||||
servnest.test. 10800 AAAA ::1
|
||||
test.servnest.test. 86400 NS ns1.servnest.test.
|
||||
ns1.servnest.test. 10800 A 127.0.0.1
|
||||
ns1.servnest.test. 10800 AAAA ::1
|
||||
ht.servnest.test. 10800 A 127.0.0.1
|
||||
ht.servnest.test. 10800 AAAA ::1
|
@ -0,0 +1,4 @@
|
||||
test.servnest.test. 10800 SOA ns1.servnest.test. admin.servnest.test. 0 21600 7200 3628800 3600
|
||||
test.servnest.test. 86400 NS ns1.servnest.test.
|
||||
test.servnest.test. 10800 A 127.0.0.1
|
||||
test.servnest.test. 10800 AAAA ::1
|
Loading…
Reference in New Issue