The website only load a blank page when use L7 "HTTP" SLB

Hi Team,
I’ve just upgrade 3200-12 to ACOS2.7.1, One of web services (HTTP) could not be operated with old configuration:

slb virtual-server app_edocment_vserver 10.34.2.160
port 80 http

(The website only load a blank page).
The website will load correctly when we change config “port 80 http” → “port 80 fast-http” or “port 80 tcp”.
Actually, I want to use truly L7 HTTP SLB for some premium function.
Pls help me.

Tks. Thuong

Are you running 2.7.1-P1? Or 2.7.1?
What does the rest of the config look like?

Hi Mischa,
F.Y.I
!Current configuration: 6350 bytes
!
!Configuration last updated at 13:37:24 ICT Wed Jun 26 2013
!Configuration last saved at 13:33:34 ICT Wed Jun 26 2013
!
active-partition Presentation
vlan 1/1400
untagged ethernet 25
router-interface ve 1400
name “Presentation”
!
vlan 2/1400
untagged ethernet 25
router-interface ve 1400
name “Presentation”
!
!

interface ve 1/1400
ip address 10.0.20.1 255.255.248.0
name “Presentation”
!
interface ve 2/1400
ip address 10.0.20.2 255.255.248.0
name “Presentation 02”
!
ip route 0.0.0.0 /0 10.0.16.4 device 1
!
ip route 0.0.0.0 /0 10.0.16.1 device 2
!
!
!
!
!
!
!
!
!
!

vrrp-a vrid default
   floating-ip 10.0.20.0
   priority 255 device 1
   priority 100 device 2
!
!
ip nat pool app_edocment_snat_ipv4 10.0.20.43 10.0.20.43 netmask /24
!
!

!
slb server _s_10.0.17.42 10.0.17.42
   port 80 tcp
!
slb server _s_10.0.17.44 10.0.17.44
   port 80 tcp
!

!
slb service-group app_edocment_srvgrp tcp
    method least-connection
    health-check ping

    member \_s\_10.0.17.42:80
    member \_s\_10.0.17.44:80

!
slb virtual-server app_edocment_vserver 10.0.20.42
   port 80 http

      name \_10.0.20.42\_HTTP\_80
      source-nat pool app\_Testedocment\_snat\_ipv4
      service-group app\_edocment\_srvgrp

!
!
!
!
!
!
!
end

!Current configuration: 6350 bytes
!
!Configuration last updated at 13:37:24 ICT Wed Jun 26 2013
!Configuration last saved at 13:33:34 ICT Wed Jun 26 2013
!
active-partition Presentation
vlan 1/1400
untagged ethernet 25
router-interface ve 1400
name “Presentation”
!
vlan 2/1400
untagged ethernet 25
router-interface ve 1400
name “Presentation”
!
!

interface ve 1/1400
ip address 10.0.20.1 255.255.248.0
name “Presentation”
!
interface ve 2/1400
ip address 10.0.20.2 255.255.248.0
name “Presentation 02”
!
ip route 0.0.0.0 /0 10.0.16.4 device 1
!
ip route 0.0.0.0 /0 10.0.16.1 device 2
!
!
!
!
!
!
!
!
!
!

vrrp-a vrid default
   floating-ip 10.0.20.0
   priority 255 device 1
   priority 100 device 2
!
!
ip nat pool app_edocment_snat_ipv4 10.0.20.43 10.0.20.43 netmask /24
!
!

!
slb server _s_10.0.17.42 10.0.17.42
   port 80 tcp
!
slb server _s_10.0.17.44 10.0.17.44
   port 80 tcp
!

!
slb service-group app_edocment_srvgrp tcp
    method least-connection
    health-check ping

    member \_s\_10.0.17.42:80
    member \_s\_10.0.17.44:80

!
slb virtual-server app_edocment_vserver 10.0.20.42
   port 80 http

      name \_10.0.20.42\_HTTP\_80
      source-nat pool app\_edocment\_snat\_ipv4
      service-group app\_edocment\_srvgrp

!
!
!
!
!
!
!
end

Hi Mischa,

ACOS 2.7.1-P1
!version 2.7.1-P1, build 76 (Jun-08-2013,06:11)
I am not able to find "slb virtual-server app\_edocment\_vserver 10.34.2.160" in the config you pasted.
It also looks there is a source-nat pool missing "app\_Testedocment\_snat\_ipv4"
In regards to the health-monitor on the service-group "health-check ping" this is a default heath-check we perform on the server together with a L4 health check on the port.

Hi Mischa,
I corrected the “source-nat pool”. But could not solve the issue, (Everything is OK if i change:
"
slb virtual-server app_edocment_vserver 10.0.20.42
port 80 http → “port 80 tcp” or “port 80 fast-http”.

Do you have other suggestion? Thank you.

!Current configuration: 6350 bytes ! !Configuration last updated at 13:37:24 ICT Wed Jun 26 2013 !Configuration last saved at 13:33:34 ICT Wed Jun 26 2013 ! active-partition Presentation vlan 1/1400 untagged ethernet 25 router-interface ve 1400 name “Presentation” ! vlan 2/1400 untagged ethernet 25 router-interface ve 1400 name “Presentation” ! !

interface ve 1/1400 ip address 10.0.20.1 255.255.248.0 name “Presentation” ! interface ve 2/1400 ip address 10.0.20.2 255.255.248.0 name “Presentation 02″ ! ip route 0.0.0.0 /0 10.0.16.4 device 1 ! ip route 0.0.0.0 /0 10.0.16.1 device 2 ! ! ! ! ! ! ! ! ! !

vrrp-a vrid default floating-ip 10.0.20.0 priority 255 device 1 priority 100 device 2 ! ! ip nat pool app_edocment_snat_ipv4 10.0.20.43 10.0.20.43 netmask /24 ! !

! slb server _s_10.0.17.42 10.0.17.42 port 80 tcp ! slb server _s_10.0.17.44 10.0.17.44 port 80 tcp !

! slb service-group app_edocment_srvgrp tcp method least-connection health-check ping member _s_10.0.17.42:80 member _s_10.0.17.44:80 ! slb virtual-server app_edocment_vserver 10.0.20.42 port 80 http name _10.0.20.42_HTTP_80 source-nat pool app_edocment_snat_ipv4 service-group app_edocment_srvgrp ! ! ! ! ! ! ! end

I would recommend to open a support case so we can collect some traces.