How to configure a reverse Proxy between two IIS 7 Servers - iis-7

I have Server A with a IIS 7 which is available for all incoming requests. The backend server is in a vpn so the access is restricted. Now I need to allow access to one application of the backend-server for all incoming request and not only from the vpn. Is it possible to solve this with this infrastructure? Can I configure my SERVER A (this has access to the backend server) so that it acts as a proxy to my backend-server? At my backend server I am using isapi.dll for the redirection to my tomcat servers.
Can someone explain how to solve this?

Related

Access a private web server using static IP from Android Application

I want to access an Oracle web service in my Android application. But the web service is on my company's server so the public cannot access it. But our Android app is going to be used by the public. Is there a way to use that web service and connect to the server without changing the server's security configurations..? Thank you very much.
you can either try tunneling through a web server as is a standard industry practice. Setup a pair of web server in front of oracle app servers and then a load balancer if front of webs servers. The firewall can be configured to allow traffic on ports 80 (standard http port) or 443 (standard https port). Everything below the load balancer stays protected inside the firewall and you wont have to tweak your oracle server for security configuration changes.

How to set up nginx to allow HTTP on LAN, and redirect and authorize on external connections

I'm trying to setup Nginx for some personal web services I have running on my home server.
The network is setup with router between the server and the internet, the router has a Dynamic DNS service running such that I can connect to it while not at home.
I would like Nginx to handle connections from the local network such that it will serve the web services over HTTP and HTTPS without any authentication.
Connections from outside the local network, should redirected to HTTPS for security, and should also be required to authenticate.
The available web services are the same in the both cases. Connections directly to the IP should also be handled in the same way. I already have the web services running over HTTP, so this question is only about how to setup my server blocks
Is this possible?

How to convert protocol from http to https for web logic server

I am using weblogic server and deployed an application ear. My url is present
http://sbchydc:7006/console, Is there any way to change it to
https://sbchydc:7006/console or
https://sbchydc:7002/console(default SSL port). Any port is fine, just want to know how we can convert from http to https.
Since you have not pointed the version of your WebLogic Server. I am adding the solution for WebLogic 10.3, but it should also work in other versions.
In your WebLogic Server Administration Console, go to Environment/Servers/[Your Managed or Admin Server] (wherever your ear is deployed)/Configuration/General and enable Enable SSL Listen Port, configuring whichever port makes more sense for you.

Problems with DNS

Good afternoon in my timezone.
I am developing a web appp in J2EE.
This web app is called and access inside a sharepoint portal.
When i enter through the sharepoint portal i can access my application, using chrome developes tools i can see all the HTTP traffic, and i see that the browsers sends a request to the following server that is where my app is running serverprd.enterprisename.com.
But when i use the command line in my windows 7 , to ping the machine(server) , for example :
ping serverprd.enterprisename.com it returns me the following message:
"Ping request could not find host serverprd.enterprisename.com"
I am using a proxy.
Can anyone tells me why this happening ? Why through the browser i can access the server and the ping command does not find me the server ?
With the best regards.
Thanks in advance.
Your proxy server id the one who have an access to outside world. All http requests are sent to proxy server and proxy server does DNS lookup. In case of pin, your host have to do DNS lookup and this operation obviously now allowed ( firewall or so).

Unable to obtain tokenresult oauthClient.ExchangeCodeForAccessToken; unreachable network 69.171.229.24:443

I developed an FBConnect web application using C# .Net Framework 4.0 recently. Tested with my UAT server, everything just works fine, I'm able to login with my Facebook account, and perform all operation.
Unfortunately when I deploy the same code to my client's production environment, the FBConnect return "unreachable network 69.171.229.24:443". After several investigation, notice the port 443 is blocked! And due to corporate policy, this port is not allowed!!
Is there alternate way I can tweak my facebook app settings NOT to authenticate via port 443? instead of rewriting my code?
Please advice.
No, there is no alternative.
Port 443 is for secure HTTPS connections using TLS and SSL. Facebook, quite correctly, restricts access to their authentication mechanism to this port: (as far as I know) there are no alternative mechanisms that use a different port or an insecure login on port 80.
Check with your client to see if there's an proxy server that can be used for HTTPS connections.
Otherwise, request that your client opens that port.

Resources