Setting up a publically​-visible home web server w/ DSL residentia​l?

Is there a how-to guide for setting up a small publically-visible home web server, basically for testing purposes?
I have a DSL modem, Westell.
The web server software is running and I can see the site on my home network, but everyone else on the Internet gets a timeout.  The server is not reachable.
When I run traceroutes, the Modem's IP address does not show a timeout, but the Computer's IP address does show a timeout.  This is with all firewall software disabled.
Can anyone help?

Before I try to help you, I am just wondering.
Since you are using this server for testing, why does it have to be publically-visible?
In the meantime as I wait for that reply to my question, pre-check list for allowing user from the net to connect you:
#1 The Default Gateway on your computer is the same IP Address as the Westell A90-750015-07?
For example, if on Windows XP
a) Go to Start -> Run.
b) Type in cmd and press enter.
c) In the new window, called the command prompt, type in ipconfig /all and press enter.
#2 In the router go to Advanced -> Private LAN
#3 What is the Starting and Ending IP Address?
#4 In the router go to Advanced -> Universal Plug and Play
#5 If you do not have at least two game consoles behind this two router, turn off UPnP in the router.
By game console, a special type of computer with no keyboard or mouse (and it/they are usually connected to a TV).
#6 In the router go to System Monitoring  -> Gateway Status
#7 With another web browser Window OR Tab, go to https://www.grc.com/x/ne.dll?bh0bkyd2
#8 Below the text that says The text below might uniquely identify you on the Internet is an IP Address.
#9 In the web browser window or tab, that is still looking in the router, you should see that same IP Address.
If you are the original poster (OP) and your issue is solved, please remember to click the "Solution?" button so that others can more easily find it. If anyone has been helpful to you, please show your appreciation by clicking the "Kudos" button.

Similar Messages

  • How to preview graphic files on a home web server setup?

    I apologize if this question is not asked in the most technical way, but here goes:
    I'm read online on how to create a home web server or ftp server on a Mac computer. (I plan to do this with my G5, running OSX 10.6.4)
    I would like to have a library of folders containing all of my graphic files that I've collected over the years in order to have access to them (if needed) when i'm working remotely.
    I want to be able to easily view all of these graphic files like I can with Adobe Bridge (eps, psd, ai, gif, jpg, png, etc).
    Is there software I can use that will allow me to view a gallery thumbnails of all of these file types when I am away from home and logging into the ftp server or web server?
    I know software such as Transmission FTP will allow me to look at one image at a time, but I'd like to view an entire gallery of thumbnails at once for quick reference.
    Thanks in advance.

    Hi johnny-griswold;
    The G5 was called a PowerMac and used a PowerPC processor.
    The MacPro is an Intel based Mac and is capable of running 10.6.4.
    You might what to drop your references to G5 because they are only confusing things.
    Allan

  • Make Imac A Home Web Server

    Hello,
    Is there any sites that may explain on how to make my Imac into a home web server. I need to add mysql, php5 and apache. Any hlp or guidence would be greatly appreciated. My go is to work on my sites locally and not live on their servers.
    Thanks JR

    Hi, no from the internet, as your isp block the port.
    Can you ask your ISP to unblock it ? If a fee apply you could ask your boss to pay for it.
    Regards, Philippe

  • Basic JPS page loading accurately on my home web server.

    I have recently set up my home PC (Windows XP Version 2002 SP2) to work as a web server using apache_2.2.8-win32-x86-openssl-0.9.8g.msi from http://httpd.apache.org/download.cgi.
    The URL is http://99.235.126.44 so my local host is http://localhost which is currently configured to access a one of my MP3 directories.
    I also installed NetBeans IDE 6.0.1 and also C:\Program Files\Java\jdk1.5.0_15.
    I created a test java file in C:\Program Files\Java\jdk1.5.0_15\bin then complied and ran it as a test to make sure it was compiling and running properly. Now I have a basic jsp page that I would like to set up or have it configured to open on http://99.235.126.44. For now the JSP page is a test page and is saved as HelloWorld.jsp and is in the same directory as the MP3 directory who's path is :
    DocumentRoot "C:\Documents and Settings\Administrator\Desktop\HouseDVD"
    When I go to http://99.235.126.44 I can see the list of files including HelloWorld.jsp. When I click on the file it opens in html format but is does run the java code within. It opens a blank page with nothing in it. Here is the source of the JSP file:
    <html>
    <head>
    <title>My first JSP page
    </title>
    </head>
    <body>
    <%@ page language="java" %>
    <% out.println("Hello to the World of JPS at home"); %>
    </body>
    </html>
    Does anyone know how to get the JSP file to open or run properly. Better yet does anyone know how to get it to automatically launch when typing http://99.235.126.44 into any browser. Maybe the JSP file is not correctly written or not in the right location or saved properly. Please respond when ever whom ever is able.
    Thanks,
    Mikiss.

    Thank you for response and all the detail you have provided thus far. I have tried to get it work using Tomcat.
    I have downloaded tomcat from http://www.coreservlets.com/Apache-Tomcat-Tutorial/index.html#Test-Server
    and done steps 1 and 2. Now 3 which is "Change the Port to 80" is where I require assistance.
    I still have Apache running which listens to Port 80 and the install instructions says
    "*Assuming you have no other server already running on port 80*, you'll find it convenient to configure Tomcat to run on the default HTTP port (80) instead of the out-of-the-box port of 8080. Making this change lets you use URLs of the form http://localhost/blah instead of http://localhost:8080/blah.
    Now you said "install tomcat server" does that mean with what I have so far or on its own. I have my configuration page working and listening to port 80 which opens a directory with all my files. I would like it to open my JSP page but I do not know how to modify the
    "port, edit install_dir/conf/server.xml and change the port attribute of the Connector element from 8080 to 80, yielding a result similar to that below."
    I checked and it already says "<Connector port="80" ... maxThreads="150" ...".
    Do I need both can I use both. Let me know when ever you are able.
    Mikiss

  • Problems setting up Wordpress + Cherokee on home made server

    Hi guys! I'm having some problems as is written in the title...I'd want to port my xampp+wordpress blog to a standard cherokee+mysql+wordpress...
    So i've followed this points:
    - export old database
    - installed libmysqlclient mysql mysql-clients cherokee wordpress
    - created database and imported all the old table in it
    - modified wp-config.php
    - chown to http:http the /srv/http/wordpress folder
    - followed this guide to create a vHost only for wordpress
    - started all daemons
    Then i've tried to go to mydomain/wp-admin/install.php, but it doesn't works...It say my Server error, the link can be down for manteinance or configured incorrectly...
    What i've missed?
    Last edited by dieghen89 (2010-10-22 15:43:26)

    Is there perhaps a mod_rewrite rule interfering? You could check for a .htaccess file. It might also prevent you from reaching the correct page.
    If you put a html file in the root of the document_root, can you access that?
    e.g. :
    server.com/test.html
    Last edited by madeye (2010-10-22 16:51:01)

  • Iplanet 6 - set jdk for specific web server instance

    I am running iPlanet 6 with many web server instances. All web server instances are using the same jdk except for one which I must upgrade.
    Is there a way to set the jdk for a single web server instance?

    It is possible in V6.0 too:
    1. Copy start-jvm script from https-admserv/ into each https-* that needs a different JVM.
    2. Modify it to load the appropriate JVM
    3. Modify each https-*/start script to use this new start-jvm script instead of the one in https-admserv.
    Frankly speaking it is not my idea and it is not officially documented by Sun but it works!

  • Replace Quotes, Connection Pooling, and Sun Web Server with MySQL, Oracle

    This is code I use to insert data into my MySQL and Oracle databases.
    I takes care of quotes and shows use of context, i.e. when you use Sun Web Server's
    ConnectionPooling. This code works. Feel free to reply if you have questions on how to set up connection pooling using Sun Web Server 6.1SP - it took quite a long time to learn and I couldn't find much information throughout the web, so I hope this helps...
    This is not a question and I am not looking for an answer, but please post comments or suggestions.
    dailysun
    This is in one class where I have a hashtable containing the
    column name / value pairs that I want to enter into my table.
    This class simply creates the SQL string from the values in the
    hashtable. It then passes that hashtable including the database
    name to a class which executes that sql statement (second code
    portion).
    /* Insert data into sf_parts. Create the column strings from
             * the provided hash table. Be sure to parse out hash elements which
             * are used for the createTemplate process
            StringBuffer values = new StringBuffer();
            StringBuffer fields = new StringBuffer();
            Enumeration keys = fieldHash.keys();
            while(keys.hasMoreElements()){
                Object currentKey = keys.nextElement();
                    String fieldValue = (String) fieldHash.get(currentKey);
                    if(values.length() >0){
                        values.append(",");
                    values.append("'"+fieldValue.replaceAll("'","''")+"'"); // Takes care of quotes and various other special characters!
                    if(fields.length() >0){
                        fields.append(",");
                    fields.append(currentKey);
            sql = "INSERT INTO myTable (" + fields.toString() + ") VALUES (" + values.toString() + ");";
            String insertResult = caq.getInsertDelete(sql,"myDatabaseName"); // your database name is defined in web.xml and sun-web.xml when you use Sun Web Server's Connection Pooling.
            returnValue += "<br><br><b>Rows inserted into table(myTable): </b>" + insertResult + "<br>\n";
            And, like I describe above, this method executes the sql statement.
         * Takes care of insert, update and delete requests.
         * Must have set both dbName as well as the sql String.
         * Will return number of rows affected as String.
         * @return String Number of rows affected
         * @exception SQLException
         * @exception Exception
        public String getInsertDelete() {
            checkData(); // this simply checks if the variables dbName and sql are not empty ;-)
            InitialContext initContext = null;
            int rv = 0;
            try{
                // Get connection from configured pool
                initContext = new InitialContext();
                source = (DataSource) initContext.lookup("java:comp/env/jdbc/" + dbName); // I have this set up in web.xml and sun-web.xml (I use Sun Web Server 6.1SP which does connection pooling for me)
                conn = source.getConnection();
                if(conn != null){
                    stmt = conn.createStatement();
                    rv = stmt.executeUpdate(sql);
            }catch (SQLException e){
                // do something
            }catch (Exception e){
                // do something
            }finally{
                try{
                    stmt.close();
                }catch(Exception e){
                    // do something
                try{
                    conn.close();
                }catch(Exception e){
                    // do something
                try{
                    initContext.close();
                }catch(Exception e){
                    // do something
            return rv+"";
        }  

    This is code I use to insert data into my MySQL and
    Oracle databases.
    I takes care of quotes and shows use of context, i.e.
    when you use Sun Web Server's
    ConnectionPooling. This code works. Feel free to
    reply if you have questions on how to set up
    connection pooling using Sun Web Server 6.1SP - it
    took quite a long time to learn and I couldn't find
    much information throughout the web, so I hope this
    helps...
    This is not a question and I am not looking for an
    answer, but please post comments or suggestions.Using prepared statements would mean that you wouldn't have to worry about quotes.
    You should be closing the result set.
    You are handling all fields as strings. That won't work with time fields and might not work for numeric fields.
    Presumably most of your variables are member variables. They should be local variables because that is the scope of the usage.
    You must do something with the exceptions.
    Hashtables although convienent mean that problems with usage can only be resolved at run time rather than compile time.

  • NI Application Web Server refuses to be enabled

    I'm trying to deploy a web service made in LabVIEW 2010 and it fails to deploy saying that the NI Application Web service is not running....
    So I connect to http://localhost:3580, login as Admin (blank password) and click the web servers page. There I set the port of the Application Web Server to 8080, click the enable checkbox...and hit the apply button - and the only thing that happens is that the browser shows the Error on page symbol in its status bar....There is no "Yes" showing next to the Enable checkbox like for the system web server...
    So - if I start from scratch again and do the same, but also click the 32 bit radio button prior to hitting the apply button - what happens? Well, then I get an error dialog:
    The service itself (32bit, the 64 bit is listed but not as started) is running according to the services control panel...
    I'm stuck....So do anyone know what's missing here, is there something I'm doing wrong, or something that needs to be done prior to activating the application service? 
    MTO
    Solved!
    Go to Solution.

    Uninstalling and reinstalling 32 bit LabVIEW 2010 on two different machines revealed that the problem only showed up on my 64 bit Vista macine - not the 32 bit Windows 7 macine...
    Looking at the services running on the machine with the problem I could see that it was running the 32 bit version of the Web application server, had a 64 bit installed but set to disabled....- but - only the latter was set to depend on the NI Web server service. This looked a bit strange as the 32 bit version on the 32 bit machine was dependant on the NI Web Server....
    So - I disabled the 32 bit NI Web Application server service, enabled the 64 bit...and voila - I am now able to configure the Web Application Server to start.
    So why is both the 32 and 64 bit Web application services installed, with only the 32 bit one running - but not properly? Is this what happens to everyone, but everyone fixes it by switching to the 64 bit version...or is there something that causes the installation to get messed up?
    MTO

  • Starting a Web Server

    Ok, here it goes... What I would like to do is turn a busted up Imac into a self contained home web server. My main computer is a PowerMac G3 B&W running OS9 and my frankenstien is an old G3 Imac with OS9 also that I'm going to strip down to just a motherboard, drives, and power supply. I am going to network this all together so that my PowerMac can be in the loop but out of it. I did what little research I could on Classic web file servers but came up with how to do this with SE30s and 128's and a handful of clippings from web pages. There is older Apple software that does all of this but I am unsure about the setup and all where to get it and what it is. Im not looking to host a superduper website just some stuff and grainy pics with basic web page features, email submit maybe and a special area login for those special folks I know... Im not guarding Fort Knox just my PowerMac and the login. I know upgrading would be easier but OS 9 is wonderfully simple and the software is bargain priced..... and I like it to top it off. Any suggestions, sites, hopes, fears, ideas would be helpful towards my venture.
    Thank You!

    Hi,
    The built-in Web Sharing control panel should be useful for certain applications (for example, as in KB article HT2973).
    Regarding third-party options, the now free NetPresenz could perhaps be of interest to you. See also this short article about MacHTTP.
    Jan

  • Using Weblogic as a front end web server

    Hi all, recently there has been a push for us to investigate moving our Iplanet
    web servers to Weblogic. So our architecture would be WLS web instances on the
    front and passing back to WLS app servers on the back end. We would need to run
    SSL and none SSL and handle certificates and multiple applications on each web
    server as well as serve up static content. Has anybody had any experience with
    going to this set up, and if so would you recomend it ? It looks way harder then
    setting up a Apache or Iplanet web server.

    "Mark Griffith" <[email protected]> wrote:
    You should check out 8.1, SSL configuration is simpler there.
    I would say in general that the main weakness of WLS as a web server
    is on
    the administration side of things.
    Cheers
    mbg
    "Eric Sundberg" <[email protected]> wrote in message
    news:3ebfce80$[email protected]..
    Hi all, recently there has been a push for us to investigate movingour
    Iplanet
    web servers to Weblogic. So our architecture would be WLS web instanceson the
    front and passing back to WLS app servers on the back end. We wouldneed
    to run
    SSL and none SSL and handle certificates and multiple applicationson each
    web
    server as well as serve up static content. Has anybody had any experiencewith
    going to this set up, and if so would you recomend it ? It looks wayharder then
    setting up a Apache or Iplanet web server.
    thanks for the heads up

  • Sun One Web Server connection pool goes stale after some time

    Hi all,
    I have a few web applications running on Sun One Web Server 6.1 (SP4). I configured a connection pool via the web admin of the web server. I do not know why the connections in the connection pool are never released after some time (this happened for 3 times with a couple of months in between). I need to reboot the web server to solve this problem everytime the connection pool goes stale. I have verified that the resources are released (stream and connection are closed) with proper programming logic. Even so, I think that the connections will be timed out (the setting is 5 minutes) by the web server as a bulletproof even if the resource is not released properly as implemented in the code logic. Can anybody help on this? I have been troubled by this problem by weeks.
    Thank you in advance.

    Hi all,
    I have a few web applications running on Sun One Web Server 6.1 (SP4). I configured a connection pool via the web admin of the web server. I do not know why the connections in the connection pool are never released after some time (this happened for 3 times with a couple of months in between). I need to reboot the web server to solve this problem everytime the connection pool goes stale. I have verified that the resources are released (stream and connection are closed) with proper programming logic. Even so, I think that the connections will be timed out (the setting is 5 minutes) by the web server as a bulletproof even if the resource is not released properly as implemented in the code logic. Can anybody help on this? I have been troubled by this problem by weeks.
    Thank you in advance.

  • Sun One Java web server 6.1 caching!

    hi,
    when a client browser access my site for the first time he download images from the server with
    timestamp of the file last modified and an ETAG numeber.
    the client browser cache the images file in his browser local cahce.
    when the client browser open on the second time accessing my site, the browser will compare the last modifed
    and ETAG of the image to see if the image in the browser local cache needs to be updated meaning downloaded.
    what i want is that the client browser wont ask the web server if the image was change at any time and only using the browser local cache meaning disabling the last modifed and ETAG mechanisem OR setting a time expiriation on my web server files that the client browser will know to look for updates in a specifc time that i will define.
    help will be most appreciated.
    thanks in advanced

    This is for 6.0, but I'm quite sure it hasn't changed to 6.1.
    # Cache static content 1 month
    <Object name="Cache" ppath="*/static/*.(js|css|gif|jpg|png)">
    PathCheck fn="set-cache-control" control="max-age=2678400"
    </Object>
    Obviously, you will want to change the ppath to something that fits your needs. The age is defined in seconds, this example is set to 31 days, or perhaps 30...I don't remember. :)
    To enable caching for everything, just put the PathCheck directive inside the default Object-tag like always. Or instead of ppath, you can use NameTrans assign-name directives. The important part is the PathCheck, up to you how to restrict it.

  • My iPhone gets a "web server proxy error" connecting to wifi @ home

    Ever since installing Comcast Xfinity with Motorola SB6121 and Apple Extreme 5th generation, my iPhone 4 gets a web server proxy error or similar message for any apps seeking to go online.  My iPod Touch 3rd generation works as does my MacBook Pro.
    I've reset the router, harangued Comcast (no help - it's your phone, sir), rebooted the iPhone, checked all my settings (VPN - what's that? it's not connected), Proxy in the VPN settings is set to off. The phone will show the signal and it will check Apple Mail but Safari, Google APP anything needing web access will either hang or give the proxy error message.  Apple Customer Care said call Comcast, Comcast said call Apple & I'm surprised to find little help on the web.
    Here's what I found to work on a MacForum sight from 2 years ago.
    1.
    Settings->WiFi->under choose a network, click the blue arrow (on the right of the network nameyou use)->DHCP
         *now check the IP address with the one on your iPod Touch or computer to see if they are in sequence
         *scroll down to HTTP Proxy & make sure it is off
         -> renew lease may work
    It was the making sure the IP address was correct/in sequence which I moved to the STATIC tab and input all the same information (use a screen shot to remember it - home button and on/off button at the same time, it will store in your pictures folder) and give that a shot.
    The problem appears to be where multiple machines or devices are using the same router. The iPhone 3GS assigned an IP Address in order of preference, therefore 192.175.1.1 and then 192.175.1.2 etc. The iPhone 4 will assign a strange IP address which the router will not accept. You therefore need to look at the other devices linked and see what number is next in the sequence. Then go to static on the top tab and type in the IP adress manually followed by the Subnet mask, router and DNS details. Once you have completed the info press the DHCP button and HTTP Proxy as off - this is important.
    2.
    This is how i fixed the wifi problem...(i used my mac)
    So basicly I created a new WiFi hotspot on my iMac, then I connected my iphone to it and it WORKS!
    1. open System Preferences (Apple -> System Preferences) and click Sharing.
    2. select Internet Sharing at the left side.
    3. Then check off AirPort.
    4. Then creat a newtwork name, and password
    5. VOILA! look at the Wifi connections on your iPhone and it should be there!
    (IF YOU HAD ANY PROBLEMS GO TO THIS LINK..
    http://maketecheasier.com/create-wif...s-x/2009/10/20
    THIS SITE SHOWS YOU HOW TO SET IT UP)
    3.
    reset Network
    Same problem, but none of the above worked for me. Finally went to Settings/ General/ Reset/ Reset network settings. Saw this in a different thread.
    Hope these help.
    Cheers,
    cs

    This has solved loads of people who have this issue and have used an alternate DNS setting.  Below are instructions for both iPhone OTA and on you Mac
    If you are getting the error message "Unable to check for update" when you try an OTA (over the air update)
    Change DNS Servers
    Settings -> Wi-Fi
    Click the blue arrow on your connected network
    Delete everything in DNS and replace it with 208.67.222.222, 208.67.220.220
    Try again
    If this works, you will probably want to remove the WiFi network using "Forget This Network" and then reconnect to it to get your original DNS servers back. Alternatively, make a note of the original DNS servers before deleting them and replace it after you are done.
    If you are getting the error message "Unable to check for update" when you try through iTunes
    On your Mac
    Choose Apple menu > System Preferences, and then click Network.
    Select the network connection service you want to use (such as Wi-Fi or Ethernet, unless you named it something else) from the list, and then click Advanced.
    Click DNS, and then click Add at the bottom of the DNS Servers list. Enter the IPv4 address for the DNS server.
    You can use OpenDNS
    208.67.222.222
    208.67.220.220
    or
    You can Google Public DNS if you want
    8.8.8.8
    8.8.4.4
    I have actually repointed my routers DNS so all my devices now point to OpenDNS servers

  • 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>

  • Sun java System Web Server 7.0 up2 session replication setting

    hi ....
    Following the standard example of reverse proxy and 2 cluster nodes with session replication
    I get the following starting message
    info ( 3355): CORE5076: Using [Java HotSpot(TM) Server VM, Version 1.5.0_12] from [Sun Microsystems Inc.]
    [07/Aug/2008:15:26:45] warning ( 3355): REPL0081: No backup instance configured for replication service. Disabling replication service
    [07/Aug/2008:15:26:47] info ( 3355): WEB0100: Loading web module in virtual server [mycluster8087] at [myweb]
    [07/Aug/2008:15:26:48] warning ( 3355): WEB9200: sun-web.xml DTD Version with public ID = [-//Sun Microsystems, Inc.//DTD Application Server 8.1 Servlet 2.5//EN] and system ID = [http://www.sun.com/software/appserver/dtds/sun-web-app_2_4-1.dtd] not found in the local respository. Using DTD version with system ID = [http://www.sun.com/software/appserver/dtds/sun-web-app_2_5-0.dtd] instead.
    [07/Aug/2008:15:26:48] warning ( 3355): WEB7204: Application [myweb] is configured with persistence-type [replicated] but Session Replication is not enabled on this instance; falling back to persistence-type [memory]
    [07/Aug/2008:15:26:49] info ( 3355): PWC3031: Security role name tomcat used in an <auth-constraint> without being defined in a <security-role> in context [myweb]
    [07/Aug/2008:15:26:49] info ( 3355): PWC3031: Security role name role1 used in an <auth-constraint> without being defined in a <security-role> in context [myweb]
    [07/Aug/2008:15:26:49] info ( 3355): HTTP3072: http-listener-1: http://mycluster8087:8087 ready to accept requests
    [07/Aug/2008:15:26:49] info ( 3355): CORE3274: successful server startup
    [07/Aug/2008:15:27:37] info ( 3355): CORE5073: Web server shutdown in progress
    ********** sun-web.xml ***************
    <!DOCTYPE sun-web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Application Server
    8.1 Servlet 2.5//EN" "http://www.sun.com/software/appserver/dtds/sun-web-app_2_4
    -1.dtd">
    <sun-web-app>
    <session-config>
    <session-manager persistence-type="replicated"/>
    </session-config>
    </sun-web-app>
    ** path : dir-root/https-[instance-name]/web-app/[instance-name]/myweb/WEB-INF/sun-web.xml setting ...
    Why is it a case a session replication doing not become?
    Is it a case one a mistake by a setting?

    Try this blog [http://blogs.sun.com/nsegura/entry/h2_session_replication_and_lightweight|http://blogs.sun.com/nsegura/entry/h2_session_replication_and_lightweight]
    4. Enabling Session Replication
    Now that we deployed our web application, we need to enable the session replication feature in the configuration. This will start the session replication services in each instance. We can do this using the CLI administration:
    wadm> set-session-replication-prop --config=mycluster enabled=true
    CLI201 Command 'set-session-replication-prop' ran successfully
    wadm> deploy-config mycluster
    CLI201 Command 'deploy-config' ran successfully

Maybe you are looking for

  • Need help to create a new record in mdm using java webdynpro

    hi all, I have to develop an application to create a new record in mdm by using java WebDynpro  . Please help me what is the process that i have to follow to do this and provide me if you have any step by step guidance for this. thanks & regards, Mah

  • Problem with reading special characters in unix

    Hi, Iam trying to read the data from a file by the following code FileInputStream inputFile = new FileInputStream(xx); InputStreamReader reader = new InputStreamReader(inputFile); BufferedReader bufferedReader = new BufferedReader(reader); String s=

  • Best Practice, Going from iPhoto to Aperture 3

    I'm looking for advice on a best practice of moving from an iPhoto Library to Aperture 3. That is, if I even should do so. I know that I can keep the photos in place (in iPhoto) and still access them from Aperture. (Or import just selected photos as

  • Premiere Pro CC Crash on Startup

    Hello All, Downloaded and installed the latest Premiere CC and it crashes on startup. I am using an Acer Laptop, Specs: Core i5 1.7ghz with tb 2.5 10 gbs ram Geforce GT 640m le 1gb 2 SSDs Windows 7 Premium Crash Details: Problem signature:   Problem

  • How to use RZ10  after I have  imported the langugage package!

    Hi experts!    I meet a problem with T-code RZ10 .  After I have imported the language package with T-code SMLT, then I want to modify the language setting of logon screen , so I go to the T-code RZ10, The proble is that  after I active the new profi