@@ -5,13 +5,13 @@ import (
55 "../param"
66 "../serverErrHandler"
77 "../serverLog"
8- "../vhostMux "
8+ "../vhostHandler "
99 "os"
1010)
1111
1212type App struct {
13- vhostSvc * goVirtualHost.Service
14- vhostMuxes []* vhostMux. VhostMux
13+ vhostSvc * goVirtualHost.Service
14+ vhostHandlers []* vhostHandler. VhostHandler
1515}
1616
1717func (app * App ) Open () {
@@ -22,22 +22,22 @@ func (app *App) Open() {
2222}
2323
2424func (app * App ) Close () {
25- for _ , vhMux := range app .vhostMuxes {
26- vhMux .Close ()
25+ for _ , vhHandler := range app .vhostHandlers {
26+ vhHandler .Close ()
2727 }
2828
2929 app .vhostSvc .Close ()
3030}
3131
3232func (app * App ) ReOpenLog () {
33- for _ , vhMux := range app .vhostMuxes {
34- vhMux .ReOpenLog ()
33+ for _ , vhhandler := range app .vhostHandlers {
34+ vhhandler .ReOpenLog ()
3535 }
3636}
3737
3838func NewApp (params []* param.Param ) * App {
3939 vhSvc := goVirtualHost .NewService ()
40- vhMuxes := make ([]* vhostMux. VhostMux , 0 , len (params ))
40+ vhHandlers := make ([]* vhostHandler. VhostHandler , 0 , len (params ))
4141
4242 for _ , p := range params {
4343 // logger
@@ -49,8 +49,8 @@ func NewApp(params []*param.Param) *App {
4949 errHandler := serverErrHandler .NewErrHandler (logger )
5050
5151 // 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 )
5454
5555 // init vhost
5656 listens := p .Listens
@@ -68,7 +68,7 @@ func NewApp(params []*param.Param) *App {
6868 ListensTLS : p .ListensTLS ,
6969 Cert : p .Certificate ,
7070 HostNames : p .HostNames ,
71- Handler : vhMux . ServeMux ,
71+ Handler : vhHandler . Handler ,
7272 })
7373 if len (errors ) > 0 {
7474 serverErrHandler .CheckFatal (errors ... )
@@ -78,7 +78,7 @@ func NewApp(params []*param.Param) *App {
7878 }
7979
8080 return & App {
81- vhostSvc : vhSvc ,
82- vhostMuxes : vhMuxes ,
81+ vhostSvc : vhSvc ,
82+ vhostHandlers : vhHandlers ,
8383 }
8484}
0 commit comments