@@ -5,13 +5,13 @@ import (
5
5
"../param"
6
6
"../serverErrHandler"
7
7
"../serverLog"
8
- "../vhostMux "
8
+ "../vhostHandler "
9
9
"os"
10
10
)
11
11
12
12
type App struct {
13
- vhostSvc * goVirtualHost.Service
14
- vhostMuxes []* vhostMux. VhostMux
13
+ vhostSvc * goVirtualHost.Service
14
+ vhostHandlers []* vhostHandler. VhostHandler
15
15
}
16
16
17
17
func (app * App ) Open () {
@@ -22,22 +22,22 @@ func (app *App) Open() {
22
22
}
23
23
24
24
func (app * App ) Close () {
25
- for _ , vhMux := range app .vhostMuxes {
26
- vhMux .Close ()
25
+ for _ , vhHandler := range app .vhostHandlers {
26
+ vhHandler .Close ()
27
27
}
28
28
29
29
app .vhostSvc .Close ()
30
30
}
31
31
32
32
func (app * App ) ReOpenLog () {
33
- for _ , vhMux := range app .vhostMuxes {
34
- vhMux .ReOpenLog ()
33
+ for _ , vhhandler := range app .vhostHandlers {
34
+ vhhandler .ReOpenLog ()
35
35
}
36
36
}
37
37
38
38
func NewApp (params []* param.Param ) * App {
39
39
vhSvc := goVirtualHost .NewService ()
40
- vhMuxes := make ([]* vhostMux. VhostMux , 0 , len (params ))
40
+ vhHandlers := make ([]* vhostHandler. VhostHandler , 0 , len (params ))
41
41
42
42
for _ , p := range params {
43
43
// logger
@@ -49,8 +49,8 @@ func NewApp(params []*param.Param) *App {
49
49
errHandler := serverErrHandler .NewErrHandler (logger )
50
50
51
51
// ServeMux
52
- vhMux := vhostMux . NewServeMux (p , logger , errHandler )
53
- vhMuxes = append (vhMuxes , vhMux )
52
+ vhHandler := vhostHandler . NewHandler (p , logger , errHandler )
53
+ vhHandlers = append (vhHandlers , vhHandler )
54
54
55
55
// init vhost
56
56
listens := p .Listens
@@ -68,7 +68,7 @@ func NewApp(params []*param.Param) *App {
68
68
ListensTLS : p .ListensTLS ,
69
69
Cert : p .Certificate ,
70
70
HostNames : p .HostNames ,
71
- Handler : vhMux . ServeMux ,
71
+ Handler : vhHandler . Handler ,
72
72
})
73
73
if len (errors ) > 0 {
74
74
serverErrHandler .CheckFatal (errors ... )
@@ -78,7 +78,7 @@ func NewApp(params []*param.Param) *App {
78
78
}
79
79
80
80
return & App {
81
- vhostSvc : vhSvc ,
82
- vhostMuxes : vhMuxes ,
81
+ vhostSvc : vhSvc ,
82
+ vhostHandlers : vhHandlers ,
83
83
}
84
84
}
0 commit comments