305 |
bindaddress : ADDRESS STRING { Run.bind_addr= $2; } |
bindaddress : ADDRESS STRING { Run.bind_addr= $2; } |
306 |
; |
; |
307 |
|
|
308 |
ssl : HTTPDSSL DISABLE { Run.httpdssl= FALSE; } |
ssl : ssldisable { Run.httpdssl= FALSE; } |
309 |
| HTTPDSSL ENABLE pemfile clientpemfile allowselfcert { |
| sslenable pemfile clientpemfile allowselfcert { |
|
Run.httpdssl= TRUE; |
|
|
if(!have_ssl()) { |
|
|
error("%s: SSL is not supported at line %d\n", |
|
|
prog, lineno-1); |
|
|
cfg_errflag++; |
|
|
} |
|
|
} |
|
|
| HTTPDSSL pemfile clientpemfile allowselfcert { |
|
310 |
Run.httpdssl= TRUE; |
Run.httpdssl= TRUE; |
311 |
if(!have_ssl()) { |
if(!have_ssl()) { |
312 |
error("%s: SSL is not supported at line %d\n", |
error("%s: SSL is not supported at line %d\n", |
316 |
} |
} |
317 |
; |
; |
318 |
|
|
319 |
|
sslenable : HTTPDSSL |
320 |
|
| HTTPDSSL ENABLE |
321 |
|
| ENABLE HTTPDSSL |
322 |
|
; |
323 |
|
|
324 |
|
ssldisable : HTTPDSSL DISABLE |
325 |
|
| DISABLE HTTPDSSL |
326 |
|
| ssldisable PEMFILE PATH |
327 |
|
| ssldisable CLIENTPEMFILE PATH |
328 |
|
| ssldisable ALLOWSELFCERTIFICATION |
329 |
|
; |
330 |
|
|
331 |
pemfile : PEMFILE PATH { |
pemfile : PEMFILE PATH { |
332 |
Run.httpsslpem= $2; |
Run.httpsslpem= $2; |
333 |
if(!check_file(Run.httpsslpem, |
if(!check_file(Run.httpsslpem, |