Two Web Servers

Hey everyone.  I'm stumped! 
Here's my set up.
I have two 10.6 Servers.  One's the OD Master, running DNS, DHCP, SMB and a few other services.  The other's a replica running client fun time services.  It's also hosing all the users "Public" info via AFP and SMB.  Most importantly it's running the school's web server.  The router forwards all requests on port 80 to that server.
I've set up setting up a 10.7 Server that's going to host all of the school's iPad configurations.
It's set up, users can authenticate and download profiles etc INSIDE the school. But not outside.
I've set up the name server info already so outside the school, 10.7server.server.com points at my IP address, but when you do that, it just dials up the 10.6 web server.
My question is this.  How do I set up the router so that requests go to 10.7server.server.com when that's the address entered by users?
OR, is there a way make the DNS server or the Web server recognize when someone types 10.7server.server.com from outside the school?
-Graham

IP routers know from and deal with IP addresses, and not with DNS names.
If you want to implement a scheme where you have two external references into your network, then you would want and use two public IP addresses and the associated forwarding, or a much smart(er) router (and those aren't cheap), or you could configure your web server as a reverse proxy (which is more complex).
With a gateway-firewall-router with decent server-grade capabilities, I'd likely move the public-facing web server stuff to a box in a DMZ (as that "bastion" server is the most likely to be breached, particularly if it's running a web content management system or other services) and configure the gateway-firewall-router as a VPN server end-point.  I'd expect the "bastion host" box would get breached, but the DMZ would keep it contained.  The VPN is the path into your internal network, and avoids exposing more protocols and services than necessary; more paths for attacks.
If you want to configure DNS within your network to reference a different IP address than your public DNS, here's some reading.  (I don't know how much you know about this networking area, so some of this may well be little more than a review for you.)  With internal DNS from your server, you can serve the internal IP address to your users and to users on the VPN, while your external DNS can translate to a different address.  That article links to another on configuring external services, as well as to a write-up on IP networks, firewalls and related details.  (It's also possible to have a mid-grade router correctly process the external IP address and "reflect" it back into your network.)
And if you want to obfuscate your domain, use "example.com", "example.org" or "example.net".  These domains are reserved for this use.  The domain name you've specified is a real and registered domain.

Similar Messages

  • Two web servers cant use same port forwarding rule???

    I have two web servers, each configured to respond to http reqests on port 80.  I use NoIP service to map a domain name to my router. I create a port forwarding assignment for Server A by selecting the WebServer rule in the port forwarding rule table.  All is fine.  For Server B, I select the same Webserver rule and the router says there is a conflict.
    I don't understand why.  I think the router has enough information to route a http request for Server B by knowing its MAC address, which is different than Server A MAC address.
    What am I missing here???
    I was able to do this on my previous router with DD-WRT.....
    So it would appear the way to resolve this is to assign a different port address to Server B???
    grrrrrrrrrr I hate this router

    You shouldn't have been able to do that on any router.  You have to change the listening port of server 2, to 8080 or something like that, or make one a secure server and run it over 443
    That is a known issue with port forwarding
    Problem #8:
    Same Port in Multiple Rules
    There are some routers such as Linksys, D-Link and many others that do not do any checks if a port is already in another port forwarding rule. A port can only be forwarded to one Computer/IP at a time. So when there are multiples of the same port number the port forwarding rule will not work.
    Here is an example.
    As you can see port 2350 is in 2 rules. The 1st one points to a different IP than that of the 2nd rule. So the router will honor the 1st rule and the 2nd port forwarding rule to port 2350 fails.
    By removing the 1st rule the 2nd one will now work.

  • Multi node two web servers?

    Is it possible to have TWO web servers, on a multi node install. I am not really concerned about load balancing. I am mostly concerned with installing a second web server in a DMZ for external users to access.

    There is a document in Metalink for this. We have implemented DMZ setup in multinode. Note:287176.1
    -Thiru Pandian

  • Best way to transfer file between two web apps

    I'm looking for some architectural suggestions. Seems like a simple problem, but I'm really struggling.
    -- Problem:
    We have two web servers, both running apps in JBoss. I need to pass a file of roughly 20MB from one server to the other, and get the other server to process it as soon as it receives it.
    -- Details:
    Seems simple enough... My plan was to write a web service to pass it. Our company is all onboard the SOA train. I wrote a service that encoded the file as a byte[] and passed it. Works amazing for small files, but throws an Axis OutOfMemory error when trying to base64 encode the file. I then looked at using attachments for web services, but dismissed that. It creates malformed XML since it treats the service as a multipart MIME message wraps the webservice inside. It quickly became messy and I couldn't get it working. Seemed to defeat the purpose of an XML service too.
    I've considered just doing a HTTP POST of the file to the other server, but that's poorly documented and a bit of a hack way to do it. I also considered just dropping the file in a web accessible folder, then using a web service to pass a URL and get the other server to retrieve it via HTTP. Again, not a very nice solution.
    Anyone have any suggestions? Thanks.

    Kimos2 wrote:
    I don't have access to run/configure services on these machines, so FTP is out. It has to be JVM to JVM. Even if I did, I'd have to worry about triggering JBoss to process the file right away after it had been dropped there. I know i could poll the directory or send a message to trigger the process, there'd be synchronization issues etc to work through and seems to introduce unneeded complication.Yes, I agree with that. Having been through the polling directories and grabbing partially uploaded files scenario ad nauseam. It's much worse with large files too.
    Barring any suggestions I haven't thought of, I'll probably end up settling on the HTTP POST solution. My problem is that it's providing a service without a specification and is not self-describing. No WSDL file to pass to clients that plan on using it. I would do HTTP POST as well. I didn't understand the part about "without a specification". You do have a specification, don't you? Wasn't this it: "I need to pass a file of roughly 20MB from one server to the other, and get the other server to process it as soon as it receives it." Informal, yes, but I don't have a problem with that. Post it to a URL on the receiving server and set up the receiving server to do whatever it's supposed to do with the file.

  • Azure VM Web Servers, Cloud Service and SSL?

    I am deploying two web servers in a cloud service for load balancing. I have tested and I have that working with no problems. My question is how do I setup for SSL? Do I setup a certificate on the cloud service? Do I setup on each server? Any help would
    be greatly appreciated!!

    Hi,
    You could use the following link to configure SSL for your Cloud Service:
    http://azure.microsoft.com/en-us/documentation/articles/cloud-services-configure-ssl-certificate/
    Regards,
    Malar.

  • CF Licensing on two front end web servers

    I'm currently running CF 9 Standard on a since server that runs as my web and db server.  I use Rackspace Cloud btw.
    I've been thinking about changing my infrustructure around so it would look like this:
    - 1 Load Balancer
    - 2 Web Servers
    - 1 Database Server
    My question is about licensing on the 2 web servers.
    - Is it possible to use a single CF Standard license to cover both web servers (since they are just syncing each other, they are basically the same server but split into two separate virtual machines), or would I need to purchase 2 individual licenses to make this work?
    Any help or advice is appreciated. Thanks!

    Thanks vishu,
    I can read the license agreement, but it's the interpretation of legal wording that I'm having troubles with.  Basically, I'm looking for a real world YES or NO to my question.  I'm sure others have had this question, that's why I came to this forum.
    2.1 General Use. You may install and use one copy of the Software on up to the Permitted Number of your compatible Computers as long as, when required by the Software, you present a valid serial number for each copy; and
    2.2 Distribution from Server. You may copy an image of the Software onto file server(s) within your Internal Network for the purpose of downloading and installing the Software onto Computers within the same Internal Network for use as permitted by Section 2.1; and
    2.3 Server Use. You may install the Software on Computer file server(s) within your Internal Network only for use of the Software initiated by an individual from a Computer within the same Internal Network as permitted by Section 2.1. The total number of users (not the concurrent number of users) able to use the Software on such Computer file server(s) may not exceed the Permitted Numbe

  • 2 Logical Host, 2 Web Servers, Big Problem?

    I am setting up a sun HA cluster using 2 E4500 servers. I have created 2 logical hosts, each one needs to host a Netscape iPlanet 4.0 web server sitting at port 80. Each logical host is serving up web applications for different clients.
    If I need to fail over one of the logical hosts so that they are both running on the same system, the newly imported instance of the web server will fail because port 80 is already in use by the logical host that is on that physical host.
    At first this seemed totally wrong. Each logical host should be able to run applications on any port they need to. Then someone who has a lot more time on Solaris told me that this was not the case, and each logical host had to steer clear of using the same ports as other logical hosts in the same cluster.
    Can someone clue me into what is reality?
    Any good documentation that tells how to set this stuff up?
    Thanks!
    Bruce

    Hi,
    The best way to resolve this would be to try implementing the same.
    Instead of going through an entire cluster install/configuration
    process, you may want to try setting up two different web servers
    on a single node. You may want to set up a virtual interface (like
    le0:1, hme0:1 etc) for this. You coud then try connecting to
    individual web servers on port 80. If this works, then the two
    webserver/two node cluster implementation should also work.
    Hope this helps.
    Thanks,
    Gopinath.

  • Load balancing web servers

    I have a CSS 11501. I have the ethernet management port on 192.168.0.X /24. I have two services set up one being 209.172.1XX.X51 and the other being 209.172.1XX.X52. I have the VIP set to be 209.172.1XX.X53. I have the 2 web server plugged into e7 and e8. Then I have a straight ethernet cable that goes from e6 to my gigabit switch. All of these interfaces are on the same VLAN. Is that correct?
    What is IP interface for a circuit and what relation does it have with the VIP?
    My problem over all is, I can't access my VIP from an external location. I can only access the VIP from a computer with the same 209.172.1XX.XXX address, but i can access the web servers separately from the outside, just not the VIP.
    My Ip interface for the circuit is completely different from my VIP and my services, is that correct? The status is says "no circuit"
    Why cant the outside world access the VIP but they can access the individual IPs of the web servers?

    the e6,e7 and e8 interfaces would all go in the same vlan.
    Under your circuit vlan, you need an ip address that will belong to the same subnet as your servers.
    You need an ip address on the circuit, for the probes, and also to configure a default gateway.
    Because you also need a default gateway if you want to connect from a remote subnet.
    Gilles.

  • Session control with multiple web servers in IE

    to understand my problem do the following:
    make a page with this code:
    <%
    out.println("sessionID = "+session.getId());
    %>
    Run two (2) instance of web servers (can be a tomcat) in different ports...
    open IE and access the URL: http://localhost:8080/test/mytest.jsp
    see id number...
    access http://localhost:8081/test/mytest.jsp
    see id number...
    now access http://localhost:8080/test/mytest.jsp again
    and will see that IE lost the session and has a different session id.
    if you make this test in Nestcape it will keep the same session id when you access the 8080 server again, and is what i want :)
    anybody knows a solution to this?
    in the real world, my application has a frame with a menu that runs in 8080 server port and the application that are called by this menu will run in different ports in another frame. the problems is that when a call a application in another port, with IE i lost the session from the menu that runs on port 8080. With Netscape work perfect!
    somebody can help?

    this seems to have to do with the handling of sessoin cookies. IE creates one cookie for every browser instance whereas Netscape creates one session cookie for all browser instanced. Linke this Netscape shares a session cookie with the whole application wheres as IE does not.
    Just to make it clear: none of the both handling methodes are right or wrong. In my opinionen from the point of security, the IE solution is better.
    The only workaround i see is to implement a session id your own. Store it in the session object and the session object into a session manager that can be accessed from both application.

  • How does JavaFX connect to Web Servers?

    Recently,I was learing about JavaFX and confused with the way that
    1.how does JavaFX connection to Web Servers?
    2.Is there anything related to SOAP protocol?
    Please help me.Thanks.

    I don't understand very well...
    in the Web service style, is this Java code ? or JavaFX code
    How can I use JavaFX to call a web service (not REST, just pure web service)
    I did it by this article
    http://netbeans.dzone.com/news/javafx-client-invoking-metro-e
    But i have two problem.
    1. when deploy as applet, there is security issue, how can i resolve ?
    2. my application invoke easy web service is ok, but when invoke some complex type web service, there is error like this...
    Exception in thread "AWT-EventQueue-0" java.lang.ArrayStoreException: sun.reflect.annotation.TypeNotPresentExceptionProxy
    at sun.reflect.annotation.AnnotationParser.parseClassArray(AnnotationParser.java:653)
    at sun.reflect.annotation.AnnotationParser.parseArray(AnnotationParser.java:460)
    at sun.reflect.annotation.AnnotationParser.parseMemberValue(AnnotationParser.java:286)
    at sun.reflect.annotation.AnnotationParser.parseAnnotation(AnnotationParser.java:222)
    at sun.reflect.annotation.AnnotationParser.parseAnnotations2(AnnotationParser.java:69)
    at sun.reflect.annotation.AnnotationParser.parseAnnotations(AnnotationParser.java:52)
    at java.lang.Class.initAnnotationsIfNecessary(Class.java:3072)
    at java.lang.Class.getAnnotation(Class.java:3029)
    at com.sun.xml.ws.model.RuntimeModeler$1.run(RuntimeModeler.java:183)
    at com.sun.xml.ws.model.RuntimeModeler$1.run(RuntimeModeler.java:182)
    at java.security.AccessController.doPrivileged(Native Method)
    at com.sun.xml.ws.model.RuntimeModeler.getPrivClassAnnotation(RuntimeModeler.java:181)
    at com.sun.xml.ws.model.RuntimeModeler.buildRuntimeModel(RuntimeModeler.java:217)
    at com.sun.xml.ws.client.WSServiceDelegate.addSEI(WSServiceDelegate.java:683)
    at com.sun.xml.ws.client.WSServiceDelegate.getPort(WSServiceDelegate.java:340)
    at com.sun.xml.ws.client.WSServiceDelegate.getPort(WSServiceDelegate.java:323)
    at com.sun.xml.ws.client.WSServiceDelegate.getPort(WSServiceDelegate.java:305)
    at javax.xml.ws.Service.getPort(Service.java:92)
    at allan.EasyWSService.getEasyWSSoapPort(EasyWSService.java:56)
    at javacode.Test.go(Test.java:11)
    at conferenceclient.Main$1.lambda(Main.fx:36)
    at conferenceclient.Main$1.lambda(Main.fx:36)
    at conferenceclient.Main$1.invoke(Main.fx:31)
    at conferenceclient.Main$1.invoke(Main.fx:31)
    at conferenceclient.Main$1.invoke(Main.fx:31)
    at conferenceclient.Main$1.invoke(Main.fx:31)
    at javafx.ext.swing.SwingAbstractButton$1ActionListener$anon13.actionPerformed(SwingAbstractButton.fx:150)
    at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995)
    at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318)
    at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)
    at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242)
    at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236)
    at java.awt.Component.processMouseEvent(Component.java:6134)
    at javax.swing.JComponent.processMouseEvent(JComponent.java:3265)
    at java.awt.Component.processEvent(Component.java:5899)
    at java.awt.Container.processEvent(Container.java:2023)
    at java.awt.Component.dispatchEventImpl(Component.java:4501)
    at java.awt.Container.dispatchEventImpl(Container.java:2081)
    at java.awt.Component.dispatchEvent(Component.java:4331)
    at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4301)
    at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3965)
    at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3895)
    at java.awt.Container.dispatchEventImpl(Container.java:2067)
    at java.awt.Window.dispatchEventImpl(Window.java:2458)
    at java.awt.Component.dispatchEvent(Component.java:4331)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)

  • Wlw-runtime-config.xml & two managed servers

    I have a problem with WSDL generation and WebLogic workshop in a
    cluster.
    I'm using a wlw-runtime-config.xml file to ensure that my web service
    generates the correct url for it's endpoint.
    The problem I have is that I have two managed servers on one physical
    box, one listening on port 7010, the other on port 7030.
    The wlw-runtime-config.xml file is placed in the domain root, and I
    only seem to be able to specify a single port/dns name in the config
    file.
    My web service request will come in through the IIS plugin, hit one of
    the servers, generate the WSDL containing the port information, which
    may or may not be correct for the WLS instance that it has actually
    been proxied to.
    If that is correct, how do I handle the fact that the web service is
    deployed across all cluster members, two of which are hosted on one
    single machine.
    Am I missing something?
    Pete

    Hi Pete,
    I'm assuming you have seen the "how do i" on this topic [3], plus the
    information on how to setup a cluster [1].
    Your missing link may be the way your DNS entry is configured for the
    cluster. See the docs [2] on this topic, but you will need to specify
    the multiple nodes something like this:
    DNSName1:port1,DNSName1:port2,DNSName1:port3
    Note the folks in our super support group will be best suited to assist
    your efforts.
    Regards,
    Bruce
    [1]
    http://e-docs.bea.com/wls/docs81/cluster/setup.html#684345
    [2]
    http://e-docs.bea.com/wls/docs81/cluster/setup.html#714310
    [3]
    http://edocs.bea.com/workshop/docs81/doc/en/workshop/guide/deployment/howClusterDeployment.html
    Pete wrote:
    >
    I have a problem with WSDL generation and WebLogic workshop in a
    cluster.
    I'm using a wlw-runtime-config.xml file to ensure that my web service
    generates the correct url for it's endpoint.
    The problem I have is that I have two managed servers on one physical
    box, one listening on port 7010, the other on port 7030.
    The wlw-runtime-config.xml file is placed in the domain root, and I
    only seem to be able to specify a single port/dns name in the config
    file.
    My web service request will come in through the IIS plugin, hit one of
    the servers, generate the WSDL containing the port information, which
    may or may not be correct for the WLS instance that it has actually
    been proxied to.
    If that is correct, how do I handle the fact that the web service is
    deployed across all cluster members, two of which are hosted on one
    single machine.
    Am I missing something?
    Pete

  • Webi-servers restart every 2hours when long publication running

    I have 4 webi server.
    When long publication running greater 2 hour, webi servers is restart.
    all four servers restart simultaneously
    I try tunning  "Timeout Before Recycling (seconds):" and "Maximum Documents Before Recycling:" but no result.
    webi, webi1
      Timeout Before Recycling (seconds):1200
      Maximum Documents Before Recycling: 50  : 1000(webi1)
      Enable Memory Analysis: disable
    webi10, webi11
      Timeout Before Recycling (seconds):7200
      Maximum Documents Before Recycling:100
      Enable Memory Analysis: enable
    How to configure webi servers?
    Need for them to work in the business hours, and not restart
    BIP SP4 Patch6 Windows

    increase the heap memory of aps
    What is type APS ? APS divided into multiple servers.
    BISRV1.AdaptiveJobServer
    -javaargs "Djava.awt.headless=true,Dcom.busiessobjects.mds.cs.ImplementationID=csEX,XX:MaxPermSize=512m,Xmx8g,Dbusinessobjects.connectivity.directory=C:/Program Files (x86)/SAP BusinessObjects/SAP BusinessObjects Enterprise XI 4.0//dataAccess/connectionServer"
    BISRV1.APS_DSLBRIDGE
    -Xms2g  -Xmx16g
    BISRV1.APS_Publishing_One
    -Xmx8g
    BISRV1.APS_Publishing_Post_Processing_One
    -Xmx8g
    BISRV1.APS_Publishing (Publishing_One + Publishing_Post_Processing_One)
    -Xmx4g
    Other: two Visualization APS, Search APS, LCM APS

  • Labview dashboard with other web servers, like a PLC

    Hi
    Is it possible to use labview dashboard with other web servers, like a PLC?
    Regards,
    Vadie
    Solved!
    Go to Solution.

    Vadie, 
    To have Data Dashboard communicate with a PLC you will need to have a Windows PC or NI RT Target in between the two.  I hope this image helps to illustrate this.
    Mark
    LabVIEW R&D

  • NLB nodes remain in a converging state indefinitely? Server 2008 Standard R2 x64 used as web servers, IIS 7.5.

    I'm a newbie to NLB.  We have just two identical servers in the NLB, a pair of nics, and unicast mode, being used as web servers.  Let me know if you need additional info and what it may be.
    What I'm doing is adding ip addresses to the cluster using the NLB Manager, one ip add for each site.  It doesn't happen every time, but many times when I add an ip add one of the servers just spins converging.
    I have KB 978943 which says there's a hotfix available for the problem.  What I don't have is the Event ID 119 in the Event logs mentioned in the KB.  I have nlb.sys v6.1.7600.16385 dated 13July09.
    How can I fix this?

    I had similar issue with 2 virtual web servers configured in NLB Windows 2008 R2.
    The setup was working fine until recently and in bizarre way one of the machines went into converging state and never stopped doing that.
    I tried:
    - reinstalling NLB
    - rebuilding the machine which kept on converging
    - changed the IP addresses on both the machines; but with no luck. Even with new machine it kept on converging when I introduced it to the NLB
    Resolution I found:
    1. The issue was not with the machine which kept on converging; but the machine which remained converged all the time
    2. I removed the machines from the domain. Changed their DNS names. Reintroduced them to the domain and BINGO; they bothe converged successfully in NLB after doing this action. In some awkward way the domain schema had a old foot print of the this NLB configuration
    which got resolved after changing the DNS names of both the web servers.
    Let me know if it works.
    note: I have not used KB 978943

  • Help! Azure Cloud Services and Virtual Machine Web Servers Load Balancing

    I have a cloud service. I have two virtual machines setup as web servers each with IIS installed. I have configured my domain registrar to point my domain name to the cloud service IP address. I also went into the endpoints of each virtual machine and verified
    that I have http port 80 setup on both in a load balanced set. 
    I am unable to access websites on either server at this point. DNS propogation site shows "error: token mismatch"...this has been setup since yesterday and still error.
    Can anyone assist me in where I went wrong? Am I confused to how the cloud service should work? I am assuming it will allow me to load balance the two virtual machines in the way I have configured above. Please help!!!!

    Hi,
    Thank you for posting in here.
    We are checking on this issue and will get back at earliest.
    Regards,
    Manu Rekhar

Maybe you are looking for

  • Resume results in blank screen after trying to install printer

    Yesterday, I tried to install a network printer (got some trouble with cups, avahi, ...). But after a successful installation, I noticed that resume from suspend doesn't work anymore. I tried to disable all services I had enabled, but to no avail. I

  • Safari, Mail and App Store not working after 10.9.2 update

    I've updated last night and after restarting my Mac several Apple apps stopped working. Safari When opening any page on Safari, the page gets reloaded several times and eventually just show something similar to the picture below. There's also that we

  • Forcing output via VGA on a MBP

    So I have four monitors hooked up via an active VGA splitter, only problem is that while my MBP recognizes the VGA adapter (screen fades blue for a second) it refuses to actually output any image to the VGA port.

  • Correct Video Adaptor for MacBook?

    Hello - I am trying to connect my MacBook to a new LED Cinema display. The cinema display has a Mini display connection, my Macbook seems to have a larger display connection. I cannot seem to find the correct adaptor to connect my Macbook in the MacS

  • How do you filter Spam from iPad mail?

    I have an iPad 2 with both POP 3 and Exchange accounts. Is there a way to block spam from showing up on my iPad?