Forum Discussion

Sander_-_Portaa's avatar
Sander_-_Portaa
Icon for Nimbostratus rankNimbostratus
Jan 07, 2015

Sharepoint 2013 iRule issue

Hi All,

 

A strange thing is happening to my Sharepoint publishing. Situation

 

Client --->> https:// -->> F5 [MasterWeb with Irule] on the MasterWeb iRule, based on the FQDN requested the specifief virtual server is selected.

 

MasterWeb 10.10.10.254 Sharepoint1 10.10.10.221 Sharepoint2 10.10.10.222

 

iRule (partial)

 

when HTTP_REQUEST { log local0. "Client requesting host: [HTTP::host]"

 

set hoststring [string tolower [HTTP::host]] log local0. $hoststring

 

switch $hoststring { "" { virtual /Common/iapp_.app/_vs

 

} ...... }

 

If I set my internal DNS to reflect FQDN_Server1 directly to the virtual server it works fine. If I set my internal DNS to reflect the FQDN_Server1 to the MasterWeb, it fails. Anyone any suggestion what to look for, we use this setup also for other webservices without any issues.

 

thanks in advance, Best regards Sander

 

4 Replies

  • mikeshimkus_111's avatar
    mikeshimkus_111
    Historic F5 Account

    Hi Sander, what's the use case for using a virtual server targeting another virtual server? Just trying to publish 2 different web applications at the same IP address?

     

    thanks

     

  • Hi Mikeshimkus,

     

    That's correct. We ar publishing about 10-15 sites on this address. Funny thing is, the sharepoint 2010 server I published does work in this setup.

     

    Rgds, Sander

     

  • when you say it fails, how does it fail? have you checked how far the traffic goes? does it reach the pool members or get lost on the bigip somewhere?

     

  • "If I set my internal DNS to reflect FQDN_Server1 directly to the virtual server it works fine. If I set my internal DNS to reflect the FQDN_Server1 to the MasterWeb, it fails."

     

    When the virtual server it self is addressed the pages are opened fine, when the MasterWeb with the iRule is addressed, which should transfer the traffic to the virtual server, it fails (page could not be found). Thanks.