Before You Start
This guide is for customers running a Windows VPS or dedicated server managed through the Tech Guru IT Solutions client portal. You need Remote Desktop access with administrator rights. Open IIS Manager from Server Manager or by running inetmgr from the Start menu.
Step-by-Step Setup
- Create the site folder. Make a folder such as C:/inetpub/mysite and copy your website files into it. Keep every website in its own folder so permissions stay clean and backups stay simple.
- Add the website. In IIS Manager, right click Sites and choose Add Website. Enter a friendly site name, select the folder you created, and set the host name to your domain, for example yourbusiness.in. Add a second binding for www.yourbusiness.in after the site is created.
- Understand bindings. A binding is the combination of IP address, port and host name that tells IIS which requests belong to which site. Use port 80 for HTTP now, and add a port 443 binding later when you install an SSL certificate.
- Review the application pool. IIS creates a pool with the same name as the site. Set the .NET CLR version to match your application, or choose No Managed Code for PHP and plain HTML sites.
- Set folder permissions. Give the IIS_IUSRS group Read and Execute rights on the site folder. Grant Modify rights only on folders that genuinely need writing, such as uploads or logs.
Testing the Site
Point the domain A record to the server IP, wait for DNS to update, then browse to the domain. If you see a 403 error or a blank page, confirm that a default document such as index.html or default.aspx exists in the folder.
Need help at any step? Open a support ticket from the client area at app.techguru.co.in and our Windows team will assist you.