다음 구성을 사용하고 있습니다.
services.httpd =
{
enable = true;
adminAddr = "localhost";
extraModules =
[
"http2"
];
enablePHP = true;
virtualHosts =
[
{
hostName = "localhost";
documentRoot = "/var/www/html/html-geo";
serverAliases =
[
"localhost"
];
enableSSL = false;
}
];
};
users.users.http =
{
isNormalUser = true;
home = "/etc/user/http";
};
그러나 이로 인해 다음과 같은 오류가 발생합니다.
3 월 21 일 15:23:44 NIXOS httpd [21707] : httpd : /nix/store/dp6kc224raib72dk8g2lahrr3a1drk8j-httpd.conf line 69 syntax 오류 :로드/bp2JIRC0ZWA46RB362XT TPD-2.4.35/ 모듈>
답변1
{name = "php7"; path = "${pkgs.php}/modules/libphp7.so";}
위의 내용을 에 추가해야 합니다 extraModules
.