try
This commit is contained in:
parent
3171184c74
commit
747b249238
1 changed files with 49 additions and 22 deletions
|
@ -43,32 +43,59 @@
|
||||||
services.nginx = {
|
services.nginx = {
|
||||||
enable = true;
|
enable = true;
|
||||||
additionalModules = [ pkgs.nginxModules.fancyindex ];
|
additionalModules = [ pkgs.nginxModules.fancyindex ];
|
||||||
virtualHosts.media = {
|
virtualHosts = {
|
||||||
|
# media = {
|
||||||
|
# default = true;
|
||||||
|
# # addSSL = true;
|
||||||
|
# # enableACME = true;
|
||||||
|
# root = "/media";
|
||||||
|
# serverName = "_";
|
||||||
|
# locations = {
|
||||||
|
# "/" = {
|
||||||
|
# tryFiles = "$uri $uri/ =404";
|
||||||
|
# extraConfig = ''
|
||||||
|
# fancyindex on;
|
||||||
|
# fancyindex_name_length 256;
|
||||||
|
# fancyindex_exact_size off;
|
||||||
|
# '';
|
||||||
|
# };
|
||||||
|
# };
|
||||||
|
# };
|
||||||
|
stronnica = {
|
||||||
default = true;
|
default = true;
|
||||||
# addSSL = true;
|
# addSSL = true;
|
||||||
# enableACME = true;
|
enableACME = true;
|
||||||
|
root = "/srv/http/stronnica";
|
||||||
root = "/media";
|
locations."~ \\.php$".extraConfig = ''
|
||||||
|
fastcgi_pass unix:${config.services.phpfpm.pools.mypool.socket};
|
||||||
serverName = "_";
|
fastcgi_index index.php;
|
||||||
|
|
||||||
locations = {
|
|
||||||
"/" = {
|
|
||||||
tryFiles = "$uri $uri/ =404";
|
|
||||||
extraConfig = ''
|
|
||||||
fancyindex on;
|
|
||||||
fancyindex_name_length 256;
|
|
||||||
fancyindex_exact_size off;
|
|
||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
services.mysql = {
|
||||||
|
enable = true;
|
||||||
|
package = pkgs.mariadb;
|
||||||
};
|
};
|
||||||
|
|
||||||
# security.acme = {
|
services.phpfpm.pools.mypool = {
|
||||||
# acceptTerms = true;
|
user = "nobody";
|
||||||
# defaults.email = "krizej@protonmail.com";
|
settings = {
|
||||||
# };
|
"pm" = "dynamic";
|
||||||
|
"listen.owner" = config.services.nginx.user;
|
||||||
|
"pm.max_children" = 5;
|
||||||
|
"pm.start_servers" = 2;
|
||||||
|
"pm.min_spare_servers" = 1;
|
||||||
|
"pm.max_spare_servers" = 3;
|
||||||
|
"pm.max_requests" = 500;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
security.acme = {
|
||||||
|
acceptTerms = true;
|
||||||
|
defaults.email = "krizej@protonmail.com";
|
||||||
|
};
|
||||||
|
|
||||||
chuj = {
|
chuj = {
|
||||||
system = {
|
system = {
|
||||||
|
|
Loading…
Reference in a new issue