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 = {
enable = true;
additionalModules = [ pkgs.nginxModules.fancyindex ];
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;
'';
};
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;
# addSSL = true;
enableACME = true;
root = "/srv/http/stronnica";
locations."~ \\.php$".extraConfig = ''
fastcgi_pass unix:${config.services.phpfpm.pools.mypool.socket};
fastcgi_index index.php;
'';
};
};
};
# security.acme = {
# acceptTerms = true;
# defaults.email = "krizej@protonmail.com";
# };
services.mysql = {
enable = true;
package = pkgs.mariadb;
};
services.phpfpm.pools.mypool = {
user = "nobody";
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 = {
system = {