Forum Discussion

Cpet's avatar
Cpet
Icon for Altocumulus rankAltocumulus
May 03, 2018

Big-ip APM remote users are receiving an error message 404 not found.

Hi all,

 

Company's remote users are receiving an error message when they are trying to import or edit (yellow highlighted) a file to an application published through Big-ip APM.When they are working on local network the application working properly without error messages. Could you help me please? Thank you, Christos

 

 

 

  • Hi Chris,

     

    Can you first explain your architecture. This service is provided trough Webtop? and this is a portal access ressources?

     

    or you deploy this application as web access management using just F5 APM to authenticate user?

     

    Thank you. Regards.

     

  • Cpet's avatar
    Cpet
    Icon for Altocumulus rankAltocumulus

    Hi Youssef,

     

    I am sorry,You have absolutely right.

     

    I have 2 Big-ip virtual edition cluster Ver12 build 2.0.644.To authenticate users i have an AD server and the service provided through Webtop.Also For your information other application is working properly.

     

    Thank you, Christos

     

  • Hi Chris,

     

    it's a common problem. I meet him often this kind of behavior.

     

    First of from internal (Without using F5) connect to your application (using chrome and developper tools --> F12). then capture the request don when you try to import or edit your document.

     

    This requestion target the app hostname or the backend hostname (additional can you tel me if is a relativ or absolute link)?

     

    you may need to do some writing...

     

    Regards

     

  • Hello Chris,

     

    did you have a feedback about your case?

     

    regards

     

  • Cpet's avatar
    Cpet
    Icon for Altocumulus rankAltocumulus

    Hello Youssef,

     

    There is an irule regarding this program called "Massupload",is it correct? How can i check it if working properly? I provide you the irule

     

    When ACCESS_ACL_ALLOWED { set my_path [string tolower [HTTP::path]] } when HTTP_RESPONSE { if { [info exists my_path] && [$my_path equals "/ords/massupload"] } { REWRITE::disable } else { REWRITE::enable } }

     

    Thank you

     

  • Hi,

    You can check if your condition is trigged:

    When ACCESS_ACL_ALLOWED {
        set my_path [string tolower [HTTP::path]]
    }
    when HTTP_RESPONSE {
        if { [info exists my_path] && [$my_path equals "/ords/massupload"] } {
            REWRITE::disable
        log local0. "Logs: rewrite disable for path $my_path"
        } else 
        log local0. "Logs: rewrite enable for path $my_path"
            REWRITE::enable
        }
    }
    

    As you can noticed I activate logs.

    But As I told you first you have, You have to do a test from internal (Without using F5) connect to your application (using chrome and developper tools --> F12). then capture the request done when you try to import or edit your document.

    This requestion target the app hostname or the backend hostname (additional can you tel me if is a relativ or absolute link)?

    Regards

    First