VM
Size: a a a
VM
VM
Function arg
VM
S
VM
VM
VM
VM
S
VM
S
Virtualhost {
param1, param2,
modules = {1, 2, 3}
}
И потенциальных ошибок гораздо меньше. Хотя возможно тот конфиг грузится ДО интерпретатора.VM
VM
VM
S
S
VM
VM
local hs = {
["mva.name"] = "mva's server";
...
["alpha-llc.org"] = "Alpha LLC";
}
for h,n in pairs(hs) do
VirtualHost (h)
name = n
ssl = {
key = "/etc/shared/certificates/"..h.."/"..h..".key";
certificate = "/etc/shared/certificates/"..h.."/fullchain.cer";
capath = "/etc/ssl/certs";
options = { "no_sslv2", "no_sslv3", "no_compression", "no_ticket" };
}
Component ("conference."..h) "muc"
name = "Конференции"
modules_enabled = { "pastebin", "muc_log", "muc_log_http" };
...
Component ("proxy."..h) "proxy65"
name = "Прокси"
...
end
VM