Change relative URL of segments for HLS-VOD

Simple Version:
Can I change the URL of the TS segments delivered by the hlshttp_module in any way, or is it always relative to the requested m3u8 URL?
Long Version:
To try and protect my content from being accessed by third parties I want to use mod-auth-token, with a client inserted token in the request for the variant m3u8, and a server generated token in the HLS m3u8.
My clients generate a token using a shared secret, and request the variant m3u8 from:
https://myserver/hls-manifest/<clienttoken>/<hextime>/path/to/folder/manifest.m3u8
This page is served dynamically (using php), and does not really have anything to do with FMS even though it is running in the same Apache instance. The m3u8 is generated with server tokens in the m3u8 URLs somethign like this:
#EXTM3U
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=10240000,CODECS="mp4a.40.2, avc1.42001f"
https://myserver/hls-vod/dc226454b9e39b9ffc44f9496505c70e/4ea6963f/path/to/folder/filename _1024k.mp4.m3u8
I have installed mod-auth-token, and configured it on a LocationMatch for "^/hld-vod/(.*)\.m3u8$". Everything up to this works perfectly, and I can request both m3u8 playlists successfully. The problem is that the content of the m3u8 (the ts fragment URLs) are relative to the URL of the m3u8.
#EXTM3U
#EXT-X-MEDIA-SEQUENCE:0
#EXT-X-ALLOW-CACHE:NO
#EXT-X-VERSION:2
#EXT-X-KEY:METHOD=AES-128,URI="https://myserver/hls-key/vodkey.bin",IV=0X560417e9155f2f2cb1fb9410397db72e
#EXT-X-TARGETDURATION:10
#EXTINF:10,
filename_1024k.mp4Frag1Num0.ts
The player is attempting to request files from:
https://myserver/hls-vod/dc226454b9e39b9ffc44f9496505c70e/4ea6963f/path/to/folder/filename _1024k.mp4Frag1Num0.ts
I want this to look more like this:
https://myserver/hls-vod/path/to/folder/filename_1024k.mp4Frag1Num0.ts
or even this:
http://mycacheserver/hls-vod/path/to/folder/filename_1024k.mp4Frag1Num0.ts
So the m3u8 needs to look more like this:
#EXT-X-TARGETDURATION:10
#EXTINF:10,
http://mycacheserver/hls-vod/path/to/folder/filename_1024k.mp4Frag1Num0.ts
I can think of lost of placeswhere this would have  useful applications. There does not appear to be anything in the Developer documents which would help here. Does anybody have a suggestion for something I can try?

Hi Michael,
Thanks for using FMS 4.5 and its new features.
However, there is no way to not to put relative urls for the ts files. However, you might like to do either Apache's "URL rewriting rules" or redirection . For rewriting rules, you might check http://httpd.apache.org/docs/2.0/misc/rewriteguide.html
Though, you may suffer in caching benefits. Here, if the id that you have inserted is on per client basis, you may not get the caching benefits on the caching server as it will always caching on basis of
https://myserver/hls-vod/dc226454b9e39b9ffc44f9496505c70e/4ea6963f/pat h/to/folder/filename_1024k.mp4Frag1Num0.ts
while, if you use client side redirect something like
redirect 301 url1 url2
it may help. You might consider other similar solutions for example, client redirect on proxy servers etc.. just be ware of caching in your case (if applicable)

Similar Messages

  • How to set config for content protection using Adobe Access for an HLS VOD stream?

    Hi,
    I am trying to do content protection for HLS VOD stream using AdobeAccess in AMS 5.0.1,
    I have followed the steps mentioned in the below documentation.
    http://help.adobe.com/en_US/adobemediaserver/devguide/WS52621785137562 06-4b6aabd1378392bb59-7fe8.html
    Here is my configuration snippet from httpd.conf :
    <Location /hls-vod>
        HLSHttpStreamingEnabled true
        HLSMediaFileDuration 8000
        HttpStreamingContentPath "/mnt/webroot/vod"
        HLSFmsDirPath ".."
        HLSJITConfAllowed true
        HLSEncryptionScope server
        HLSProtectionScheme AdobeAccessV3
        HLSDrmContentID httpd_conf
        HLSDrmCommonKeyFile  "../creds/common-key.bin"
        HLSDrmLicenseServerURL  "http://<licenseserver>/flashaccessserver/sampletenant"
        HLSDrmTransportCertFile  "../creds/cert-trial.der"
        HLSDrmLicenseServerCertFile  "../creds/cert-trial.der"
        HLSDrmPackagerCredentialFile  "../creds/cert-trial.pfx"
        HLSDrmPackagerCredentialPassword <plain text password>
        HLSDrmPolicyFile  "../creds/ad-policy.pol"
        HLSDrmKeyServerURL  "http://faxs.adobe.com"
        Options -Indexes FollowSymLinks
    </Location>
    When i hit the video url from desktop chrome browser,apache error log says:
    [warn]  Error fetching encryption params:/mnt/webroot/vod/sample_video.mp4
    [error] mod_hlshttp [403]: Encryption error while processing /mnt/webroot/vod/sample_video.mp4, Ref: [6:Key uri missing]
    And when i tried the video url on ipad device using the AccessPlayer Sample given by Adobe, the error log came as:
    DRM error Major[3363] minor[0]NSerror:[(null)]
    Any idea where i am going wrong?
    Is the configuration i am going at httpd.conf accurate?
    Any help is greatly appreciated !!
    Thanks in advance,
    Maria

    Hi Rodrigo,
    Though both Azure Blob and Azure applications support custom domain, one domain could have only one DNS record (in this case is CNAME record) at one time. For Steve's case, he has 3 domains, blog.smarx.com, files.blog.smarx.com and cdn.blog.smarx.com.
    > I would like to find a way to storage my html page that I need to edit under the same domain.
    For this case, a workaround will be adding a http handler in your Azure application to serve file requests. That means we do not use the actual blob url to access blob content but send the request to a http handler then the http handler gets the content
    from blob storage and returns it.
    Please check
    Accessing blobs in private container without Shared Access Secret key for a code sample.
    Thanks.
    Wengchao Zeng
    Please mark the replies as answers if they help or unmark if not.
    If you have any feedback about my replies, please contact
    [email protected]
    Microsoft One Code Framework

  • Maximum 30 minutes with HLS-VOD to iOS device

    Hi
    I'm having a problem with Flash Media Streaming Server 4.5
    When playing a movieclip which is longer than 30 minutes, it plays well if I stream it to a flash-client but when I use hls-vod to send it to an Apple device, the player says that the file is exactly 30 minutes long.
    The license shouldn't be the problem since I could stream to 500 flash-clients at the same time a few weeks ago.
    The OS is CentOS 5.5
    Any ideas??

    You need to check the license configuration for hls vod.
    Check if in your httpd.conf (apache configuration file), you have location tag for hls-vod, something like this
    <Location /hls-vod>
        HLSHttpStreamingEnabled true
        HLSMediaFileDuration 8000
        HttpStreamingContentPath "../webroot/vod"
        HLSFmsDirPath ".."
        Options -Indexes FollowSymLinks
    </Location>
    and there HLSFMSDirPath points to the FMS's licenses folder location.
    For example, if you have FMS licenses folder at C:\Program Files\Adobe\Flash Media Server 4.5\licenses
    Then HLSFMSDirPath must be set to "C:\Program Files\Adobe\Flash Media Server 4.5\" .. It may be relative path as it comes in default apache installation with FMS.
    Restart server after that..
    Thanks

  • It can't find URL when i use HLS for vod and the vod file name contain Chinese.

    It can't find URL when i use HLS for vod and the vod file name contain Chinese。eg: http://127.0.0.1:8134/hls-vod/你好.mp4.m3u8.
    How does it support Chinese path?

    To answer the post title FireFox save all downloads automatically in the download folder, which you can find in the Documents folder. If you want to choose where to save your downloads go to tools>options>check always ask me where to save files.
    Secondly, I am assuming you have IE 8 installed as this is the only version that supports this fix that is currently not in beta. Go to control panel>internet options>advanced tab and reset the settings at the bottom. This may or may not fix the problem but it is a good first step.

  • Adaptive m3u8 file not found when Apache location /hls-vod httpstreamingcontentpath changed

    I have set my FMS 4.5  to host hls-vod content in another location on the server F:\media.  This is the change I made:
    <Location /hls-vod>
        HLSHttpStreamingEnabled true
        HLSMediaFileDuration 8000
        #HttpStreamingContentPath "../webroot/vod"
              HttpStreamingContentPath "F:\media"
        HLSFmsDirPath ".."
    # Uncomment the following directives to enable encryption
    # for this location.
    #    HLSEncryptionScope server
    #    HLSEncryptCipherKeyFile "../phls/vodkey.bin"
    #    HLSEncryptKeyURI        "https://<ServerName>/hls-key/vodkey.bin"
        Options -Indexes FollowSymLinks
    </Location>
    I can successfully stream a file from hls-vod/file.mp4.m3u8.  But I cannot stream a set level. m3u8 like from hls-vod/file.m3u8. I get a file not found even though the file does exist.  I can get the the stream to work if I place the set level .m3u8 file in the Apache webroot.
    1) Does Apache not recognize the m3u8 file format when location change is performed?  what can i do to make it recognize this file?
    2) Why does the dynamically generated m3u8 file work, but not the pre-generated set level m3u8 file?
    3) Can the httpcontentpath use a set level m3u8 file?
    4) Based on this FAQ http://forums.adobe.com/docs/DOC-2338. I know that changing the location blocks progressive download access to the files, does this have anything to do with this? 
    5) Ideally I would like users to place the set level m3u8 files in same location as the video file.  Is this possible?
    any help would be appreciated.
    thanks

    okay, i'm fixing this by setting the document root to where the media is located f:/media and then changing the htaccess to restrict access to certain file types.  I block mp4, flv, and f4v, to block download but i allow ts and m3u8. It works but my only concern is the performance hit by allowing htaccess in sub folders.  I don't think it will be a big deal.  thoughts.

  • Use standard HTTP authentication for HDS and HLS VOD playback?

    I am using FMS streaming edition. I would like to provide basic authentication on access to the HDS and HLS VOD playback.
    I have configured FMS's Apache httpd.conf to use .htaccess file to password protect a directory. So, to download
    http://server:8134/vod/some-directory/video.mp4
    a user and password is required. This works fine.
    However, I would like user and password to be required also when playing back in a player, using the URL such as:
    http://server:8134/hds-vod/some-directory/video.mp4.f4m
    http://server:8134/hls-vod/some-directory/video.mp4.mu38
    When I test from OSMF configurator page, the video plays without needing password:
    http://server:8134/hds-vod/some-directory/video.mp4.f4m
    I want it to play only if user and password is provided, such as:
    http://user:password@server:8134/hds-vod/some-directory/video.mp4.f4m
    Anyone have ideas? Thx.

    1. Here you don't need to flatten the video.
    2. You can try enbling the mod_cache if on linux or add a proxy caching server infront. You can use apache for the same. Here is the guide on how to configure apache for caching http://httpd.apache.org/docs/2.2/caching.html
    You need to add following (if not already) in the httpd.conf
    LoadModule cache_module modules/mod_cache.so
    <IfModule mod_cache.c>
        LoadModule disk_cache_module modules/mod_disk_cache.so
        <IfModule mod_disk_cache.c>
            CacheEnable disk /hds-vod
            CacheEnable disk /hls-vod
            CacheRoot cacheroot
            CacheMaxFileSize 10000000
            CacheLock On
        </IfModule>
    </IfModule>

  • Contribute changing relative path for server-side include

    I am using Contribute CS3, version 4.1, and my pages crash
    every time a send a draft for review, because Contribute is
    rewriting a relative URL in a server-side include.
    The server-side include (before I send for review) reads:
    <!--#include file="../foo/bar.fileextention"-->
    After I edit other portions of the page and send the draft
    for review, it reads:
    <!--#include file="http:
    //www.servername.com/foo/bar.fileextension"-->
    Which results in the draft being unreadable.
    Is there any way to tell Contribute not to monkey with this
    URL? I have hunted, read the forums, checked the knowledge base,
    and coming up empy.
    Thanks in advance for any help you can provide!! I really
    appreciate it!
    -Nicholas

    Answering my own question.
    I researched this complete forum and with taking ideas from
    different posts, I was able to figure this out. I thought I would
    post it for anyone else needing to know the answer in one place:
    Include tags must read:
    <!--#include virtual="includes/fileName.html"-->
    (Include file is NOT a real HTML doc -- no tags in file
    except for CSS, as it would be used if not using Contribute.)
    No reference to .dwt needed nor Template created.
    No Edit instance tags needed anywhere.
    Contribute user navigates to page:
    [Upper right corner] Click Choose...
    [In my structure] User opens includes folder (double clicks)
    User selects THE file (clicks OK)
    User clicks on Edit Page button
    (Text is now editable.)
    User edits text.
    User clicks on Publish button.
    Worked for me several times trying.
    - Janet

  • How to set up use of relative URLs for a BSP application

    Dear all,
    I need to access a BSP application through our external portal.
    This is failing because generated URLs are absolute URLs (they mention physical server name, not known of course on the internet) where they should be relative URLs (they use external portal URL as prefix).
    How to set this up?
    I'm logged on http://myportal.com/irj/portal and want to call a BSP application. To build this page, my internet client (Internet Explorer) tries to get elements from the server. Looking at HTTP trace, I can see that my IE is trying to reach the physical server, not known on internet of course, then page loading fails.
    Ex absolute URL : http://myservername.domain.com/sap/bw/[...]/image1.gif
    This is the behavior I can see at the moment.
    Relative URL : http://myportal.com/sap/bw/[...]/image1.gif
    This is what I'd like to see.
    Many thanks in advance for your help.
    François

    Any idea ?

  • Changing the default associated view for a related entity

    A question from a peer:
    Hey there
    Do you know how in CRM 2015 to change the default associated view for a related entity?
    Say you are in an Account and from the menu open the opportunities for that account.
    That new pop up window states “Opportunity Associated View” I want to change that to “My Custom View”
    I thought we covered this in class years back but cannot remember

    There are a few ways to get what you want, the easiest being
    Create a document as you want it for a particular site, save it is junk.php or similar and create a new file by saving as this as the proper document name such as index.php
    Use the Dreamweaver template system, i.e. create a template with a .dwt.php extension like template.dwt.php and use that to create new pages.
    There are other ways like creating your own php template system. But you can put that in the too hard basket.

  • I'm using Adobe Acrobat with the hope of editing a url on the graphic...a simple 3-letter change, save, close and send for printing..how do I get in edit mode to delete 3 letters and insert 3 new letters?

    ?I'm using Adobe Acrobat with the hope of editing a url on the graphic...a simple 3-letter change, save, close and send for printing..how do I get in edit mode to delete 3 letters and insert 3 new letters?

    pkg4ibm wrote:
    editing a url on the graphic...
    Not sure what you mean by that: is that URL in an image, or is it actual text?
    If it is in an image, then you need to extract the image, edit it with something like Photoshop, then add it back to the PDF.
    If the URL is actual text, I suggest that you remove the entire URL, then add the corrected link.

  • Keyword.url field bloked for changes in a firefox about:config tab (firefox with yandex)

    keyword.url field bloked for changes in a firefox about:config tab (firefox with yandex)

    Start Firefox in <u>[[Safe Mode]]</u> to check if one of the extensions or if hardware acceleration is causing the problem (switch to the DEFAULT theme: Firefox (Tools) > Add-ons > Appearance/Themes).
    *Don't make any changes on the Safe mode start window.
    *https://support.mozilla.com/kb/Safe+Mode
    *https://support.mozilla.com/kb/Troubleshooting+extensions+and+themes

  • Easy to change SLD URL in JDI configuration for existing tracks?

    Hi all,
    we are using some tracks in JDI and now we must change the URL to SLD in CMS / Landscape Configurator / Domain Data. SLD is external, but the external machine must be changed.
    The "new SLD" is a copy of the "old SLD".
    Can we easy edit the SLD URL or may we get some problems?
    Thanks all for answer
    Sven

    moved to other forum

  • Can I change the URL for WebService proxy?

    Hi All,
    I have a case. I have made my service running on SOAP UI and generated a proxy after appending the endpoint URL of WSDL to SOAP URL. Now if my service deploys at any other location can i change my URL of proxy to that location without regenerating the proxy again??

    You can do this it you use a wrapper around the original code and e.g. supply a new endpoint and use this.
    Take a look into the class which implements the service. There you find the 'wsdlLocationURL' and how it is build (normally static). You can use this code as a template and build your own new endpoint.
    Timo

  • HLS-VOD stream slow....?

    took Lynda course and built a page "universal player" to try flash first, then go to the m3u8 stream, and then try android files lastely; Publishing an on-demand stream with a universal player code
    Encoded an 8 second video F4V 800kbps and then all the other formats OGV, WebM etc...
    Then added code for my own Strobe Player:
    http://www.adobe.com/devnet/flashmediaserver/articles/beginning-fms45-pt06.html
    All works fine except it loads soooooo slow!!!  and then stops mid stream and loads some more:-(
    What am i do'n wrong!!!!????
    Here is code:
    <link href="Styles.css" rel="stylesheet" type="text/css" />
    <script src="Scripts/swfobject.js" type="text/javascript"></script>
    </head>
    <body>
    <div class="container">
    <div class="header"><a href="#"><img src="Graphics/Logo.gif" alt="Insert Logo Here" name="Insert_logo" width="400" height="90" id="Insert_logo" style="background: #8090AB; display:block;" /></a>
    <!-- end .header --></div>
    <div class="content">
    <object width='854' height='480' id='StrobeMediaPlayback' name='myStrobe' type='application/x-shockwave-flash' classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' ><param name='movie' value='swfs/StrobeMediaPlayback.swf' />
    <param name='quality' value='high' />
    <param name='bgcolor' value='#000000' />
    <param name='allowfullscreen' value='true' />
    <param name='flashvars' value= '&src=rtmp://lead05.csv01.com/vod/mp4:OneTime_vod_multi.f4v&autoHideControlBar=true&strea mType=vod&autoPlay=true&verbose=true'/>
    <param name="allowscriptaccess" value="always">
    <embed src='swfs/StrobeMediaPlayback.swf' width='640' height='377' id='myStrobe' quality='high' bgcolor='#000000' name='myStrobe' allowfullscreen='true' pluginspage='http://www.adobe.com/go/getflashplayer' flashvars='&src=rtmp://lead05.csv01.com/vod/mp4:OneTime_vod_multi.f4v&autoHideControlBar= true&streamType=vod&autoPlay=true&verbose=true' type='application/x-shockwave-flash'> </embed>
    <!--<![endif]-->
        <div>
         <h1>Fallback to HTML5 for iOS devices</h1>
         <p><video controls width="640" height="360">
                        <source src="http://lead05.csv01.com/hls-vod/OneTime_vod_multi.f4v.m3u8">
                        <source src="OneTime_vod_multi.theora.ogv">
                        <source src="OneTime_vod_multi.webmvp8.webm">
                        Your browser does not support Flash Player 10.1 or the HTML5 video element.
                        </video></p>
        </div>
        <!--[if !IE]>-->
        </object>
                    <!--<![endif]-->
    </object></div>
    <script type="text/javascript">
    swfobject.registerObject("FlashID");
    </script>

    Hi,
    Thanks for trying this out.
    Do you see the slow loading for both iOS and Flash playbacks ? Try including port into the HTTP url. So, it should look like : http://<server>:8134/hls-vod......
    8134 is the default port apache on FMS uses, with a default installation. Change accordingly otherwise.

  • How do I use Sun Web Server 7.0u1 reverse proxy to change public URLs?

    Some of our installations use the Sun Web Server 7.0 (update 1, usually)
    for hosting some of the public resource and reverse-proxying other parts
    of the URI namespace from other backend servers (content, application
    and other types of servers).
    So far every type of backend server served a unique part of the namespace
    and there was no collision of names, and the backend resources were
    published in a one-to-one manner. That is, a backend resource like, say,
    http://appserver:8080/content/page.html would be published in the internet
    as http://www.publicsite.com/content/page.html
    I was recently asked to research whether we can rename some parts of
    the public URI namespace, to publish some or all resources as, say,
    http://www.publicsite.com/data/page.html while using the same backend
    resources.
    Another quest, possibly related in solution, was to make a tidy url for the
    first page the user opens of the site. That is, in the current solution when
    a visitor types the url "www.publicsite.com" in his or her browser, our web
    server returns an HTTP-302 redirect to the actual first page URL, so the
    browser sends a second request (and changes the URL in its location bar).
    One customer said that it is not "tidy". They don't want the URL to change
    right upon first rendering the page. They want the root page to be rendered
    instantly i the first HTTP request.
    So far I found that I can't solve these problems. I believe these problems
    share a solution because it relies on ability to control the actual URI strings
    requested by Sun Web Server from backend servers.
    Some details follow, now:
    It seems that the reverse proxy (Service fn="service-passthrough") takes
    only the $uri value which was originally requested by the browser. I didn't
    yet manage to override this value while processing a request, not even if
    I "restart" a request. Turning the error log up to "finest" I see that even
    when making the "service-passthrough" operation, the Sun Web Server
    still remembers that the request was for "/test" (in my test case below);
    it does indeed ask the backend server for an URI "/test" and that fails.
    [04/Mar/2009:21:45:34] finest (25095) www.publicsite.com: for host xx.xx.xx.83
    trying to GET /content/MainPage.html while trying to GET /test, func_exec reports:
    fn="service-passthrough" rewrite-host="true" rewrite-location="true"
    servers="http://10.16.2.127:8080" Directive="Service" DaemonPool="2b1348"
    returned 0 (REQ_PROCEED)My obj.conf file currently has simple clauses like this:
    # this causes /content/* to be taken from another (backend) server
    NameTrans fn="assign-name" from="/content" name="content-test" nostat="/content"
    # this causes requests to site root to be HTTP-redirected to a certain page URI
    <If $uri =~ '^/$'>
        NameTrans fn="redirect"
            url="http://www.publicsite.com/content/MainPage.html"
    </If>
    <Object name="content-test">
    ### This maps http://public/content/* to http://10.16.2.127:8080/content/*
    ### Somehow the desired solution should instead map http://public/data/* to http://10.16.2.127:8080/content/*
        Service fn="service-passthrough" rewrite-host="true" rewrite-location="true" servers="http://10.16.2.127:8080"
        Service fn="set-variable" set-srvhdrs="host=www.publicsite.com:80"
    </Object>
    I have also tried "restart"ing the request like this:
        NameTrans fn="restart" uri="/data"or desperately trying to set the new request uri like this:
        Service fn="set-variable"  uri="/magnoliaPublic/Main.html"Thanks for any ideas (including a statement whether this can be done at all
    in some version of Sun Web Server 7.0 or its opensourced siblings) ;)
    //Jim

    Some of our installations use the Sun Web Server 7.0 (update 1, usually)please plan on installing the latest service pack - 7.0 Update 4. these updates addresses potentially critical bug fixes.
    I was recently asked to research whether we can rename some parts of
    the public URI namespace, to publish some or all resources as, say,
    http://www.publicsite.com/data/page.html while using the same backend
    resources.> now, if all the resources are under say /data, then how will you know which pages need to be sent to which back end resources. i guess, you probably meant to check for /data/page.html should go to <back-end>/content/page.html
    yes, you could do something like
    - edit your corresponding obj.conf (<hostname>-obj.conf or obj.conf depending on your configuration)
    <Object name=¨default¨>
    <If $uri = ¨/page/¨>
    #move this nametrans SAF (for map directive - which is for reverse proxy within <if> clause)
    NameTrans.. fn=map
    </If
    </Object>
    and you could do https-<hostname>/bin/reconfig (dynamic reconfiguration) to check out if this is what you wanted. also, you might want to move config/server.xml <log-level> to finest and do your configuration . this way, you would get enough information on what is going on within your server logs.
    finally,when you are satisfied, you might have to run the following command to make your manual change into admin config repository.
    <install-root>/bin/wadm pull-config user=admin config=<hostname> <hostname>
    <install-root>/bin/wadm deploy-config --user=admin <hostname>
    you might want to check out this for more info on how you could use <if> else condition to handle your requirement.
    http://docs.sun.com/app/docs/doc/820-6599/gdaer?a=view
    finally, you might want to refer to this doc - which explains on ws7 request processing overview. this should provide you with some pointers as to what these different directives mean
    http://docs.sun.com/app/docs/doc/820-6599/gbysz?a=view
    >
    One customer said that it is not "tidy". They don't want the URL to change
    right upon first rendering the page. They want the root page to be rendered
    instantly i the first HTTP request.
    please check out the rewrite / restart SAF. this should help you.
    http://docs.sun.com/app/docs/doc/820-6599/gdada?a=view
    pl. understand that - like with more web servers - ordering of directives is very important within obj.conf. so, you might want to make sure that you verify the obj.conf directive ordering is what you want it to do..
    It seems that the reverse proxy (Service fn="service-passthrough") takes
    only the $uri value which was originally requested by the browser. I didn't
    yet manage to override this value while processing a request, not even if
    I "restart" a request. Turning the error log up to "finest" I see that even
    when making the "service-passthrough" operation, the Sun Web Server
    still remembers that the request was for "/test" (in my test case below);
    it does indeed ask the backend server for an URI "/test" and that fails.
    now, you are in the totally wrong direction. web server 7 includes a highly integrated reverse proxy solution compared to 6.1. unlike 6.1, you don´t have to download a separate plugin . however, you will need to manually migrate your 6.1 based reverse proxy settings into 7.0. please check out this blog link on how to set up a reverse proxy
    http://blogs.sun.com/amit/entry/setting_up_a_reverse_proxy
    feel free to post to us if you need any futher help
    you are probably better off - starting fresh
    - install ws7u4
    - use gui or CLI to create a reverse proxy and map one on one - say content
    http://docs.sun.com/app/docs/doc/820-6601/create-reverse-proxy-1?a=view
    if you don´t plan on using ws7 integrated web container (ability to process jsp/servlet), then you could disable java support as well. this should reduce your server memory footprint
    <install-root>/bin/wadm disable-java user=admin config=<hostname>
    <install-root>/bin/wadm create-reverse-proxy user=admin uri-prefix=/content server=<http://your back end server/ config=<hostname> --vs=<hostname>
    <install-root>/bin/wadm deploy-config --user=admin <hostname>
    now, you can check out the regular express processing and <if> syntax from our docs and try it out within <https-<hostname>/config/<hostname>-obj.conf> file and restart the server. pl. note that once you disable java, ws7 admin server creates <vs>-obj.conf and you need to edit this file and not default obj.conf for your changes to be read by server.
    >
    I have also tried "restart"ing the request like this:
    NameTrans fn="restart" uri="/data"
    ordering is very important here... you need to do this some thing like
    <Object name=default>
    <If not $restarted>
    NameTrans fn=restart uri from=/¨ uri=/foo.
    </If>

Maybe you are looking for

  • New to photoshop elements 11

    hi all, i have recently purchased elements 11 (never had photoshop before).  I thought i had downloaded correctly but upon restarting my computer and attempting to open photoshop Elements, I get the following message "The catalog could not be opened.

  • I have a Mac OSX 10.6.8

    How do I connect my Mac OSX 10.6.8 to a wireless Brother printer?

  • DMU 1.1 Sub-menu options not displaying from Linux /VNC4

    Environment DMU 1.1 Linux 2.6.18-92.1.22.el5 CentOS 5.2 (Final) x86_64 JAVA 1.6.0_25 RDBMS 10.2.0.5.0 The sub-menus options don't display when executing DMU from the Linux OS via VNC4. I can create a connection but it won't save. Neither will the opt

  • Query created in BW dev, modified in BW Q and want to transport from Q to P

    Hello all, I have created query in BW dev and then transported to BW qa, we had to modifed the query in BWqa system. There are a lot of queries we have done like this. Now I want to transport only the queries (BEX objects) from Qa to Prod staright aw

  • Highlight Color for Acrobat Forms

    I'm using Acrobat Pro Xl I need the form highlights to be in a different color the the existing light blue and the black border when another user opens the pdf, views and fills individual forms out. I've spent now a few hour to google the web - witho