IIS 8.5 reverse proxy redirect - meteor

I hava a meteor application running on windows server 2012 r2.
I need my app to run over ssl so i set the meteor to port 80 and created a reverse proxy in the iis from 443 to 80 (i deactivated port 80 on the iis).
All works fine until i want to redirect the user to the ADFS server for authentication. the url that the client get is with the app name (the server) and not the ADFS url. -> what happen is that the iis change the url from the adfs server to the app server.
In order to configure the iis reverse proxy i use this guide: http://www.myconnectionserver.com/support/tutorials/v90/iisProxy/index.html
Does someone has any idea how to configure iis properly?

Related

Windows Authentication with IIS Reverse Proxy and Kestrel Asp.net Core server

I would like to know whether it is possible to use IIS reverse proxy to pass through windows authentication to Kestrel server running self hosted.
Thank you

IIS not using SSL certificates

My setup:
Azure Vm : Windows server 2008
IIS 7.5
I have purchased a domain from godaddy and pointed it to the Azure VPS. Initially the website was running on IIS using http on port 80. I have purchased SSL from godaddy using CSR and installed them as following
Intermediate certificate using MMC
Server certificate using IIS
Then I bind the certificate with my website using https on port 443, but when I visited my website it's not loading up it on https and gives an error "This site can't be reached. I have also checked secure world wide web and https is checked in my firewall settings.
I solved it by
Goto your Azure VM
In Azure VM -> Find Endpoints
Click on Add endpoint
Add endpoint for you port (in my case 443) and give it a name ( e.g https)
Save
Done

SignalR on port 80/443

I try to make a push service that runs on port 80 (or 443). These are the only ports that has inbound rules on firewall (for now).
My server is windows server 2008 r2 and has IIS installed on it.
The question is whether can I run my SignalR app with owin (self host) on port 80 ? Will it be confllicted with the IIS ? Or is it possible to run my signalr on top of IIS and thus my IT won't change firewall configuration? or, another possibility is to install another vm that has no IIS installed on it and then I can use port 80 freely?
Thanks
You can definitely host SignalR application in IIS. It should be enough to just poblish finished application to website in IIS. SignalR wil then be located under this website.
Following this tutorial should be enough to get you started: http://www.asp.net/signalr/overview/getting-started/tutorial-getting-started-with-signalr

How to configure a reverse Proxy between two IIS 7 Servers

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?

SSL for single applicaiton on IIS

I have any ASP.Net application running on IIS 7.5.
How can I incorporate SSL certificate to an single application in a domain.
Example , I have a website as www.mywebsite.com. Now I created another application which can be accessed by typing www.mywebsite.com/newapplication.
Now I could like to have SSL certificate only for www.mywebsite.com/newapplication and NOT FOR www.mywebsite.com.
IS THIS POSSIBLE ...???HOW ??
Thanks for your help
Start by configuring IIS to accept both http (80) and https (443) traffic. Then, configure your SSL certificate at site level. Now for each application that you create within your site (for example, your www.mywebsite.com/newapplication) you can explicitly configure if it requires SSL or not, by checking the Require SSL option under the SSL settings, visible in IIS management console when the application is selected.

Resources