struct

KemalWAF::DomainConfig

Inherits YAML::Serializable / Struct / Value / Object

Domain yapılandırması

Constructors

new(default_upstream : String, upstream_host_header : String = "", preserve_original_host : Bool = false, verify_ssl : Bool = true, cert_file : String | Nil = nil, key_file : String | Nil = nil, letsencrypt_enabled : Bool = false, letsencrypt_email : String | Nil = nil)
Source
new(*, __context_for_yaml_serializable ctx : YAML::ParseContext, __node_for_yaml_serializable node : YAML::Nodes::Node)
Source

Instance methods

cert_file

Domain bazlı TLS/SSL sertifika yapılandırması (SNI desteği için)

Source
cert_file=(cert_file : String | Nil)

Domain bazlı TLS/SSL sertifika yapılandırması (SNI desteği için)

Source
default_upstream
Source
default_upstream=(default_upstream : String)
Source
has_custom_cert?

Domain için sertifika yapılandırması var mı?

Source
key_file
Source
key_file=(key_file : String | Nil)
Source
letsencrypt_email
Source
letsencrypt_email=(letsencrypt_email : String | Nil)
Source
letsencrypt_enabled
Source
letsencrypt_enabled=(letsencrypt_enabled : Bool)
Source
preserve_original_host
Source
preserve_original_host=(preserve_original_host : Bool)
Source
upstream_host_header
Source
upstream_host_header=(upstream_host_header : String)
Source
use_letsencrypt?

Domain için Let's Encrypt aktif mi?

Source
verify_ssl
Source
verify_ssl=(verify_ssl : Bool)
Source