diff --git a/modules/nixos/think-gtcm.nix b/modules/nixos/think-gtcm.nix index 49a47f8..4748099 100644 --- a/modules/nixos/think-gtcm.nix +++ b/modules/nixos/think-gtcm.nix @@ -218,14 +218,23 @@ in services.nginx = { enable = true; virtualHosts."${cfg.domain}" = { - root = "${cfg.package}/public"; + root = "${cfg.package}/share/php/think-gtcm/public"; + locations."~ \\.php$".extraConfig = '' + fastcgi_pass unix:${config.services.phpfpm.pools.think-greaterchiangmai.socket}; + fastcgi_index site.php; + ''; + extraConfig = '' + index index.php; + ''; + }; + virtualHosts."${cfg.backendDomain}" = { + root = "${cfg.packageBackend}/share/php/think-backend-gtcm/public"; locations."~ \\.php$".extraConfig = '' fastcgi_pass unix:${config.services.phpfpm.pools.think-greaterchiangmai.socket}; fastcgi_index site.php; ''; extraConfig = '' index index.php; - include ${cfg.package}/share/php/flarum/.nginx.conf; ''; }; };