HTTPS to Multiple HTTP service and ports

Hello Guys,
I am trying to set up a config in a one armed design with client connecting via https that should be redirected to differents http servers (some are port 80 others 8080 and 9000) and depending on the end of the HTTPS url I have to rewrite the end of the url to connect to the right application on the server.
example i use
https://mydomain.extranet.prod/reporting and this should be transformed in http://sdourep01.rep.fr:8080/
But at the same time if the client use this https url:https://mydomain.extranet.prod/ged/appli1 it should be rerouted to others servers using port 9000.
Can someone help on how with a same VIP and a same certificate i can balance the traffic to the right servers changing the ports and rewriting the url.
Here is a sample of my config so far.
Thanks

if all you need is change the port, than can easily be done.
Create a rule to handle the SSL traffic. A single rule for all your url is ok.
Send the cleartext traffic to an ip port ie: x.x.x.x:81
Then create multiple rules for x.x.x.x:81 with different url match statement.
ie:
content reporting
virt x.x.x.x
proto tcp
port 81
add service Server1_8080
url "/reporing*"
active
Content Appli1
virt x.x.x.x
proto tcp
port 81
add service Server1_9000
url "/ged/appli1*"
active
However, if you need the url to be changed as well as the port, then you will need to configure a redirect. Then catch the redirect with a new SSL rule and forward it to the specific server.
Hope this helps.
If you need more info, let me know.
Gilles.

Similar Messages

  • Turn off service and port

    Hello
    I am workstation user. I am  new to Arch . I come from slackware, but i can´t figure out to turn service and port of in Arch
    In Slackware I use the following comands:
    Block off all in /etc/inetd.conf
    Block off in  /etc/services everything except
    ssh         22/tcp    #Secure Shell Login
    ssh         22/udp    #Secure Shell Login
    syslog        514/udp
    And then run the comand /etc/rc.d/rc.inetd restart
    But /etc/inetd.conf  and  /etc/rc./rc.inetd  don´t  excist in Arch :?:
    How do I use this in Arch Linux

    carl wrote:
    But /etc/inetd.conf  and  /etc/rc./rc.inetd  don´t  excist in Arch :?:
    How do I use this in Arch Linux
    Arch uses xinetd by default.
    EDIT:
    Oh, and you don't have to block anything if you didn't enable xinetd in your /etc/rc.conf DAEMONS line. If you did enable it just edit xinted config like you did with inetd. I guess you can also restart xinetd with /etc/rc.d/xinetd restart.
    More info:
    http://www.archlinux.org/news.php?skip=90
    http://bbs.archlinux.org/viewtopic.php? … netd+inetd
    Also check other daemons that may be running without xinetd with open ports. Disable everything you don't need in rc.conf and/or configure daemons' configs or use iptables to restrict access. There is a lot of info out there in the forums and google of course.

  • OSB call multiple Business Services and combine the responses into one

    Dear All,
    I am new to OSB and I have a use case that I need to solve. I have 3 web services and I imported their WSDLs into OSB and created 3 Business Services that goes with each WSDL. The scenario is like this.
    Business Service 1: takes an input value as [Region] and returns a list of employee names.
    Business Service 2: takes the list of employee names and returns the list of employee names with their job profile
    Business Service 3: takes the list of employee names with their job profile and returns their contact information.
    I need to return the result of Business Service 3 to the consumer. The consumer basically need to call the Proxy service with [Region] as the input value and the result should be the output of above Business service 3.
    As I mentioned, I have WSDL for all the 3 Business Services, but, I do not have the WSDL for the Proxy Service. The Business Service WSDLs are all different and they do not match.
    My question is it possible to achieve the above result without having a concrete WSDL for Proxy Service? Also, how can I go about solving this use case. I have gone through some articles that talk about Split-Join, and am really lost.
    I really appreciate your kind reply on this.
    Thanks in advance.
    Regards,
    Syama

    You have multiple options:
    1. Create a WSDL which has input similar to input of WS1 (only Region as input) and an output similar to output of WS3.
    Create Proxy Service based on this WSDL. Then call all the thee business services one after the other and doing transformations/assigns as needed after each call. Finally map the result of BS3 to the similar output of your new WSDL on which the Proxy service is based.
    2. Create an Any XML type of web service. Create a schema which has two elements, one for input and one for output. Input containing only Region and output containing all the details. All consumers need to send request according to input defined in schema and expect output defined in schema. Its similar to creating the WSDL but can be used in case your consumer do not want to call a Web Service but want to call an XML API over HTTP. Rest will be same as option 1.
    Split join is needed to make calls in parallel, it wont be usable in your use case unless you expect a list og regions in the same request for each of which you need to gather same information by calling three services.

  • Cancelling Service and Porting Number

    OK, my wife's phone contract ends 12/8/13 and the billing cycle starts 12/8/13. So, if I port the number to a new phone on 12/8/13 when the contract ends, will I get an ETF as that is the end date of the contract and will I have to pay for all of December?  My daughter also has a phone with VZW that shares minutes with my wife's phone, but her contract expires on 3/14/14.  How will this affect her phone when I switch my wife's phone?
    And, before a VZW reps asks what they can do to keep our business, the simple answer is to provide me a plan for three phones (I'm getting one for my younger daughter) that has unlimited text, voice and messaging for all three lines that is affordable.

    Midnight is the usual switch over time.  If your port out on 12/8/13, you will incur the ETF because the contract isn't finished until midnight that day.  Since your billing also starts on that day with the billing cycle ending at midnight on 12/7, you will have a bill for the billing period of 12/8/13 to 1/7/14.  Verizon Wireless doesn't prorate the billing cycle when you cancel.  You will be responsible for that amount plus and overages.  You might be better off cancelling/porting the number between 1/3 and 1/7 to the most use out of the billing cycle and to allow time for the port process to another carrier is fully complete.
    Once your wife's line is cancelled, the daughter's line would move to an individual account that may or may not remain under your wife's name as the account owner.
    Which plan do you have now?  Would all three lines have smartphones?  Do you really need unlimited minutes?  Text messaging?  The data will be a tiered data plan.  Depending on your plan, the data could be shared among all three devices or not.

  • Can not activate http service

    Hallo,
    in TC SMICM --> goto -> services I can see http service and smtp service. It is not possible to activate the http service.
    R/3 4.7
    Any ideas?
    Regards
    David

    Hello
    most propably the port for the Service is used, by another (non SAP) Service on the machine. Try to configure it to an other Port. Temporarly you can do this also in The SMICM >> GOTO >> Service screen.
    Test it.
    Regards,
    Dezso

  • Http Service : Help required in displaying result

    Hi All,
    I have created a http service and i'm trying to post the http request. the result is Successful but i'm not able to  display the result in the alert window.
    This is what I'm trying to do on the result event handler function.
    protected function postRequestResult_resultHandler(event:ResultEvent):void
         var srt:String = event.result.nodeValue;
         Alert.show(srt , "Result");
    but I'm getting an output something like [object object ]
    Please help. All I need is to do is, display the complete soap envelop ( soap header and body ) present in the result.
    Is there a way to do it ?
    Thanks and regards,
    adewrn

    Hi,
    Thanks for all your replies. I was able to solve it by making the resultFormat property of http service object as text, This returned the entire result as a string. And i was able to display it.
    Regards,
    adewrn

  • Http service vs data services

    is there any difference between Http service and data services?

    Hi
             Data service is probably a server pushed communication like messaging.. It carries lots of changes as an object or arraycollection and as ubuntu said something like asyn service calls..
         and http service is like traditional http service .. we can use http services to load remote resources also in flex application..

  • OSB business service and NTLM authentication

    Hi,
    Is there a solution to use OSB business service with http transport and this bs authenticates itself with NTLM
    thanks Edwin

    Hi Manoj,
    We want to connect our production esb to the ERP ( IFS) system and we want to do this with the OSB. The ERP system has a lot http services and they are all running on jboss. On this app server they have enabled ntlm so users can their account to fill in there project hours /administration.
    I got this working with a authenticator in a jdeveloper 11g web service proxy client. ( http://biemond.blogspot.com/2009/04/jax-ws-web-service-proxy-client-and.html )
    thanks Edwin

  • Multiple Web Services in one Jdeveloper project

    Hi all,
    I'm currently trying to implement a series of web services, all relating to one application. I'm using the top-down approach, where I generate the web service from a WSDL file, and add my implementation to the generated classes. The WSDL file imports all sorts of XML Schemas (xsd-files) and Jdeveloper correctly generates all the necessary java-classes for me. Lets call the first web service I create WS-1.
    This all works fine and I'm a happy panda. I can call the web service, it works, I can modif the wsdl and regenerate the web service to e.g. change the input etc. All this works.
    Just until the point where I want to create a second web service (lets call this WS-2). This new web service doesn't use all the XML Schemas that the first web service does, it is more simple with regards to in-/output. The problem arises when I modify WS-2 and Jdeveloper regenerates the Web service files (.java and the files in the WEB-INF/wsdl-directory). When I do this, it deletes the imported xsd-files that WS-1 uses (removes them from WEB-INF/wsdl).
    And when I regenerate WS-1 to get my xsd-files in again, then when I regenerate WS-2 it imports all the unnecessary xsd-files into the wsdl for WS-2.
    Something tells me, that there is a connection or shared library between all web services in one Jdeveloper project. That they all imports and uses the xsd-files in WEB-INF/wsdl.
    Is this true? Can't I have multiple web services (and wsdl-files) using different types (schema definitions) in the the same Jdeveloper project?
    One solution I can think of, is to have all my web services in different projects under the same application. But is this really necessary?
    I'm using Jdeveloper 10.1.3.3.0.

    Hi,
    pure from a coder instinct I think I would prefer them to be in separate projects for better reuse and clean separation. If I need project 1 to access aclass from Project 2, I can check the dependency check box in the project properties. Is there any business requirement that makes you think having all of these in a single project will help ?
    Frank
    Btw.: I agree that JDeveloper shouldn't constraint developers from doing what they want and if this is a limitation the feel free to file a bug

  • Can javamail use windows default outgoing smtp mail server and port?

    how can i use windows default outgoing smtp service and port from javamail? is it possible to retrieve this info or just instruct javamail to use default?
    thanks

    Windows doesn't have a default SMTP server. However if you have something like Outlook or Outlook Express or Eudora or Netscape Mail or whatever set up on your Windows box, you will have already told it what SMTP server it should connect to.
    That information would be in the Windows registry, or in the config file of whatever e-mail client you already have set up. However it's probably easier to just have your application ask for the SMTP server's name again rather than trying to find where some other application stashed it.

  • Web service invocation problem on host hostname and port 8000 protocol : http logical port name : LP_WS_SMDAGENT_MONITORING

    hello colleagues,
    In the phase Connect Diagnostics dont show the Agent available in SLD, but when go to SLD i have the agents,
    Error,
    Connect Diagnostics Agent
    The table does not contain any data
    Agent availables in all SLD
    SOAP:1.007 SRT: Unupported xstream found: ("HTTP Code 401 : Unauthorized")
    Web service invocation problem on host hostname and port 8000 protocol : http logical port name : LP_WS_SMDAGENT_MONITORING
    Thanks

    OK, then pls follow below steps;
    - Go to step 'Create Users' in solman_setup System Preparation scenario and make sure the user SM_INTERN_WS has a green status. Use the 'Test Login' button to make sure the user is not locked and has correct credentials maintained in solman_setup
    - Immediately after checking the user status, navigate to Configure Connectivity->Enable Web Services and execute again the 'Create Logical Ports' automatic activity, in order to propagate the correct credentials to the Logical Port definitions.
    - If the above operation is not successful, repeat the two steps above, providing a different user Id in 'Create Users' step, eg SM_INTERN_W1. This will prevent situations where the user gets locked by Logical Ports using an obsolete password.
    Let me know the results.
    Regards,
    Vivek

  • Service Number/Port Number in HTTP receiver adapter

    Dear Experts,
    I have a scenario where I am to do HTTP Post to a 3rd party web application via a url in the following format:
    https://x.y.info/abc/sap/customer.cgi
    The HTTP Post data is submitted to the CGI script which is then processed further by the web application. The URL works ok via IE or even PI soap receiver adapter is able to post XML message to the URL but using SOAP.
    But I have to do only HTTP Post and now my problem is that the URL dont have a so called port number that I can fill in the "Service Number" field in HTTP receiver channel or in SM59.
    Does SAP always need a service number or how to deal with this case where server doesnot expose the port.
    Thanks in advance.
    Br
    Suman

    Hello,
    The HTTP Post data is submitted to the CGI script which is then processed further by the web application. The URL works ok via IE or even PI soap receiver adapter is able to post XML message to the URL but using SOAP.
    By definition, the SOAP Adapter is also using HTTP POST as its HTTP method the only difference is that there is a SOAP Envelope that is being sent.
    But I have to do only HTTP Post and now my problem is that the URL dont have a so called port number that I can fill in the "Service Number" field in HTTP receiver channel or in SM59.
    Service number is the port number of the URL that you will be connecting to, if it is not shown, it is assumed that it is 80 for http and 443 for https (as Gzegorz mentioned). Since you are using HTTPs, you should use HTTP Destination that points to an SM59 configuration.
    Hope this helps,
    Mark

  • Port issue with j2ee engine, http service provider

    hi gurus,
    on two of our standalone j2ee servers, the j2ee engine is up and running fine. from the mmc everything shows green including messager server.
    but when i connect to the j2ee page using browser either from the client machine or  on the server it never gives me an error message but the status bar keeps processing. never throws any sort of dispatcher or 500 error messages.
    There were some GRC-Virsa components deployed over the weekend not sure if that had changed something.
    After intial research the port information in the HTTP service provider showed 80 for http and 443 for ssl (https)so i had manually changed it to 50000 and 50001 from config tool respectively , restarted the server.
    After the restart the j2ee page came up and the very second http request it goes to the loop again with no error message, whats the reason behind this sort of behavior. i have made the port changes over the whole cluster and restarted.
    surprising it works only for the first time after restart, the very second http request never accepted by dispatcher/server process , no error message though.
    environment, nw04s with plain j2ee, windows 2003, sql2008
    please assist.
    -durga

    thanks sean for responding, infact the issue is resolved yesterday.
    Reason due to insufficient application threads and make sure the right port defined in HTTP service provider. So fixing these two things resolved the issue
    Thanks,
    Durga

  • Multiple HTTP Services

    Hi
    I fill a mysql table with data from a datagrid. When the grid
    if full (50 lines) I send 50 http service request that concerns
    INSERT sql command. My question : Is there a better way then this,
    as to send all data in a single http service? but how??
    Thanks

    "robbyk87" <[email protected]> wrote in
    message
    news:gnrl9a$pfr$[email protected]..
    > Hey all,
    >
    > Is there a way I can OOP this so I do not have to create
    another button
    > set
    > the source and create multiple http services?
    >
    > Surely there must! But alas, I am at a loss here.
    >
    > Basically if I needed to add more images - I would have
    to create more and
    > more http services as well as all the 'like' commands
    for the image
    > button.
    I'm not sure what you mean by the "like" commands, but if you
    just use a
    repeater to repeat your buttons and use ONE HTTPService that
    looks at what
    index the button that was clicked is in the repeater list and
    sends based on
    that, I'd think you'd be pretty much there.

  • HTTPS and UWL and port 50001

    When we click on the Manager Self Service tab in SAP portal when using https/ssl (https://server.company.com/irj/portal), all iViews appear correctly except for the UWL which is requested in a non-secure way over port 50000.
    http://server.company.com:50000/webdynpro/dispatcher/sap.com/tckmcbc.uwl.ui~wd_ui/UWL
    If I add the https port to the URL (50001), the UWL opens fine and secure:
    https://server.company.com:50001/irj/portal
    https://server.company.com:50001/webdynpro/dispatcher/sap.com/tckmcbc.uwl.ui~wd_ui/UWL
    Any ideas on why this would be? For some reason, if I don't put a port on there and use https, the UWL iView changes to the http/port 50000 location. But if I use https and include port 50001, the UWL opens with the secure link.
    Is there a setting somewhere that would cause the UWL to go to http and port 50000 unless I specifically tell it to go to port 50001?
    Other webdynpro pieces open up fine, such as the team calendar:
    https://server.company.com/webdynpro/dispatcher/sap.com/ess~lea/TeamView
    Note: UWL config has the same problem as the UWL itself:
    /webdynpro/dispatcher/sap.com/tckmcbc.uwl.ui~wd_admin/Configuration
    Unless I specifically put port 50001, it'll go to http and port 50000, which is unsecured.
    Hopefully this explanation makes sense.

    Hello
    Curious if there was any resolution to this issue - our situation is very similar, although I have not configured the portal to support HTTPS.  We are accessing via a load balancer (HTTPS) which then sends the request to the HTTP port of the portal. 
    Accessing the UWL by chaning the URL manually to HTTPS as you experienced works fine:
    https://loadbalancer.domain.net/webdynpro/dispatcher/sap.com/tckmcbc.uwl.ui~wd_ui/UWL

Maybe you are looking for

  • E-Recruitment  and EHS - tables are missing ECC 6.0

    Hello All, We have recently noticed that we have tables missing in our  SAP HCM and our EHS(Employe Health and Safety) Development Box.  I am attaching the list of tables for review by all.  Can someone tell me, please, if they know what these tables

  • Firewire Hubs For Use With A New Firewire 800 External Drive

    I currently have 3 HD daisy chained to one of my Firewire ports. I have an older Firewire iPOD with a dock that is attached to the other Firewire Port. I need more storage capacity so I am planning to get 1 Tetra La Cie - this model. I have had excel

  • Debatching

    My input text file is as follows : 13120000117A|20140623|03-01-2014 TO 04-30-2014|1100_20047|ZTAD1|ZNA590|700355|1100_20047||04-12-2014|USD|21.25|CARD 13120000117B|20140623|03-01-2014 TO 04-30-2014|1100_20047|ZTAD1|ZNA590|700355|1100_20047||04-12-201

  • Lumia 520 music player gets paused automatically!

    I got this problem from today morning. Whenever I play any music file on my speakers it gets paused automatically after a few seconds of playing and when I play it again it gets paused again. I have been facing this problem only while playing music o

  • Sudden increase in memory space

    We have developed an application using the Hyperion 9.3.1. We are trying to load data and the data load itself is taking lot of time. Again, the memory space is getting increased drastically (almost to 100%). We see lot of page files being generated.