Accu Web Hosting   

Portal Home > Knowledgebase > Windows VPS Hosting > Windows VPS > Windows VPS Quick Start Guide


Windows VPS Quick Start Guide




WELCOME

We have prepared this document to assist you in setting up your VPS in a hassle-free way. Apart from this, you can either refer to our knowledgebase or contact us via 24 X 7 live chat support for any specific query you may have with regard to initial setting up your VPS.

As you may be knowing, that setting up and managing a VPS is not a simple job. Either the owner of the VPS should have thorough technical knowledge or he should someone with him to take care of technical issues of his VPS. If you have chosen to avail our managed services, then our technical team will troubleshoot any technical issue that may arise. However, if you have chosen to go for self-managed VPS services, then you will have to manage all technical issues of your VPS.

In order to manage your VPS, you will have WebsitePanel with you. All the login credentials, server details, etc. will be sent to immediately your account is active via a separate 'Welcome' email. Since, our VPS services are self-managed, you will receive very limited technical support, except in the initial configuration of your VPS.

Windows VPS Quick Start Guide

 

Table of Contents

  • 1) VPS Management Area
  • 2) RDP Management
  • 3) Windows VPS Management with WebsitePanel
    • 3.1) Domain and Website Management
    • 3.2) FTP account Management
    • 3.3) Database Management
      • 3.3.1) MS SQL
      • 3.3.2) MySQL
  • 4) DNS (Nameservers) Management
    • 4.1) Using Registrar's nameservers
    • 4.2) Using VPS'/Custom nameservers
  • 5) Manage Windows VPS without WebsitePanel
    • 5.1) Manage Website
    • 5.2) FTP Management
    • 5.3) DNS Management
  • 6) Setup rDNS
  • 7) Email Management
  • 8) Network wide port blocks
  • 9) Web Platform Installer

(1) VPS Management Portal

As soon as you receive VPS login details, the first thing you should do is to Verify the VPS login details. Verify the provided login details one by one. In case, any of login details do not work, you can submit the ticket from billing area. After login details verification, the next steps would be verify the VPS resources. VPS resources can be verified in 2 ways.

  1. From VPS Management Portal
  2. From VPS itself (Remote Desktop)

In order to login to VPS management portal, refer our step by step guidence. VPS Management portal allows you to verify and monitor VPS resources such as CPU, RAM and DiskSpace. Apart from that, you can also perform following tasks:

  1. Reboot/Pause your VPS
  2. Check VPS configuration and Audit logs
You can also verify VPS resources (vCPU, RAM and Diskspace) from Remote Desktop itself. Please refer complete steps here.

(2) RDP Management

Once you finish the VPS resources verification, let's see how we can Remote Desktop to VPS from various Operating systesms. Windows, Mac and Linux OS users can refer our knowledgebase article How do I connect to VPS via Remote Desktop from different Operating Systems.


3) Windows VPS Management with WebsitePanel

Rather managing Windows VPS through Remote Desktop, we recommend our customers WebsitePanel to do so. WebsitePanel is free and easy to use web based control panel to manage Windows VPS. We install and configure WebsitePanel free of cost, if you have chosen WebsitePanel while placing VPS order. WebsitePanel allows you to manage domains, websites, FTP accounts, Email accounts and database under one login. In order to login to WebsitePanel, please refer step by step guidence here. 

Once you logged into WebsitePanel, follow our
Complete WebsitePanel Guideline. It is a Master Guideline specially prepared for the WebsitePanel beginners. This single guideline teaches you how to add Hosting plans, domains, websites, MySQL databases, MS SQL databases, Email accounts, customers and  FTP accounts. 

There is no need to follow Master guideline everytime when you would like to manage all these services individually. 
For Example; if you just want to add domain/website etc, you wont follow Master Guideline from start. Hence, let's go through following steps on How we can manage these services individually:

(3.1) Domain and Website Management through WebsitePanel:

Please refer following URLs for Domain and Website Management.

(3.2) FTP account Management using WebsitePanel:
Perform the steps mentioned in the provided link to create FTP accounts through WebsitePanel.

https://manage.accuwebhosting.com/kb-tutorials/WebsitePanel/wsp-FTP.swf

The next step would be uploading web contents on server. In order to upload web contents through FTP, refer our complete FTP knowledgebase series. This set of articles provide step by step guidance on how to connect with FTP server through most popular FTP clients. You just need to choose your desired FTP client and proceed accordingly.

(3.3) Database Management using WebsitePanel:
(3.3.1) MS SQL Server Management:
Once your web contents are uploaded to Web server. The next step would be uploading/restoring the database. In case of MS SQL database, you just need to upload the database backup copy (in .BAK format only) in webspace through FTP and Restore backup from WebsitePanel. Please refer our knowledgebase article on How to restore the MS SQL database from WebsitePanel.

To manage MS SQL server, you can also connect to MS SQL server remotely using SQL Management studio. By default, MS SQL server is configured on port 1533. In order to connect to MS SQL server through SQL management studio, refer our knowledgebase article on How do I connect to MS SQL server from SQL management studioOnce your MS SQL database has been restored, you can modify website connection string accordingly.

(3.3.2) MySQL Server Management:

WebsitePanel allows you to create/remove MySQL database. You can get the steps to create MySQL database from WebsitePanel here. Additionally, MySQL server can be managed through Web based Interface called "phpMyAdmin". In order to connect to MySQL server through phpMyAdmin, refer our knowledgebase article on How do I login to phpMyAdmin.


(4) DNS (Nameservers) Management

So far, we belive that you have verified VPS login details, VPS Resources, created domains, websites, database from WebsitePanel. Now the little tricky part comes; i.e. DNS Management. DNS management is not kind of rocket science. It is easy; if you strictly follow its methodology. Since, you have purchased the Windows VPS, the first thing will come into your mind; "How do I point my website to my VPS". Well, there are 2 way to accomplish it.


4.1) Using DNS services of Registrar (Default Registrar's nameservers)

In this case, you will use DNS services of your domain registrar, i.e. DNS Zone of your domain will be created at DNS server of your registrar. In this case, you just need to contact your Registrar and tell them to change your domain's A records with your VPS IP address. If you think, you are enough technical efficient to perform this task at your own; you can add following A records at Registrar's control panel yourself:

  • www............................A..........................Your_VPS_IP_address
  • (blank)........................A..........................Your_VPS_IP_address 
  • *..................................A..........................Your_VPS_IP_address 
  • mail.............................A..........................Your_VPS_IP_address 
  • MX...........................................................mail.yourdomain.com

Once these records are added, it will take 24 to 48 hours in global propagation and your website will start pointing to your VPS. You will have to repeat this exercise everytime you host new website in your VPS.

4.2) Using DNS services of VPS (Custom/Private/Child nameservers)
This method is little tricky, but you will have to perform it only once. Now, let's go through it step by step. Suppose, you have registered domain "yourdomain.com". You wish to point this domain to your VPS and set nameservers as below. 

  • ns1.yourdomain.com
  • ns2.yourdomain.com

1) Registering the private nameserver at your Registrar:
Login at domain control panel (Registrar's control panel) and register above child/private/custom nameservers. Please refer our Video Tutorials series to register the private nameservers at various registrars. 
If you find Registrar's control panel's UI different than shown in  video tutorials, you can always contact your Registrar to register custom nameservers for you.

2) Create nameservers at WebsitePanel:
If you have provided the nameservers information at the time of sign up as ns1.yourdomain.com and ns2.yourdomain.com, then you do not need to follow the below mentioned steps:
 

  1. Login to WebsitePanel.
  2. Go to ConfigurationServers
  3. Click on your server name.
  4. Click on DNS
  5. Under "Nameservers", enter your primary and secondary nameservers and click on Update button.

3) Host Domain/Website at WebsitePanel
Refer section 3.1 to host domain and website yourdomain.com through WebsitePanel.

4) Set private nameservers to your domain:
Now, login to Registrar's control panel and set newely registered namservers. You can also contact Registrar support to set nameservers. Once custom nameservers are registered, you can set them for all your domains hosted in VPS.

You can verify weather you have pointed your webiste correctly to your VPS or not through online DNS lookup tools like INTODNS.COM. If everything goes well, your website will start pointing to your VPS within 24 to 48 hours after setting up the nameservers.

(5) Manage Windows VPS without WebsitePanel

As we said earlier, to manage Windows VPS, we always recommend WebsitePanel as it facilitates you to manage all VPS services under one login. In case, you have not opted for WebsitePanel. you will have to refer following guide.

(5.1) Manage websites
In absence of WebsitePanel, you need to create Website in IIS itself. Please refer following URL for detailed steps:
https://technet.microsoft.com/en-us/library/cc772350(v=ws.10).aspx


(5.2) FTP Management:
 

Similarly, you need to create FTP website in IIS by following steps mentioned here. Once you create FTP accounts, go to section 3.2 to upload Web content on server.

(5.3 ) DNS Management:
1) Register the custom nameserver at Registrar as shown in section 4.2(1).
2) Create forward lookup zone from DNS Server: 

  1. Click Start, point to Administrative Tools, and then click DNS.
  2. Click the DNS Server object for your server in the left pane of the console, and then expand the server object to expand the tree.
  3. Right-click Forward Lookup Zones, and then click New Zone. The New Zone Wizard starts. Click Next to continue.
  4. Click Primary zone to create a master copy of the new zone. Click Next.
  5. In the Name box, type the name of the zone (for example, type _tcp.example.com, and then click Next.
  6. On the Zone File page, accept the default file name for the new zone file, and then click Next.
  7. Click Next.
  8. Click Finish.

3) Add Host Records to Forward Lookup Zone and set nameservers:

  1. Right-click your forward zone, click on New Host.
  2. Type the host name of your DNS server and the IP address. In this example, "ns1" will be the hostname and your VPS IP address will be the IP address. Make sure you select A record from the record type.
  3. Click Done.
  4. Repeat 1 to 3 steps to create a second nameserver record ns2.
  5. Set newely created nameservers to domain at Registrar.

Please refer URL to add DNS records in created DNS Zone. Once you register the child nameservers (private nameservers), you can go ahead and use them for any domains you host on your VPS. Nameservers may take 24 to 48 hours to propagate across the globe.


 (6) Setup rDNS for your IP address

If you want to set rDNS for your VPS IP address, kindly submit a ticket from your billing area. You will have to provide the following information in the ticket:

  • IP address
  • Hostname

(7) Email Management

If you have selected the SmarterMail option during signup, SmarterMail Professional 13.x will be installed and configured on your VPS. You can manage SmarterMail email accounts from WebsitePanel. You can also administrate the SmarterMail server through Web based interface. By default, SmarterMail webmail interface is configured on port 9998. Refer complete set of SmarterMail Tutorials here. If you have not opted for the WebsitePanel, you will have to manage SmarterMail from its Web interface.
 


(8) Network Wide Port Blocks

We block the inbound traffic network wide on the following ports:

  • 135 - 139 (NetBIOS)
  • 445 (NetBIOS)
  • 497 (Backup Software)
  • 389 (LDAP)
  • 68 (DHCP)
  • 1433 - 1434 (SQL Server)
  • 1025 (MS Scheduled Task Endpoint)

If you need to make use of the above ports, please open a ticket and we will be able to allow the traffic you require.


(9) Web Platform Installer

The Microsoft Web Platform Installer 5.0 (Web PI) is a free tool that makes getting the latest components of the Microsoft Web Platform, including Internet Information Services (IIS), SQL Server Express, .NET Framework and Visual Web Developer easily.

The Web PI also makes it easy to install and run the most popular free web applications for blogging, content management and more with the built-in Windows Web Application Gallery. Refer URL for  more details about Web Platform Installer and download information.


  



Was this answer helpful?

Add to Favourites Add to Favourites    Print this Article Print this Article

Also Read