feat: Implement NginxHandler with reload, stop, validate, and config management methods

This commit is contained in:
GW_MC
2026-04-11 07:32:20 +00:00
parent a023cbc082
commit e831640540
6 changed files with 334 additions and 5 deletions

21
Cargo.lock generated
View File

@@ -1343,6 +1343,17 @@ version = "2.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "28dd6caf6059519a65843af8fe2a3ae298b14b80179855aeb4adc2c1934ee619"
[[package]]
name = "fs4"
version = "0.13.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8640e34b88f7652208ce9e88b1a37a2ae95227d84abec377ccd3c5cfeb141ed4"
dependencies = [
"rustix",
"tokio",
"windows-sys 0.59.0",
]
[[package]]
name = "funty"
version = "2.0.0"
@@ -2429,6 +2440,7 @@ dependencies = [
"chrono",
"clap",
"config",
"fs4",
"futures",
"hex",
"hostname",
@@ -5124,6 +5136,15 @@ dependencies = [
"windows-targets 0.52.6",
]
[[package]]
name = "windows-sys"
version = "0.59.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b"
dependencies = [
"windows-targets 0.52.6",
]
[[package]]
name = "windows-sys"
version = "0.60.2"