I'm trying to learn how to setup a public website with IIS, using ssl and a domain name I have purchased but I can't find any useful information online. (google only shows tutorials for how to fake it from the hosts file) Could someone please point me in the right direction?
Apologies for my question not being very specific but I'm unsure where to begin.
Extra info:
OS: Windows Server 2016 (x64)
Where did you purchased domain?
You only need configure your external firewall to allow external access for your port number and map your purchased public domain to your server's public domain in your domain provider's portal website. Your domain provider should have document about how to register public domain for your IIS server.
On IIS side, you need to create a binding host header for your public domain and public IP address or unassigned IP.
Related
I have been at this since last couple of weeks. After tiring efforts leading to nowhere, I am posting here.
I have a Website built and hosted in IIS locally. I just bought domain name from GoDaddy. I have my computer's public IP where the website in IIS is present. What are my next steps so that I can keep my computer as server and link with domain name? So that website is accessible publicly through domain name.
I saw a lot of posts with Web Hosting in Azure or other places, do I HAVE TO buy and host to make my site public?
I am a novice website builder and have very limited knowledge about this.
first you need make sure your sever is secured, only open necessary ports
go to another computer, in browser input public ip to see if you can open your webpage
then in Godaddy you can add A record for your domain, to point your domain to your public IP, refer to this GoDaddy document: https://ca.godaddy.com/help/add-an-a-record-19238
If you are not comfortable or don't resource to do these, I suggest you host on Azure or other cloud providers
You could host your application in either Azure VM or your local machine. After all, Could VM should be more convenient because you don't need spend a lot of time to handle network issue and you don't need physical space.
When you decide to host your application locally, you have to ensure your are using windows server OS, otherwise, you have 10 concurrent request limit.
Access the application via domain is quite simple.
You need to enable port like 80 in windows firewall.Promise your server are in DMZ and can be accessed externally
Create IIS binding header with null domain and your public address
Try to access your website via your public IP address
Point godday domain to your public IP address
Add your domain to your Site's binding host header->host name field
If you decide to host your application in IAAS like Azure VM, then you have to create inbound rule for your port number and allow port in windows firewall. You also have to point your godday domain to your cloud VM's public IP address and create IIS binding with your domain. Finally, you should be able to access your website.
I'm with some doubts concerning on the publication of my website on the internet.
I searched a lot on the internet but i can't find answers. Maybe i'm making the wrong questions, but i will post here my doubts so anyone can help me and anothers with same issues.
I have a local network. This local network has a main computer (Windows Server) with some Websites.
This websites are working in the local network. Now i want to put them on the internet, how can i do that?
Can i use my windows server to host the site?
How can i get a domain and point this domain to my server-pc ip?
Now i want to put them on the internet, how can i do that?
Firslty, you need a public IP address to let the internet user to access your server. Then you should register a domain and bind the domain with the pubic IP address.
After doing this, you could set the IIS site binding with the domain you have registered to let the customer to access your site.
Can i use my windows server to host the site?
Yes
How can i get a domain and point this domain to my server-pc ip?
You need to contact to your network provider to buy a public IP address. Then you need to buy a domain on the domain provider like GoDaddy. Then you could follow the domain provider's article to set DNS(bind with public IP).
I recently setup a domain name server on my ubuntu machine and added my DNS record for my website, question is how to make my domain name accessible to the public without the public having to add my dns server on their machine's configuration.
Unfortunately, this typically requires spending money at a DNS site, e.g. name.com, namecheap.com, GoDaddy (bad juju), etc.. Depending on the domain, you're going to probably spend at least $10/year. Unfortunately this bureaucratic system (run somehow by ICANN) is a result of the government's role in shaping the internet.
I am using free webhosting server. and i purchased a domain name. now how to point a domain name to free webhost?.
ex. my webserver address is abc.uco.im,
and my purchased domain name is xyz.com.
now how to point xyz.com to abc.uco.im using dns. please help, thank you.
The best place to resolve these questions is with your web host, and with the entity where you purchased the domain name. Specific instructions will vary according to those host services you choose.
You need to go in your File Zone DNS and add a A host that point to the ip of your web server.
It will be like :
Host : #
Point : abc.uco.im
use webforwarding option in your purchased domain console . Go webforwading just enter your free host domain url there. Hence any one trying your new domain will automatically forwaded to your free domain address.
Okay, can't seem to find a great article or info on this. My client purchased a domain for his company (domain.com) through Network Solutions. He has a local server running Windows 2008 R2 that he wants to host his company's website on. I've created the website and have it running with Apache on localhost. The server does have a static IP, but when I visit it, I'm prompted for credentials (user, password) which is expected as it's meant to be protected.
My question:
How would I point the domain to the website on his server?
From what I've researched, I have options that include:
Pointing the domain to the static IP (what about the credentials?)
Creating A and CNAME records for the DNS server on Network Solutions
Setting up a local DNS server w/ Active Directory on the Windows machine
Creating a couple name servers that would tell Network Solutions
where to send the domain
It's safe to say I'm effectively confused, so any help would be very much appreciated.
So basically you have to associate the domain name to the IP address, and that is done using DNS.
I'd suggest option 2 where you let Network Solutions manage the DNS, and you create an A record for www.domainname.com that points to the IP address on your server. Keep in mind it might take 24-48 hours for this new record to propagate across the internet. Take a look at http://www.networksolutions.com/support/dns-manager-advanced-tools/ and http://www.networksolutions.com/support/a-records-ip-addresses/
Regarding the credentials prompt, I assume you are using IIS and so you'd want to check the Authentication settings for the site. If you want anonymous access to the site, you would enable it there.