Difference between revisions of "WCP (Windows based Control Panel)"
(→Security and SSL) |
|||
Line 490: | Line 490: | ||
#Login to WCP, (select the domain, in some cases), Security and SSL, '''Shared SSL (click)''' | #Login to WCP, (select the domain, in some cases), Security and SSL, '''Shared SSL (click)''' | ||
#Click '''Enable''' | #Click '''Enable''' | ||
− | #The URL for your sites shared SSL will be provided. | + | #The URL for your sites shared SSL will be provided. |
+ | |||
+ | |||
+ | ===Deny IPs=== | ||
+ | This tool allows you to specify if an IP is blocked or allowed, and whether your site is by default denying access. | ||
+ | |||
+ | To block an IP: | ||
+ | #Grab the IP you need blocked from a log or from an email | ||
+ | #In the Deny IPs tool click Add | ||
+ | #Paste or type in the IP | ||
+ | #Choose Block in the drop down menu (By default it's set to Block) | ||
+ | #Click Save | ||
+ | |||
+ | To block all IPs (Useful if your site is not live yet): | ||
+ | #Click the Settings tab at the top | ||
+ | #Open up the drop down menu next to Default Access | ||
+ | #Choose Block (By default this is Allow) | ||
==Usage== | ==Usage== |
Revision as of 17:59, 15 June 2014
Contents
- 1 How To Login To My WCP Control Panel
- 2 Custom URL for the WCP Control Panel
- 3 Adding Additional Control Panel Logins
- 4 Unlimited Plans - Add Additional Domains
- 5 Site Details
- 6 FTP Accounts
- 7 File Manager
- 8 Password Protect Folders
- 9 IIS Settings
- 10 PHP Settings
- 11 DNS Editor
- 12 Sub Domains
- 13 Domain Alias
- 14 Applications
- 15 Email
- 16 Email Users
- 17 Edit existing Email user
- 18 Web mail
- 19 Mail Forwarding
- 20 SPF Records
- 21 Domain Keys
- 22 MySQL database
- 23 PhpMyAdmin
- 24 MSSQL
- 25 MSSQL Tools (Shared Hosting)
- 26 DataSources(DSN's)
- 27 Railo Web Administrator
- 28 Security and SSL
- 29 Usage
- 30 VPS Manager (VPS Accounts)
How To Login To My WCP Control Panel
- To manage your domain, login to the WCP Control Panel, using the details below
- URL: https://wcp.hostek.com/
- Username:
- Password: ** same as your cp.hostek.com password **
- You can also login to the control panel through your billing control panel https://cp.hostek.com/clientarea.php
- Click on 'My Services' 'Click the small Green arrow on the the notepad to the right'
- Now click the Login to Control Panel Icon
Custom URL for the WCP Control Panel
The WCP can als be accessed by wcp.your_domain.com
Setup wcp.your_domain.com as an A record for "184.175.108.65" or as a CName record for "wcp.ezhostingserver.com".
Resellers and VPS - WCP White label Settings
Resellers and VPS customers can setup their logo in their Reseller control panel, however those additional features will only be available when accessing the control panel using the specific domain they configured within the Reseller Setttings of the control panel. The Reseller settings will be available using any URL, and as mentioned within these settings the reseller URL can be setup and other whitelabel options (custom control panel logo, favicon, etc.) making WCP the ultimate Windows Control Panel.
Adding Additional Control Panel Logins
- This will allow you to set up additional control panel logins for you or for others involved in editing or managing your account. You can limit the Permissions or options available for them to manage.
- Login to the WCP Control Panel, using the details below
- URL: https://wcp.hostek.com/
- Username:
- Password: ** same as your cp.hostek.com password **
- Click on the Control panel Logins tab, then click on the Add icon.
- Put the "Username, Password and if you want them to have Limited Permission.
- If you want them to have Limited Permission then check the Limited Permission box. This will load a dropdown where you can select what privlages they have to manage.
- Once you are done click the Save icon at the bottom of the screen.
- Once it has been added you or they can login by going to https://wcp.hostek.com/Login.aspx and using the username and password that you set for it.
Unlimited Plans - Add Additional Domains
You will want to follow these steps in to generate a +1 Control Panel for a separate Domain. (Please note the difference between Registration and Hosting: here)
This would be under your Windows Unlimited account, or your Windows Business/Pro plan.
- Login to your WCP control panel
- Windows Unlimited: For adding a third (or more) domain select any domain from the upper right hand corner dropdown box "Domains".
- Within the "Domains" box click the "Addon Domains" icon.
- Click "Add" and enter the following:
- Domain Name
- Username
- Password
- Click "Save"
- To manage the domain, you can now select it from the Domains drop-down list/box.
Site Details
We recommend you review the "Site Settings" which includes many important details about your domain including:
WCP (login and select domain) > Website Settings > Site Details
- Testing URL
- Primary and Secondary DNS
- Site IP
- Web Root Path
- FTP Root Path
IIS Version & ColdFusion Version (if applicable)
To get your domain's IIS Version and ColdFusion Version (if applicable) log in to WCP and under the Settings section, click on the Site Details option.
FTP Accounts
- Adding or editing FTP accounts.
- click on the FTP Accounts tab.
- To edit one click on the little Pencil Icon to the left, to add one click on the Add FTP User tab.
- If you are adding one you will set the Username:, Password: and folder then click the #Click on the Save Icon.
File Manager
- Basic File Operations, file uploading and editing now supported- Zip, GZip, and Tar Archive support.
- Click on the File Manager icon, then the Login icon on the next screen.
- To create files or Directory's outside the WWW root folder right click and click on the Create File or Create Directory option.
- Click the Continue Icon to add this.
- To add/edit files in the WWWroot click on the wwwroot file.
- once you are in you can add, edit or delete by right clicking and clicking on the options given.
Password Protect Folders
- Under the Files section click on Password Protect.
- Click on Manage Protected Folders.
- Browse to and click on the folder that you want to set this up on and check Enable Protection.
- Select a user from the list or click on Manage Users, then click Add, and enter username and password then Save.
IIS Settings
- Setting up error pages, default pages, advanced settings, etc.
Custom Error pages
- Click on IIS Settings in your WCP
- Click the edit button next to the error page you want to change
- Uncheck the Use System Default checkbox
- Enter the path to your custom error page
- Click Save
Mime Types
- Click on IIS Settings in your WCP
- Scroll to the bottom of the window and click Add Mime Type
- Enter the extension for the Mime Type
- Enter the Mime Type information
- Click Save
- An example Mime Type is below:
Extension: .mp3 Mime Type: audio/mpeg
More information here: https://wiki.hostek.com/Mime_types
Default Docs
- Select a default document and drag it to the top position to set it as top priority
- Click Add to add a default doc
- Click the red X to delete a default doc
- Click a default doc and change the name
- For example: change "index.htm" to "index.asp"
Advanced
Recycle Application Pool
If you see a Service Unavailable message on your site, or have a general need to recycle a site's IIS Application Pool, you can do so through this section of WCP.
- Click the IIS Settings icon in WCP
- Click the Advanced tab in the IIS Settings section
- Click the Recycle button.
PHP Settings
If you notice you need a different version of php or want to check what version you are using you can update it to that version if it is installed to the server or can enable custom php.ini settings to use specifically for your domain.
- Click the configuration for the domain or subdomain you want updated.
- Select the version you wish to use.
- Check the checkbox if you want to enable a custom php.ini file
- Click save to save the settings.
DNS Editor
READ FIRST When a new domain is added to WCP all DNS records are also created (in most cases). Clicking on the DNS Editor will open a window with these records, for editing, adding and deleting. Most times nothing needs to be done other than pointing your domain to the Primary and Secondary DNS Servers listed under WCP Site Details.
Create a new DNS record
- Click Add DNS Record button
- Enter Name for record (If DNS record name is your domain name please leave this Name - text box blank as the control panel will automatically add your domain name)
- Choose the Record type (A, CNAME, MX, NS, TXT, SPF, SRV)
- Enter Data Type
- Generally leave the TTL (Time To Live) as the default 86400
- Click on the Save Icon.
Update DNS records
- To update an existing DNS record click the Pencil icon next to the record you would like to update.
- You will then be able to change the Name of the record, the Type of record, Data of the record, and Time to Live.
- Once updated Click on the Save Icon.
SVR Record Fields
Name: _service._protocol Type: SRV Data: priority weight port address TTL: 86400
Example:
Name: _sip._udp Type: SRV Data: 10 5 4030 sip.mydomain.com TTL: 86400
MX Records
Here are steps to setup the correct MX Records for our MailSystem:
- Note: These are setup by Default, and shouldn't need to be added unless changes were made.
- Go into the DNS Editor in WCP.
- Click Add Record.
- In the Record Name form put " mail ".
- Beside Type select A.
- Beside Data put the IP Address of your MailServer.
- You can find your MailServer by clicking the Site Details button in WCP.
- The IP Address can be found by PINGing the server, or by performing a WHOIS search.
- Once this is done click Save. Now you have an A Record labeled "mail.yourdomain.com".
- You'll want to click Add Record again.
- Leave the Record Name blank this time.
- Beside Type select MX.
- Beside Data put "mail.yourdomain.com".
- Once you click Save, you will then have an MX Record, which points to "mail.yourdomain.com".
- Congratulations! Now all you need to do is wait for DNS Propagation, which is the 2-to-12hr time period it takes for the internet to update with these new changes.
SPF Records
An SPF Record (simply an entry into the DNS records) is used by mail servers to know if mail coming from an address at your domain is really allowed to be sent from the sending mail server.
To have WCP create an SPF record for you, you can click SPF Record under the Email Section and then click the Create button, or you can use the steps below to create one manually.
If you will be using our servers send email related to your domain, you would generally use an SPF record like the following:"v=spf1 a mx include:spf.hostek.com -all"For our Resellers that don't want to use hostek.com, use an SPF Record like:
"v=spf1 a mx include:spf.ezhostingserver.com -all"
Steps to add an SPF Record to your domain: Assuming that your DNS is managed with us:
- Log in to your hosting control panel at wcp.hostek.com
- Open the DNS Editor (DNS Manager) section
- Click on Add Record.
- Leave the Name field blank.
- For the Type, choose TXT
- For the Data enter the SPF Record detail as you need, using the sample provided above.
Basic information related to some SPF Record options:
The "-all" may be adjusted on a per customer basis to any of the following depending on their needs:
-all = mail not sent from an address listed in the SPF record should be completely rejected (Hard Fail). Mail that IS sent from an address in the SPF record may be given a lower spam score by some servers.
~all = mail not sent from an address listed in the SPF record should be given a higher spam score(Soft Fail). Mail that IS sent from an address in the SPF record may be given a lower spam score by some servers.
?all = mail not sent from an address listed in the SPF record should be treated normally as if the domain did not have an spf record (Neutral). Mail that IS sent from an address in the SPF record may be given a lower spam score by some servers.
Sub Domains
- A sub-domain is like an extension of your domain name. For example, if your domain name were myfamily.com, a sub-domain would be in the following form: dad.myfamily.com or mom.myfamily.com etc.
- You can have a sub-domain pointed to any folder within your web site. If a visitor goes directly to that sub-domain he will be taken to that folder, not to your site's main page.
- Click on the Sub Domains icon
- Click "Add" sub Domain button
- Enter sub domain name in Name text box. This will automatically populate the Folder text box to a folder with the same name as the subdomain.
- If you wish this Subdomain to point to a different folder you can click on the folder icon and choose the directory you would like your Sub Domain to point to.
- Click on the "Save" Icon.
- This will create the sub domain record within your domains DNS zone,
- If the domains name servers are not pointed to us you will need to manually create this record where your domains DNS is hosted.
Domain Alias
- This will allow you to point 2 domains to the same website. How to create a Domain
- To create a domain alias you will click on the Domain Aliases icon
- Click Add Domain Alias button
- Enter your Alias Name
- Click on the "Save" Icon.
- You will need to be sure that your Domain Alias has been registered and has the name servers pointed to the name servers found beneath the Site Details icon.
Applications
- Some helpful video tutorials showing how to install a select few applications easily within the WCP Control Panel are below:
- Joomla - Installing Joomla Application
- Wordpress - Installing Wordpress Application
- Mura - Installing Mura Application
- Magento - Installing Magento Application
- Oscommerce - Installing OsCommerce Application
- Below is information on how to manage your email account within the WCP.
- FOR VPS You will also have "Admin" access to SmarterMail. Access webmail (click the webmail link in WCP) and login with user "admin" and the primary VPS password.
Email Users
- Allows you to create Email users as well as log directly into users Webmail account
- Once you are logged into your WCP account, under the Email Section
- Click Users icon
- Click Add Email User button
- Enter email user name (Example: if you need the email address "admin@domain.com" enter the user "admin")
- Enter password for Email user (**See note below regarding password requirements)
- Enter Display name (Usually set to the name of the person using the specific email account)
- Choose if you would like this user to have administrator rights
- Choose mail box size limit for this specific user
- Click on the Save
- NOTE Password requirements
- Minimum Length 6 Characters
- Must include Uppercase
- Must include Lowercase
- Must include Number
- Must include Special character
- Password cannot match username
Edit existing Email user
- Once you are logged into your WCP account, under the Email Section
- Click Users icon
- Click pencil icon next to user to update
- Update information
- Click Save
Web mail
- Once you are logged into your WCP account, under the Email Section
- Click Login button next to user you would like access the mail for
- Web Mail Provides links to access the Webmail program as well as to access mail before domain propagation to our mail server
- Click Web Mail icon
- If domain is propagated and pointed to our mail server you can click the webmail link to access the SmarterMail webmail log in screen.
- If you domain has not yet propagated to our mail server click the "Pr-Propagation Web Mail" link to access the SmarterMail webmail log in screen.
Mail Forwarding
- Once you are logged into your WCP account, under the Email Section
- Allows you to set up an email alias.
- Click on the Forwarding button
- Enter Alias name
- Enter address for email to this Alias to be forwarded to
- Click on the Save Icon
SPF Records
- Once you are logged into your WCP account, under the Email Section
- Allows you to set up a SPF record
- Click on the SPF Record button
- Click the Create button
Domain Keys
- Once you are logged into your WCP account, under the Email Section
- Allows you to set up Domain Keys
- Click on the Domain Keys button
- Click Enable
MySQL database
- MySQL Allow you to create a MySQL database under your domain
- Click on MySQL icon
- To add new database click Add MySQL Database
- Enter Database Name
- Enter Username
- Enter Password
- (If you need a coldfusion DSN place check in check box and provide Coldfusion DSN name)
- Click Save
- To create new user for existing database
- Click MySQL icon
- Click Add new user button
- Enter Username
- Enter Password
- Place check mark in check box for each database you would like this user to have access to.
- To update the password on existing database user.
- Click MySQL icon
- Click pencil icon next to Username
- enter new password
- Click on the Save Icon.
- To update the password on existing database user.
- Click MySQL icon
- Click pencil icon next to Username
- Enter new password
- Click on the Save Icon.
PhpMyAdmin
- Allows you to log directly into your MySQL database to manage.
- Click on PhpMyAdmin link
- If you are not logged directly into your MySQL database simply enter the server your database is located on (Can be found by clicking the MySQL icon) and enter your Username and Password.
- Once logged in your Databases will be displayed on the Left, click on database name to manage that database.
- Here is a Video that will show how to create a MySQL database and how to Backup / Restore the database through PhpMyAdmin: PhpMyAdmin Backup and Restore Video
MSSQL
To create MSSQL databases and users
- Click MSSQL icon
- To add a new database click Add MSSQL database
- Enter Database Name
- Choose database size
- Enter or Choose existing Username
- Enter Password
- Choose Default Collation (Usually left as default)
- Choose Recovery Model (Usually left as Simple as we make daily full backups of all #databases which we keep for 7 days)
- Place a Check mark in the box for Coldfusion DataSource if ColdFusion DSN is needed.
- Enter ColdFusion DSN name.
- Click on the Save Icon.
To edit an existing MSSQL database
- Click MSSQL icon
- Click Pencil icon next to database name to edit
- Edit field necessary
- Click on the Save Icon.
Changing the MSSQL Transaction Log (Recovery Model) Settings
- Click MSSQL icon
- Click Pencil icon next to database name to edit
- Click the dropdown menu next to Recovery Model and select either Full or Simple
- Click on the Save Icon.
To edit password for existing MSSQL user
- Click MSSQL icon
- Click Pencil next to user to edit
- Update password
- Click on the Save Icon.
To add new MSSQL user
- Click MSSQL icon
- Click Add MSSQL User button
- Enter username
- Enter password
- Place checkmark next to each database this users needs access to
- Click on the Save Icon.
To make an MS SQL user the DB Owner
- Click MSSQL icon
- Click Pencil icon next to database name to edit
- Select the owner you wish to be the DB Owner
- Click on the Save Icon.
- Allows you to log directly into MyLittleAdmin to manage your MSSQL database or MyLittleBackup to backup or restore your MSSQL database.
- Click MSSQL Tools icon
- Select database to Manage/Backup/Restore
- Select User with access to database needed
- Choose myLittleAdmin button to manage your MSSQL database
- Choose myLittleBackup button to backup/restore your database
To Backup and Download Your MSSQL Database
- Click MSSQL Tools icon
- Select database to Backup.
- Select User with access to database.
- Choose the myLittleBackup button.
- Click 'Backup Databases' at the top left of the new page.
- Select your database from the drop-down.
- Click 'OK' on Step 2 if the information looks correct.
- Name your backup and give it a description.
- Click 'Backup'.
- Click the link provided to download your SQL backup file.
To Restore an MSSQL Backup
- Click MSSQL Tools icon
- Select database to Backup.
- Select User with access to database.
- Choose the myLittleBackup button.
- Click 'Restore databases'
- Choose the database you want to restore into.
- Click 'Choose File' and select the SQL backup file on your computer. (Example SQL backup format: Backupname.bak)
- Click Upload.
- Click the backup file you just uploaded and press OK.
- Click Restore.
DataSources(DSN's)
Create a MySQL or MS SQL Server DSN
- Allows to create a DSN for an existing database for your domain.
- To create a MySQL or MSSQL DataSource
- Click DataSources (DSN's) icon
- Choose MySQL or MSSQL from drop down depending on the database this is connecting to
- Click Add DSN
- Choose DSN type Access/MySQL/MSSQL
- Enter DSN name
- Enter Database name DSN will be connecting to
- Enter Server (Can by found by viewing database DSN is for)
- Enter Username for database DSN is connecting to
- Enter Password for database DSN is connecting to
- Choose if it is a ColdFusion DSN
- Choose if you need Unicode Support
- Click on the Save Icon.
Create an Access DSN
- To create an Access DataSource
- Click DataSources (DSN's) icon
- Choose Access from drop down menu
- Enter DSN Name
- Click on Folder icon to choose correct directory Access Database is located in
- Enter Username (If one is set for your Access Database, if not this can be left blank)
- Enter Password (If one is protecting your Database, if not this can be left blank)
- Choose if it needs to be a ColdFusion DSN
- Click on the Save Icon.
Editing DSNs
- To edit existing DSN
- Click DataSources (DSN's) icon
- Click pencil next to DSN to edit
- Update information
- Click on the Save Icon.
Railo Web Administrator
The Railo Web Administrator gives you access to Railo-specific settings for your account such as Railo Datasources and other configuration options.
Create a Railo Datasource (DSN)
- From within your control panel, click on the "Railo Web Administrator" icon
- Inside the Railo Web Administrator click the "Datasources" link from the lefthand navigation menu.
- Select the database type, enter a name, and click Create.
- Configure your datasource with all the correct server, username and password.
- IMPORTANT: If using MySQL also make sure the option for Alias Handling is enabled.
- Click the Create button, and your DSN will be available for use on your site.
Security and SSL
Installing a new certificate, or re-keying an existing certificate.
Dedicated SSL
VPS Hosting Request a static IP for sites added to your server which require SSL, we will provision the IP on the server and assign it in WCP for use with installing a Dedicated SSL.
Shared Hosting If ordering a new certificate from Hostek.com you will be assigned a static IP, if importing from another provider you will need to request a static IP be assigned before the certificate can be activated.
- Login to WCP, (select the domain, in some cases), Security and SSL, Dedicated SSL (click)
- Click Generate CSR (Certificate Signing Request)
- Fill in the requested information.
- Click Create
- Copy the Certificate Signing Request (CSR), which should be used when placing a new SSL order or re-keying an existing certificate.
- Login to WCP, (select the domain, in some cases), Security and SSL, Shared SSL (click)
- Click Enable
- The URL for your sites shared SSL will be provided.
Deny IPs
This tool allows you to specify if an IP is blocked or allowed, and whether your site is by default denying access.
To block an IP:
- Grab the IP you need blocked from a log or from an email
- In the Deny IPs tool click Add
- Paste or type in the IP
- Choose Block in the drop down menu (By default it's set to Block)
- Click Save
To block all IPs (Useful if your site is not live yet):
- Click the Settings tab at the top
- Open up the drop down menu next to Default Access
- Choose Block (By default this is Allow)
Usage
To view your account's quotas and how much resources you have available:
- Log in to WCP
- Click the Usage icon
Here you can see the limits and amount used for the following resources: Site Disk Space, Site Bandwidth, Mail Disk Space, MySQL Disk Space, and MS SQL Disk Space (if applicable)
VPS Manager (VPS Accounts)
Overview of the VPS Manager section in the control panel.
Service Groups
The service groups section allows you to specify which services a domain should use when being created or when databases are added to the domain. If you only have a single VPS server, the default service group will usually be used for everything. However, if you have multiple servers, you can use this section to allow new domains to use services on both servers (I.E. Use one server for the website and another for the database). It is also possible to create service groups that offers fewer services in-case you want to create domains with no dns, no mail, or no website.
Options overview:
- Name: A name you will use to reference this group of services when creating or modifying a domain
- Site Service: The server on which the website for this domain will be created.
- Mail Service: The server on which the mail account for this domain will be created.
- DNS Service: The server on which the DNS zone for this domain will be created.
- MSSQL Service: The server on which new MSSQL databases will be created.
- MySQL Service: The server on which new MySQL databases will be created.
Server Details
This page gives a brief overview of resource resource usage on the server and the server's 'Computer Name' as configured in Windows.
Firewall Management
This page allows you to manage the Windows Firewall rules for some common ports.
Service Manager
This page allows you to start, restart, or stop some common services.
Add Domain
This page allows you to add new VPS domains.
List Domains
This page lists existing VPS domains and allows you to remove or modify them.