how to assign domain to multiple web sites - iis-7.5

Using IIS 7.5 on 2008 R2, the "mydomain.com" is bind to the default web site and it works as expected, however, I also need to create another web site and bind it to "mydomain.com/othersite", but seems like the bind cannot be done this way. I know that I can assign "mydomain.com/othersite" to an application inside the web site or that I can create another website and bind it to "othesite.com" but this will require another ip address. I need to create several web sites like "mydomain.com/othersite_A", "mydomain.com/othersite_B" and "mydomain.com/othersite_C"
Is there anyway that I can do it? I think this can be done using "othersite.mydomain.com" but I've no idea on how to do it.

In DNS set up CNAME or A record for subdomains, like othersite.mydomain.com, all pointing to the same IP address as your main site. Then add that as the binding in IIS

Related

iis site binding issue. got This site can’t be reached error. how to solve it

I am new to iis. I have create a website in my iis for my website content. Want to ask how can i bind the domain name with the site in iis for internal use.
this is what i have tried so far.
When you want to bind the domain name locally you have to bind it in the host file which is located at C:\Windows\System32\drivers\etc\hosts.
add your machine IP and domain name as suggested in the below format:
192.168.6.52 domian.com
by using this method you can only access it on your machine. the host file is only for the machine in which you are accessing the site.
now set the iis site binding as shown below:
clear browser cache and history and browse your site.

Multiple websites on one IIS server

So if I have two domains i.e. domain1.example and domain2.example, both pointing to the exact same IP address (i.e. 192.0.2.1) on port 80.
How do I take users from domain1.example to one site, and users requesting from domain2.example to another site?
Additionally how do I set up subdomains? Someone requesting x.domain1.example should go to a third site.
When you configure the site in IIS you can assign the necessary host name in the bindings and the site will only respond to this.

Bind multiple SSLs on single website in IIS 8+

I have one website configured for Windows Server 2012 IIS 8. This one website can be accessed by xyz.com or abc.com (2 different top level domain names). Is it possible to configure SSLs for both?
Yes. You can configure two different domains with two different certificates for the same IP and port no(443). After providing the domain name in Binding, enable check box Require Server Name Identification(IIS8). If you do not enable this check box, two websites will have the same single certificate, if you change one website binding file, it will reflect in other website also.. I have experienced.
Please refer below link.
http://www.orcsweb.com/blog/fred/host-different-ssls-on-one-ip-with-iis-8-sni/
As Windows Azure web site is powered by IIS, you can see from the offerings that it is possible to bind multiple SSL to a single site,
http://azure.microsoft.com/en-us/pricing/details/web-sites/#web-sites
The trick is to use SNI,
http://www.iis.net/learn/get-started/whats-new-in-iis-8/iis-80-server-name-indication-sni-ssl-scalability
Yes you can add multiple https bindings each with their own separate ssl certificate to the same site in IIS. However you'll want to bind them to separate IP addresses so that the certificate for xyz.com is bound using the IP address for xyz.com, and the certificate for abc.com is bound using the IP address for abc.com. But frankly, it'd be better practice to have one redirect to the other, or just make 2 sites in IIS and keep everything separate.

windows azure website preview dedicated IP for A record

So I have a reserved instance on windows azure websites preview. I want to point my domain at it directly, not just the www.mydomain.com CNAME record which is mostly what i've seen people recommend. I have the CNAME on the www working just fine. But when you go to "mydomain.com" instead of "www.mydomain.com" it doesn't hit my azure website.
Is there any way to get the DNS "A" record to point at the azure website? I cannot find anywhere that will give me an IP address to do so.
It is now supported in Windows Azure. If you use a reserved instance, then it may be configured via the Manage Domains button on the bottom of the control panel.
To the best of my knowledge, no, you can't get a static IP address for Windows Azure Web Sites, so you can't set up an A record. The standard practice is to have your apex domain (example.com) redirect to the www subdomain (www.example.com), where you already have a CNAME set up.

Domain forwarding (sort-of)

I have been attempting to set up magento on a shared hosting server that doesn't support innoDB, ergo its not been possible. The domain I want to use has also been registered with this rubbish hosting provider. (one[dot]com for anyones reference). So I thought I would be able to point this domain to a different hosting provider that DOES support it, but one[dot]com doesnt allow me to change nameservers for the domain. They just said this:
You can only setup IP address, CNAME and web forwarding in our DNS settings but not change of nameservers
Would there be any way to change any of these settings or the .htaccess file so that, for example
http://www.mydomain.com/folder/page.php?query=string
Would display a page from the other server
http://xxx.xxx.xxx:xx/folder/page.php?query=string
I've created loads of sits doing all sorts but never really needed to other with the domain administration side of things.
You don't need to change name servers to map a domain to a different server. If the "good" provider supports it (i.e. allows you to register a domain on the server that isn't hosted by the company), just switch the A and MX records to the new server's IP address.
You do need the cooperation of the "good" provider for this, though.
If they're letting you set up the IP address, then setting the IP address of www.mydomain.com to xxx.xxx.xxx.xx should do the trick. On the other server, you'll need its webserver to be set up to serve www.mydomain.com as a virtual domain - if you're using a hosting provider they should do this for you; if not it should be fairly easy to set up (consult the manual of whichever web server software you're using).

Resources