This commit is contained in:
krizej 2024-08-21 21:00:08 +02:00
parent 3171184c74
commit 747b249238

View file

@ -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 = {