Marc_62708
Nimbostratus
Jul 29, 2011Issue with SSL and Peoplesoft
I have a virtual server for people soft using TCP 80 and have no issues. I setup another virtual server using 443 and get to login screen with no issue. Once entering login credentials, I immediately get an error saying "Your PeopleSoft connection has expired..."
I ran httpwatch when accessing it using port 80 for the VS and another when using 443 for VS. The peopesoft pool is a single server responding to port 5000
VS using 80 from client to F5. (Success)
http://servername.company.com:5000/...uageCd=ENG
http://servername.company.com:5000/...ab=DEFAULT
http://servername.company.com:5000/epm/ScriptProxy.js
http://servername.company.com:5000/...EDEF_1.css
http://servername.company.com:5000/...CRIPT_1.js
http://servername.company.com:5000/...OMAIN_1.js
http://servername.company.com:5000/...OOKIE_1.js
http://servername.company.com:5000/...HPAGE_1.js
http://servername.company.com:5000/...CRIPT_1.js
http://servername.company.com:5000/...LOGO_1.gif
http://servername.company.com:5000/..._CRV_1.gif
http://servername.company.com:5000/..._SHD_1.gif
http://servername.company.com:5000/...RCRV_1.gif
http://servername.company.com:5000/...LOSE_1.gif
http://servername.company.com:5000/...APSE_1.gif
http://servername.company.com:5000/...RESH_1.gif
http://servername.company.com:5000/...V_GO_1.gif
http://servername.company.com:5000/...FLDR_1.gif
http://servername.company.com:5000/..._TBR_1.gif
http://servername.company.com:5000/...R_BG_1.gif
http://servername.company.com:5000/...LLET_1.gif
http://servername.company.com:5000/..._DOT_1.gif
http://servername.company.com:5000/...EDBY_1.gif
http://servername.company.com:5000/...%2fdXnE%3d
http://servername.company.com:5000/...EDEF_1.css
http://servername.company.com:5000/...CRIPT_1.js
http://servername.company.com:5000/favicon.ico
http://servername.company.com:5000/psp/epm/?cmd=login&languageCd=ENG
http://servername.company.com:5000/psp/epm/EMPLOYEE/EPM/h/?tab=DEFAULT
http://servername.company.com:5000/epm/ScriptProxy.js
http://servername.company.com:5000/cs/epm/cache/PSSTYLEDEF_1.css
http://servername.company.com:5000/cs/epm/cache/PT_SAVEWARNINGSCRIPT_1.js
http://servername.company.com:5000/cs/epm/cache/PT_ISCROSSDOMAIN_1.js
http://servername.company.com:5000/cs/epm/cache/PORTAL_COOKIE_1.js
http://servername.company.com:5000/cs/epm/cache/PORTAL_REFRESHPAGE_1.js
http://servername.company.com:5000/epm/script/servername.company.com_5000_cs_epm_cache_PT_NAV_SCRIPT_1.js
http://servername.company.com:5000/cs/epm/cache/NEW_PS_LOGO_1.gif
http://servername.company.com:5000/cs/epm/cache/NEW_PORTAL_HDR_CRV_1.gif
http://servername.company.com:5000/cs/epm/cache/NEW_PORTAL_HDR_SHD_1.gif
http://servername.company.com:5000/cs/epm/cache/NEW_PORTAL_HDR_TBRCRV_1.gif
http://servername.company.com:5000/cs/epm/cache/PT_PORTAL_IC_CLOSE_1.gif
http://servername.company.com:5000/cs/epm/cache/PT_PORTAL_IC_COLLAPSE_1.gif
http://servername.company.com:5000/cs/epm/cache/PT_PORTAL_IC_REFRESH_1.gif
http://servername.company.com:5000/cs/epm/cache/PT_NAV_GO_1.gif
http://servername.company.com:5000/cs/epm/cache/PT_NAV_CLOSED_FLDR_1.gif
http://servername.company.com:5000/cs/epm/cache/NEW_PORTAL_HDR_TBR_1.gif
http://servername.company.com:5000/cs/epm/cache/NEW_PORTAL_HDR_BG_1.gif
http://servername.company.com:5000/cs/epm/cache/PT_NAV_BULLET_1.gif
http://servername.company.com:5000/cs/epm/cache/PT_NAV_CLEAR_DOT_1.gif
http://servername.company.com:5000/cs/epm/cache/PT_PORTAL_POWEREDBY_1.gif
http://servername.company.com:5000/psc/epm/EMPLOYEE/EPM/s/WEBLIB_PT_NAV.ISCRIPT1.FieldFormula.IScript_PT_NAV_PAGELET?Bodyid=true&c=z%2fKl3o%2fdXnE%3d
http://servername.company.com:5000/cs/epm/cache/PSSTYLEDEF_1.css
http://servername.company.com:5000/cs/epm/cache/PT_NAV_SCRIPT_1.js
http://servername.company.com:5000/favicon.ico
iRule for VS using TCP 80=
when HTTP_REQUEST {
if { [HTTP::uri] == "/"}
{ HTTP::redirect "http://epmf5.company.com/psp/epm/?cmd=login" }
VS using 443 from client to F5- (fails)
https://epmf5.company.com/psp/epm/?...uageCd=ENG
https://epmf5.company.com/psp/epm/EMPLOYEE/EPM/h/?tab=DEFAULT
http://epmf5.company.com/epm/ScriptProxy.js
http://epmf5.company.com/cs/epm/cache/NEW_PS_LOGO_1.gif
http://epmf5.company.com/cs/epm/cache/NEW_PORTAL_HDR_CRV_1.gif
http://epmf5.company.com/cs/epm/cache/NEW_PORTAL_HDR_SHD_1.gif
http://epmf5.company.com/cs/epm/cache/NEW_PORTAL_HDR_TBRCRV_1.gif
http://epmf5.company.com/cs/epm/cache/PT_PORTAL_IC_CLOSE_1.gif
http://epmf5.company.com/cs/epm/cache/PT_PORTAL_IC_COLLAPSE_1.gif
"error - PeopleSoft 8 session expired"
http://epmf5.company.com/psp/epm/EMPLOYEE/EPM/?cmd=expire
http://epmf5.company.com/epm/signin.css
http://epmf5.company.com/epm/images/white_shadow_chip.gif
http://epmf5.company.com/epm/images/blue_shadow_chip.gif
http://epmf5.company.com/epm/images..._chip.gifv
iRule for VS using 443 =
when HTTP_REQUEST {
if { [HTTP::uri] == "/"}
{ HTTP::redirect "https://epmf5.company.com/psp/epm/?cmd=login" }
}
---------------
Im very new to F5 so if I missed something simple, my apologies. Any help would be appreciated adn thanks ahead