https://wiki.hostek.com/api.php?action=feedcontributions&feedformat=atom&user=BrianaHostek.com Wiki - User contributions [en]2024-03-29T01:53:35ZUser contributionsMediaWiki 1.24.2https://wiki.hostek.com/index.php?title=PCI_Compliance&diff=3827PCI Compliance2018-11-08T17:18:09Z<p>Briana: /* Hostek Limited PCI Compliance Report */</p>
<hr />
<div>__FORCETOC__<br />
<br />
== Obtaining PCI Compliance ==<br />
<br />
You need PCI Compliance if your website/business: '''accepts, transmits or stores any cardholder data.''' <br />
<br />
<br />
'''If that is you:''' <br />
<br />
Find a Quality Security Accessor such as [https://www.securitymetrics.com SecurityMetrics] or [https://trustwave.com/ TrustWave], there are many such vendors. They will help you determine the type of compliance required for your business and provide the services to achieve and maintain compliance. <br />
<br />
<br />
'''How do I know what level / validation type?''' <br />
<br />
The Quality Security Accessor will help you determine this and based on PCI DSS Standards.<br />
<br />
*The level of "compliance" required (1-4) is based on transaction or monetary volume.<br />
*The "Validation Type" determines the assessment requirements and is based on how much card data you store.<br />
<br />
A copy of the PCI DSS is available [https://www.pcisecuritystandards.org/security_standards/index.php here].<br />
More general unofficial details can be found at [http://en.wikipedia.org/wiki/Payment_Card_Industry_Data_Security_Standard here].<br />
<br />
=== How Hostek complements efforts for PCI compliance ===<br />
<br />
#Insuring PCI standards can be met and kept for our own systems.<br />
#Providing firewall protection for all servers and the option for PCI compliant firewall rules to be applied to customers environment. <br />
#Providing VPN for customers to securely connect and manage environment remotely.<br />
#Providing VLAN (virtual private network) for customers environment with multiple servers so their database server is completely isolated from public access.<br />
#Including or offering Anti-Virus scanning on VPS and/or Shared Hosting servers.<br />
#Protecting physical access to network and servers. Data centers are managed & monitored 24x7 by security cameras and on-site staff. <br />
<br />
== Hostek PCI Compliance Reports ==<br />
<br />
PCI compliance requires quarterly scans from a PCI compliance vendor. Hostek.com goes above and beyond this requirement by having regular scans from two different PCI compliance vendors. One vendor's scans are done quarterly. The other's scans are done nightly. This ensures that all potential PCI compliance issues are accurately identified and dealt with promptly.<br />
<br />
===Hostek.com PCI Compliance Report===<br />
Hostek.com PCI DSS Compliance report: [[Media:Pci-report-hostek.pdf]]<br />
<br />
===Hostek Limited PCI Compliance Report===<br />
Hostek.co.uk PCI DSS Compliance report: [[Media:Pci-cert-uk.pdf]]<br />
<br />
==Datacenter==<br />
The St. Louis, MO data center where the Hostek.com equipment is housed maintains SOC 2 certification. <br />
<br />
The Ashburn, VA datacenter where Hostek.com equipment is house maintains SOC 2 and SOC 3 certifications.<br />
<br />
<br />
===Previous Certification Types===<br />
SOC 2 replaced the SSAE 16 certification.<br />
<br />
SSAE 16 replaced the SAS 70 certification.<br />
<br />
==Shared Servers==<br />
<br />
We support PCI compliance on our shared hosting servers. If your PCI scan shows any issues that are not directly related to your web application, you can attach the report in a support ticket so that we can address any issues.<br />
<br />
===TLS 1.0===<br />
<br />
{| class="wikitable floatright"<br />
| colspan="2" | Browser Support w/ TLS 1.0 Disabled<br />
|-<br />
| Browser / OS<br />
| Status<br />
|-<br />
| IE 11 / Win 8.1 <br />
| style="background-color: #AAFFAA" | Supported<br />
|-<br />
| IE Mobile 10 / Win Phone 8.0<br />
| style="background-color: #FFAAAA" | Unsupported<br />
|-<br />
| IE Mobile 11 / Win Phone 8.1 <br />
| style="background-color: #AAFFAA" | Supported<br />
|-<br />
| Java 6u45 <br />
| style="background-color: #FFAAAA" | Unsupported<br />
|-<br />
| Java 7u25<br />
| style="background-color: #FFAAAA" | Unsupported<br />
|-<br />
| Java 8u31 <br />
| style="background-color: #AAFFAA" | Supported<br />
|-<br />
| OpenSSL 0.9.8y<br />
| style="background-color: #FFAAAA" | Unsupported<br />
|-<br />
| OpenSSL 1.0.1l <br />
| style="background-color: #AAFFAA" | Supported<br />
|-<br />
| OpenSSL 1.0.2 <br />
| style="background-color: #AAFFAA" | Supported<br />
|-<br />
| Safari 5.1.9 / OS X 10.6.8<br />
| style="background-color: #FFAAAA" | Unsupported<br />
|-<br />
| Safari 6 / iOS 6.0.1 <br />
| style="background-color: #AAFFAA" | Supported<br />
|-<br />
| Safari 6.0.4 / OS X 10.8.4 <br />
| style="background-color: #FFAAAA" | Unsupported<br />
|-<br />
| Safari 7 / iOS 7.1 <br />
| style="background-color: #AAFFAA" | Supported<br />
|-<br />
| Safari 7 / OS X 10.9 <br />
| style="background-color: #AAFFAA" | Supported<br />
|-<br />
| Safari 8 / iOS 8.1.2 <br />
| style="background-color: #AAFFAA" | Supported<br />
|-<br />
| Safari 8 / OS X 10.10 <br />
| style="background-color: #AAFFAA" | Supported<br />
|-<br />
| Yahoo Slurp Jan 2015 <br />
| style="background-color: #AAFFAA" | Supported<br />
|-<br />
| YandexBot Jan 2015 <br />
| style="background-color: #AAFFAA" | Supported<br />
|}<br />
<br />
{| class="wikitable" style="float: right; margin: 0 0 .5em .5em"<br />
| colspan="2" | Browser Support w/ TLS 1.0 Disabled<br />
|-<br />
| Browser / OS<br />
| Status<br />
|-<br />
| Android 2.3.7<br />
| style="background-color: #FFAAAA" | Unsupported<br />
|-<br />
| Android 4.0.4<br />
| style="background-color: #FFAAAA" | Unsupported<br />
|-<br />
| Android 4.1.1<br />
| style="background-color: #FFAAAA" | Unsupported<br />
|-<br />
| Android 4.2.2<br />
| style="background-color: #FFAAAA" | Unsupported<br />
|-<br />
| Android 4.3<br />
| style="background-color: #FFAAAA" | Unsupported<br />
|-<br />
| Android 4.4.2<br />
| style="background-color: #AAFFAA" | Supported<br />
|-<br />
| Android 5.0.0<br />
| style="background-color: #AAFFAA" | Supported<br />
|-<br />
| Baidu Jan 2015<br />
| style="background-color: #FFAAAA" | Unsupported<br />
|-<br />
| BingPreview Jan 2015<br />
| style="background-color: #AAFFAA" | Supported<br />
|-<br />
| Chrome 42 / OS X<br />
| style="background-color: #AAFFAA" | Supported<br />
|-<br />
| Firefox 31.3.0 ESR / Win 7 <br />
| style="background-color: #AAFFAA" | Supported<br />
|-<br />
| Firefox 37 / OS X <br />
| style="background-color: #AAFFAA" | Supported<br />
|-<br />
| Googlebot Feb 2015 <br />
| style="background-color: #AAFFAA" | Supported<br />
|-<br />
| IE 6 / XP No FS 1 <br />
| style="background-color: #FFAAAA" | Unsupported<br />
|-<br />
| IE 7 / Vista<br />
| style="background-color: #FFAAAA" | Unsupported<br />
|-<br />
| IE 8 / XP No FS 1 <br />
| style="background-color: #FFAAAA" | Unsupported<br />
|-<br />
| IE 8-10 / Win 7 <br />
| style="background-color: #FFAAAA" | Unsupported<br />
|-<br />
| IE 11 / Win 7 <br />
| style="background-color: #AAFFAA" | Supported<br />
|}<br />
<br />
We are disabling support for TLS 1.0 on our Shared Windows Servers.<br />
<br />
*Disabling TLS 1.0 is now required for PCI DSS compliance.<br />
*This change is to ensure that any connection over HTTPS is secured against "eavesdropping" from Man-In-The-Middle(MITM) attacks.<br />
*The majority of users will be unaffected by this change because it will only affect outdated browsers and old mobile devices that do not support TLS 1.1 or TLS 1.2.<br />
====Internet Explorer====<br />
#After disabling this protocol '''Internet Explorer 11'''(only supported on '''Windows 7 and up''') will be the only version of Internet Explorer that can view HTTPS pages on the shared Windows servers.<br />
#Users with '''Windows XP''' and '''Windows Vista''' will have an unsupported version of Internet Explorer. In order to view HTTPS pages these users will need to use an alternate browser (Example: Google Chrome, Mozilla FireFox, Safari, etc.).<br />
<br />
====Support/Unsupported Browsers/OS's====<br />
*See table on the right<br />
<br style="clear: both;" /><br />
<br />
==Common PCI Compliance Resolutions==<br />
<br />
===SSL/TLS Protocol Initialization Vector Implementation Information Disclosure===<br />
<br />
aka: BEAST (Browser Exploit Against SSL/TLS) Vulnerability<br />
<br />
'''NOTE:''' If you are on a '''shared server''' or a '''managed VPS''', please submit a support ticket [http://support.hostek.com] and attach/include your PCI scan report. The information below is for our non managed VPS customers.<br />
<br />
* Place the following text in a file named '''TLS.reg''' and execute the file. It will add registry values to enable TLS 1.1 and TLS 1.2 support:<br />
Windows Registry Editor Version 5.00<br />
<br />
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\Schannel\Protocols\TLS 1.1]<br />
<br />
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\Schannel\Protocols\TLS 1.1\Client]<br />
"DisabledByDefault"=dword:00000000<br />
"Enabled"=dword:00000001<br />
<br />
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\Schannel\Protocols\TLS 1.1\Server]<br />
"DisabledByDefault"=dword:00000000<br />
"Enabled"=dword:00000001<br />
<br />
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\Schannel\Protocols\TLS 1.2]<br />
<br />
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\Schannel\Protocols\TLS 1.2\Client]<br />
"DisabledByDefault"=dword:00000000<br />
"Enabled"=dword:00000001<br />
<br />
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\Schannel\Protocols\TLS 1.2\Server]<br />
"DisabledByDefault"=dword:00000000<br />
"Enabled"=dword:00000001<br />
<br />
* After completing the above step, go to '''Start''' -> '''Run''' -> (type '''gpedit.msc''') -> (click '''OK''')<br />
* Navigate to '''Computer Configuration''' -> '''Administrative Template''' -> '''Network''' -> '''SSL Configuration Settings'''<br />
* Right click on '''SSL Cipher Suite Order''' and choose '''Edit''' (Windows 2008 R2) or '''Properties''' (Windows 2008)<br />
* Select '''Enabled''' and replace the text in the textbox under '''SSL Cipher Suites'''(not to be confused with the '''Notes''' textbox) with the following long line of text(All on a single line - no line breaks or spaces):<br />
TLS_RSA_WITH_AES_128_CBC_SHA256,TLS_RSA_WITH_AES_256_CBC_SHA256,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P384,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P521,TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256,TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384,TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P521,TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256_P256,TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256_P384,TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256_P521,TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384_P384,TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384_P521,TLS_DHE_DSS_WITH_AES_128_CBC_SHA256,TLS_DHE_DSS_WITH_AES_256_CBC_SHA256,TLS_RSA_WITH_NULL_SHA256,TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256_P256,TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256_P384,TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256_P521,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384_P384,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384_P521,TLS_RSA_WITH_RC4_128_SHA,TLS_RSA_WITH_RC4_128_MD5,SSL_CK_RC4_128_WITH_MD5,TLS_RSA_WITH_NULL_SHA,TLS_RSA_WITH_NULL_MD5<br />
* Click '''OK'''<br />
* Reboot server<br />
<br />
===Disable SSLv2 & Strong Cyphers Only & Strong Protocols Only===<br />
If you are on a shared server, please open a support ticket and attach the PCI scan report.<br />
<br />
For VPS's: This generally applies to a Windows based server. If you see one of these items on your PCI scan report, download this zip [http://hostek.com/wikifiles/disablessl2-strongcyphersonly-strongprotocolsonly.zip] and extract the appropriate .reg file and put that on your VPS and double click it to make the appropriate registry change to fix the issue. Generally if one of these show on your report, we suggest running all three .reg files to fully take care of the issue at one time.<br />
<br />
'''NOTE:''' You will need to reboot the server for these changes to take affect.<br />
<br />
====VPS-Windows 2008 Servers====<br />
This free tool can be used to determine if vulnerable or weak protocols or cypers are enabled, and provides the option to disable them.<br />
<br />
https://www.nartac.com/Products/IISCrypto/Default.aspx<br />
<br />
Changes using this tool require a server reboot to complete them.<br />
<br />
<br />
Websites that allow testing for SSL Protocols and Cyphers:<br />
<br />
https://www.ssllabs.com/ssltest/index.html<br />
<br />
http://www.serversniff.net/sslcheck.php<br />
<br />
<br />
<br />
<br />
==Visa E-commerce Security Checklist Questionaire==<br />
<br />
Click this link to Visa E-commerce Security Checklist Questionaire [[https://wiki.hostek.com/Visa_E-commerce_Security_Checklist_Questionaire]]<br />
<br />
==Cloud Assessment Questions==<br />
Q: Is your organization insured by a 3rd party for losses?<br />
A: Yes<br />
<br />
Q: Do your organization's service level agreements provide tenant renumeration for losses they may incur due to outages or losses experienced within your infrastructure?<br />
A: The Hostek.com SLA provides for a refund or credit limited to the dollar amount paid for the service during that monthly period. The refund or credit amount is calculated based on amount paid for the monthly service / number of minutes in a month * number of down minutes.<br />
<br />
Q: Do you collect capacity and utilization data for all relevant components of your cloud service offering?<br />
A: Yes. Daily.<br />
<br />
Q: Do you provide tenants with capacity planning and utilization reports?<br />
A: No.<br />
<br />
Q: Do you have a documented procedure for responding to requests for tenant data from governments or third parties? <br />
A: Yes<br />
<br />
Q: Do you process, transmit or store any credit card related information on behalf Cisco?<br />
A: No<br />
<br />
Q: Please provide any documentation on policies and procedures for controls you have in place to protect tenant's intellectual property and sensitive data from unauthorized access.<br />
A: Utilization of IPS and IDS. Customer has ability to lock down server access. Internal access information is stored encrypted and only available via internal access.<br />
<br />
Q: Please provide any documentation and policies you have regarding how you may access, mine, utilize tenant data and/or metadata.<br />
A: We do not mine nor utilize tenant data. Access to tenant data would occur if tenant asked for help in resolving a situation which may require such access.<br />
<br />
Q: Please specify any inspection technologies used for collecting or creating metadata about tenant data usage (search engines, etc.?).<br />
A: We do not inspect tenant data.<br />
<br />
Q: What is the process for tenants to opt-out of having their data/metatdata accessed/mined via inspection technologies?<br />
A: N/A as we do not inspect tenant data.<br />
<br />
Q: Can you provide the physical location/geography of storage of a tenant’s data upon request?<br />
A: Yes.<br />
<br />
Q: Do you allow tenants to define acceptable geographical locations for data routing or resource instantiation?<br />
A: No.<br />
<br />
Q: Do you allow tenants to specify which of your geographic locations their data is allowed to traverse into/out of (to address legal jurisdictional considerations based on where data is stored vs. accessed?) <br />
A: No.<br />
<br />
Q: What capability do you have to use system geographic location as an authentication factor?<br />
A: N/A<br />
<br />
<br />
Q: Does legal counsel review all third party agreements?<br />
A: Yes.<br />
<br />
Q: Do you select and monitor outsourced providers in compliance with laws in the country where the data orignates, processed, stored and transmitted?<br />
A: N/A<br />
<br />
Q: Have you established an Information Security Management Program (ISMP?)<br />
A: Our ISMP is being developed.<br />
<br />
Q: Do you provide tenants with a right to audit (tenant audit)?<br />
A: No, for security/confidential purposes.<br />
<br />
Q: What is the process for tenants to request deletion/removal of data as needed?<br />
Q: Provide the standards used for secure deletion of archived data upon request by tenants.<br />
Q: What is the process to sanitize all computing resource of tenant data once a customer has exited your environment.<br />
Q: What is time period that you retain customer data after explicit user deletion/removal?<br />
A: When a cloud tenant cancels, their virtual machine and backup data is deleted. Data blocks are reused for new customers, which replace the old blocks.<br />
<br />
Q: Do you manage separate production and non production environments & what controls do you have in place to ensure that the production data in not copied to non-production environments?<br />
A: No. We have a redundant production environment, which is replicated nightly from the primary environment.<br />
<br />
Q: Are backups and archives of data using unique encryption keys for each tenant?<br />
A: Each tenant with a nightly backup has their own uniquely retained archive.<br />
<br />
Q: What is the duration for keeping backed up data? And can you provide information about your backup rotations and rotation of your backup media?<br />
A: The backup duration depends on the plan selected and the nightly backup option chosen. For Shared customers, backups range from 7-14 days. For VPS customers choosing our Nightly Backup option; 5-30 days depending on option selected. The backups are full backups with a nightly differential, providing for a full 5-10 day restoration period.<br />
<br />
===Identity and Access Control===<br />
<br />
===Physical Security and Disaster Recovery===<br />
<br />
Q: Do you require strong (multifactor) authentication options (card keys+PIN, biometric readers, etc.) for access to your physical facilities?<br />
A: Yes.<br />
<br />
Q: Are any of your datacenters located in places which have a high probability/occurrence of high-impact environmental risks (floods, tornadoes, earthquakes, hurricanes, etc.)?<br />
A: No.<br />
<br />
Q: Do you use 24X7 camera monitoring in all the access points of your datacenter and key locations within the datacenter? <br />
A: Yes.<br />
<br />
Q: Do you maintain liaisons and points of contact with local authorities in accordance with contracts and appropriate regulations?<br />
A: N/A<br />
<br />
<br />
<br />
<br />
<br />
[[Category:Infrastructure]]<br />
[[Category:VPS]]</div>Brianahttps://wiki.hostek.com/index.php?title=PCI_Compliance&diff=3826PCI Compliance2018-11-08T17:17:34Z<p>Briana: /* Hostek.com */</p>
<hr />
<div>__FORCETOC__<br />
<br />
== Obtaining PCI Compliance ==<br />
<br />
You need PCI Compliance if your website/business: '''accepts, transmits or stores any cardholder data.''' <br />
<br />
<br />
'''If that is you:''' <br />
<br />
Find a Quality Security Accessor such as [https://www.securitymetrics.com SecurityMetrics] or [https://trustwave.com/ TrustWave], there are many such vendors. They will help you determine the type of compliance required for your business and provide the services to achieve and maintain compliance. <br />
<br />
<br />
'''How do I know what level / validation type?''' <br />
<br />
The Quality Security Accessor will help you determine this and based on PCI DSS Standards.<br />
<br />
*The level of "compliance" required (1-4) is based on transaction or monetary volume.<br />
*The "Validation Type" determines the assessment requirements and is based on how much card data you store.<br />
<br />
A copy of the PCI DSS is available [https://www.pcisecuritystandards.org/security_standards/index.php here].<br />
More general unofficial details can be found at [http://en.wikipedia.org/wiki/Payment_Card_Industry_Data_Security_Standard here].<br />
<br />
=== How Hostek complements efforts for PCI compliance ===<br />
<br />
#Insuring PCI standards can be met and kept for our own systems.<br />
#Providing firewall protection for all servers and the option for PCI compliant firewall rules to be applied to customers environment. <br />
#Providing VPN for customers to securely connect and manage environment remotely.<br />
#Providing VLAN (virtual private network) for customers environment with multiple servers so their database server is completely isolated from public access.<br />
#Including or offering Anti-Virus scanning on VPS and/or Shared Hosting servers.<br />
#Protecting physical access to network and servers. Data centers are managed & monitored 24x7 by security cameras and on-site staff. <br />
<br />
== Hostek PCI Compliance Reports ==<br />
<br />
PCI compliance requires quarterly scans from a PCI compliance vendor. Hostek.com goes above and beyond this requirement by having regular scans from two different PCI compliance vendors. One vendor's scans are done quarterly. The other's scans are done nightly. This ensures that all potential PCI compliance issues are accurately identified and dealt with promptly.<br />
<br />
===Hostek.com PCI Compliance Report===<br />
Hostek.com PCI DSS Compliance report: [[Media:Pci-report-hostek.pdf]]<br />
<br />
===Hostek Limited PCI Compliance Report===<br />
Hostek.co.uk PCI DSS Compliance report: [[Pci-cert-uk.pdf]]<br />
<br />
==Datacenter==<br />
The St. Louis, MO data center where the Hostek.com equipment is housed maintains SOC 2 certification. <br />
<br />
The Ashburn, VA datacenter where Hostek.com equipment is house maintains SOC 2 and SOC 3 certifications.<br />
<br />
<br />
===Previous Certification Types===<br />
SOC 2 replaced the SSAE 16 certification.<br />
<br />
SSAE 16 replaced the SAS 70 certification.<br />
<br />
==Shared Servers==<br />
<br />
We support PCI compliance on our shared hosting servers. If your PCI scan shows any issues that are not directly related to your web application, you can attach the report in a support ticket so that we can address any issues.<br />
<br />
===TLS 1.0===<br />
<br />
{| class="wikitable floatright"<br />
| colspan="2" | Browser Support w/ TLS 1.0 Disabled<br />
|-<br />
| Browser / OS<br />
| Status<br />
|-<br />
| IE 11 / Win 8.1 <br />
| style="background-color: #AAFFAA" | Supported<br />
|-<br />
| IE Mobile 10 / Win Phone 8.0<br />
| style="background-color: #FFAAAA" | Unsupported<br />
|-<br />
| IE Mobile 11 / Win Phone 8.1 <br />
| style="background-color: #AAFFAA" | Supported<br />
|-<br />
| Java 6u45 <br />
| style="background-color: #FFAAAA" | Unsupported<br />
|-<br />
| Java 7u25<br />
| style="background-color: #FFAAAA" | Unsupported<br />
|-<br />
| Java 8u31 <br />
| style="background-color: #AAFFAA" | Supported<br />
|-<br />
| OpenSSL 0.9.8y<br />
| style="background-color: #FFAAAA" | Unsupported<br />
|-<br />
| OpenSSL 1.0.1l <br />
| style="background-color: #AAFFAA" | Supported<br />
|-<br />
| OpenSSL 1.0.2 <br />
| style="background-color: #AAFFAA" | Supported<br />
|-<br />
| Safari 5.1.9 / OS X 10.6.8<br />
| style="background-color: #FFAAAA" | Unsupported<br />
|-<br />
| Safari 6 / iOS 6.0.1 <br />
| style="background-color: #AAFFAA" | Supported<br />
|-<br />
| Safari 6.0.4 / OS X 10.8.4 <br />
| style="background-color: #FFAAAA" | Unsupported<br />
|-<br />
| Safari 7 / iOS 7.1 <br />
| style="background-color: #AAFFAA" | Supported<br />
|-<br />
| Safari 7 / OS X 10.9 <br />
| style="background-color: #AAFFAA" | Supported<br />
|-<br />
| Safari 8 / iOS 8.1.2 <br />
| style="background-color: #AAFFAA" | Supported<br />
|-<br />
| Safari 8 / OS X 10.10 <br />
| style="background-color: #AAFFAA" | Supported<br />
|-<br />
| Yahoo Slurp Jan 2015 <br />
| style="background-color: #AAFFAA" | Supported<br />
|-<br />
| YandexBot Jan 2015 <br />
| style="background-color: #AAFFAA" | Supported<br />
|}<br />
<br />
{| class="wikitable" style="float: right; margin: 0 0 .5em .5em"<br />
| colspan="2" | Browser Support w/ TLS 1.0 Disabled<br />
|-<br />
| Browser / OS<br />
| Status<br />
|-<br />
| Android 2.3.7<br />
| style="background-color: #FFAAAA" | Unsupported<br />
|-<br />
| Android 4.0.4<br />
| style="background-color: #FFAAAA" | Unsupported<br />
|-<br />
| Android 4.1.1<br />
| style="background-color: #FFAAAA" | Unsupported<br />
|-<br />
| Android 4.2.2<br />
| style="background-color: #FFAAAA" | Unsupported<br />
|-<br />
| Android 4.3<br />
| style="background-color: #FFAAAA" | Unsupported<br />
|-<br />
| Android 4.4.2<br />
| style="background-color: #AAFFAA" | Supported<br />
|-<br />
| Android 5.0.0<br />
| style="background-color: #AAFFAA" | Supported<br />
|-<br />
| Baidu Jan 2015<br />
| style="background-color: #FFAAAA" | Unsupported<br />
|-<br />
| BingPreview Jan 2015<br />
| style="background-color: #AAFFAA" | Supported<br />
|-<br />
| Chrome 42 / OS X<br />
| style="background-color: #AAFFAA" | Supported<br />
|-<br />
| Firefox 31.3.0 ESR / Win 7 <br />
| style="background-color: #AAFFAA" | Supported<br />
|-<br />
| Firefox 37 / OS X <br />
| style="background-color: #AAFFAA" | Supported<br />
|-<br />
| Googlebot Feb 2015 <br />
| style="background-color: #AAFFAA" | Supported<br />
|-<br />
| IE 6 / XP No FS 1 <br />
| style="background-color: #FFAAAA" | Unsupported<br />
|-<br />
| IE 7 / Vista<br />
| style="background-color: #FFAAAA" | Unsupported<br />
|-<br />
| IE 8 / XP No FS 1 <br />
| style="background-color: #FFAAAA" | Unsupported<br />
|-<br />
| IE 8-10 / Win 7 <br />
| style="background-color: #FFAAAA" | Unsupported<br />
|-<br />
| IE 11 / Win 7 <br />
| style="background-color: #AAFFAA" | Supported<br />
|}<br />
<br />
We are disabling support for TLS 1.0 on our Shared Windows Servers.<br />
<br />
*Disabling TLS 1.0 is now required for PCI DSS compliance.<br />
*This change is to ensure that any connection over HTTPS is secured against "eavesdropping" from Man-In-The-Middle(MITM) attacks.<br />
*The majority of users will be unaffected by this change because it will only affect outdated browsers and old mobile devices that do not support TLS 1.1 or TLS 1.2.<br />
====Internet Explorer====<br />
#After disabling this protocol '''Internet Explorer 11'''(only supported on '''Windows 7 and up''') will be the only version of Internet Explorer that can view HTTPS pages on the shared Windows servers.<br />
#Users with '''Windows XP''' and '''Windows Vista''' will have an unsupported version of Internet Explorer. In order to view HTTPS pages these users will need to use an alternate browser (Example: Google Chrome, Mozilla FireFox, Safari, etc.).<br />
<br />
====Support/Unsupported Browsers/OS's====<br />
*See table on the right<br />
<br style="clear: both;" /><br />
<br />
==Common PCI Compliance Resolutions==<br />
<br />
===SSL/TLS Protocol Initialization Vector Implementation Information Disclosure===<br />
<br />
aka: BEAST (Browser Exploit Against SSL/TLS) Vulnerability<br />
<br />
'''NOTE:''' If you are on a '''shared server''' or a '''managed VPS''', please submit a support ticket [http://support.hostek.com] and attach/include your PCI scan report. The information below is for our non managed VPS customers.<br />
<br />
* Place the following text in a file named '''TLS.reg''' and execute the file. It will add registry values to enable TLS 1.1 and TLS 1.2 support:<br />
Windows Registry Editor Version 5.00<br />
<br />
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\Schannel\Protocols\TLS 1.1]<br />
<br />
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\Schannel\Protocols\TLS 1.1\Client]<br />
"DisabledByDefault"=dword:00000000<br />
"Enabled"=dword:00000001<br />
<br />
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\Schannel\Protocols\TLS 1.1\Server]<br />
"DisabledByDefault"=dword:00000000<br />
"Enabled"=dword:00000001<br />
<br />
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\Schannel\Protocols\TLS 1.2]<br />
<br />
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\Schannel\Protocols\TLS 1.2\Client]<br />
"DisabledByDefault"=dword:00000000<br />
"Enabled"=dword:00000001<br />
<br />
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\Schannel\Protocols\TLS 1.2\Server]<br />
"DisabledByDefault"=dword:00000000<br />
"Enabled"=dword:00000001<br />
<br />
* After completing the above step, go to '''Start''' -> '''Run''' -> (type '''gpedit.msc''') -> (click '''OK''')<br />
* Navigate to '''Computer Configuration''' -> '''Administrative Template''' -> '''Network''' -> '''SSL Configuration Settings'''<br />
* Right click on '''SSL Cipher Suite Order''' and choose '''Edit''' (Windows 2008 R2) or '''Properties''' (Windows 2008)<br />
* Select '''Enabled''' and replace the text in the textbox under '''SSL Cipher Suites'''(not to be confused with the '''Notes''' textbox) with the following long line of text(All on a single line - no line breaks or spaces):<br />
TLS_RSA_WITH_AES_128_CBC_SHA256,TLS_RSA_WITH_AES_256_CBC_SHA256,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P384,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P521,TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256,TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384,TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P521,TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256_P256,TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256_P384,TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256_P521,TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384_P384,TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384_P521,TLS_DHE_DSS_WITH_AES_128_CBC_SHA256,TLS_DHE_DSS_WITH_AES_256_CBC_SHA256,TLS_RSA_WITH_NULL_SHA256,TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256_P256,TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256_P384,TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256_P521,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384_P384,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384_P521,TLS_RSA_WITH_RC4_128_SHA,TLS_RSA_WITH_RC4_128_MD5,SSL_CK_RC4_128_WITH_MD5,TLS_RSA_WITH_NULL_SHA,TLS_RSA_WITH_NULL_MD5<br />
* Click '''OK'''<br />
* Reboot server<br />
<br />
===Disable SSLv2 & Strong Cyphers Only & Strong Protocols Only===<br />
If you are on a shared server, please open a support ticket and attach the PCI scan report.<br />
<br />
For VPS's: This generally applies to a Windows based server. If you see one of these items on your PCI scan report, download this zip [http://hostek.com/wikifiles/disablessl2-strongcyphersonly-strongprotocolsonly.zip] and extract the appropriate .reg file and put that on your VPS and double click it to make the appropriate registry change to fix the issue. Generally if one of these show on your report, we suggest running all three .reg files to fully take care of the issue at one time.<br />
<br />
'''NOTE:''' You will need to reboot the server for these changes to take affect.<br />
<br />
====VPS-Windows 2008 Servers====<br />
This free tool can be used to determine if vulnerable or weak protocols or cypers are enabled, and provides the option to disable them.<br />
<br />
https://www.nartac.com/Products/IISCrypto/Default.aspx<br />
<br />
Changes using this tool require a server reboot to complete them.<br />
<br />
<br />
Websites that allow testing for SSL Protocols and Cyphers:<br />
<br />
https://www.ssllabs.com/ssltest/index.html<br />
<br />
http://www.serversniff.net/sslcheck.php<br />
<br />
<br />
<br />
<br />
==Visa E-commerce Security Checklist Questionaire==<br />
<br />
Click this link to Visa E-commerce Security Checklist Questionaire [[https://wiki.hostek.com/Visa_E-commerce_Security_Checklist_Questionaire]]<br />
<br />
==Cloud Assessment Questions==<br />
Q: Is your organization insured by a 3rd party for losses?<br />
A: Yes<br />
<br />
Q: Do your organization's service level agreements provide tenant renumeration for losses they may incur due to outages or losses experienced within your infrastructure?<br />
A: The Hostek.com SLA provides for a refund or credit limited to the dollar amount paid for the service during that monthly period. The refund or credit amount is calculated based on amount paid for the monthly service / number of minutes in a month * number of down minutes.<br />
<br />
Q: Do you collect capacity and utilization data for all relevant components of your cloud service offering?<br />
A: Yes. Daily.<br />
<br />
Q: Do you provide tenants with capacity planning and utilization reports?<br />
A: No.<br />
<br />
Q: Do you have a documented procedure for responding to requests for tenant data from governments or third parties? <br />
A: Yes<br />
<br />
Q: Do you process, transmit or store any credit card related information on behalf Cisco?<br />
A: No<br />
<br />
Q: Please provide any documentation on policies and procedures for controls you have in place to protect tenant's intellectual property and sensitive data from unauthorized access.<br />
A: Utilization of IPS and IDS. Customer has ability to lock down server access. Internal access information is stored encrypted and only available via internal access.<br />
<br />
Q: Please provide any documentation and policies you have regarding how you may access, mine, utilize tenant data and/or metadata.<br />
A: We do not mine nor utilize tenant data. Access to tenant data would occur if tenant asked for help in resolving a situation which may require such access.<br />
<br />
Q: Please specify any inspection technologies used for collecting or creating metadata about tenant data usage (search engines, etc.?).<br />
A: We do not inspect tenant data.<br />
<br />
Q: What is the process for tenants to opt-out of having their data/metatdata accessed/mined via inspection technologies?<br />
A: N/A as we do not inspect tenant data.<br />
<br />
Q: Can you provide the physical location/geography of storage of a tenant’s data upon request?<br />
A: Yes.<br />
<br />
Q: Do you allow tenants to define acceptable geographical locations for data routing or resource instantiation?<br />
A: No.<br />
<br />
Q: Do you allow tenants to specify which of your geographic locations their data is allowed to traverse into/out of (to address legal jurisdictional considerations based on where data is stored vs. accessed?) <br />
A: No.<br />
<br />
Q: What capability do you have to use system geographic location as an authentication factor?<br />
A: N/A<br />
<br />
<br />
Q: Does legal counsel review all third party agreements?<br />
A: Yes.<br />
<br />
Q: Do you select and monitor outsourced providers in compliance with laws in the country where the data orignates, processed, stored and transmitted?<br />
A: N/A<br />
<br />
Q: Have you established an Information Security Management Program (ISMP?)<br />
A: Our ISMP is being developed.<br />
<br />
Q: Do you provide tenants with a right to audit (tenant audit)?<br />
A: No, for security/confidential purposes.<br />
<br />
Q: What is the process for tenants to request deletion/removal of data as needed?<br />
Q: Provide the standards used for secure deletion of archived data upon request by tenants.<br />
Q: What is the process to sanitize all computing resource of tenant data once a customer has exited your environment.<br />
Q: What is time period that you retain customer data after explicit user deletion/removal?<br />
A: When a cloud tenant cancels, their virtual machine and backup data is deleted. Data blocks are reused for new customers, which replace the old blocks.<br />
<br />
Q: Do you manage separate production and non production environments & what controls do you have in place to ensure that the production data in not copied to non-production environments?<br />
A: No. We have a redundant production environment, which is replicated nightly from the primary environment.<br />
<br />
Q: Are backups and archives of data using unique encryption keys for each tenant?<br />
A: Each tenant with a nightly backup has their own uniquely retained archive.<br />
<br />
Q: What is the duration for keeping backed up data? And can you provide information about your backup rotations and rotation of your backup media?<br />
A: The backup duration depends on the plan selected and the nightly backup option chosen. For Shared customers, backups range from 7-14 days. For VPS customers choosing our Nightly Backup option; 5-30 days depending on option selected. The backups are full backups with a nightly differential, providing for a full 5-10 day restoration period.<br />
<br />
===Identity and Access Control===<br />
<br />
===Physical Security and Disaster Recovery===<br />
<br />
Q: Do you require strong (multifactor) authentication options (card keys+PIN, biometric readers, etc.) for access to your physical facilities?<br />
A: Yes.<br />
<br />
Q: Are any of your datacenters located in places which have a high probability/occurrence of high-impact environmental risks (floods, tornadoes, earthquakes, hurricanes, etc.)?<br />
A: No.<br />
<br />
Q: Do you use 24X7 camera monitoring in all the access points of your datacenter and key locations within the datacenter? <br />
A: Yes.<br />
<br />
Q: Do you maintain liaisons and points of contact with local authorities in accordance with contracts and appropriate regulations?<br />
A: N/A<br />
<br />
<br />
<br />
<br />
<br />
[[Category:Infrastructure]]<br />
[[Category:VPS]]</div>Brianahttps://wiki.hostek.com/index.php?title=File:Pci-cert-uk.pdf&diff=3825File:Pci-cert-uk.pdf2018-11-08T17:15:03Z<p>Briana: </p>
<hr />
<div></div>Brianahttps://wiki.hostek.com/index.php?title=VPS_Referral_Programs&diff=3824VPS Referral Programs2018-10-18T19:09:08Z<p>Briana: </p>
<hr />
<div>__FORCETOC__<br />
<br />
It's easy to earn a free month or 7.5% for life for referring friends to experience the same great service you receive. Read below for instructions on how you can take advantage now, share this with as many friends as you want to, there's no limit - the only requirement is that their account becomes active and is in good standing for 90 days.<br />
<br />
Choose which program suites you best - and follow the instructions these programs can't be combined, sorry.<br />
<br />
<br />
==Earn a free month of VPS hosting==<br />
<br />
To earn a free month of VPS hosting, simply share your experience with a friend and have them [mailto:vps_sales@hostek.com email our VPS sales department] OR [https://consult.hostek.com to schedule a consultation]. Ask them to mention your name when they order so we can be sure you get the credit.<br />
<br />
<br />
==Earn 7.5% for life==<br />
You can earn 7.5% for the life of the referral, withdraws can be made after $100 is reached in your affiliate account, it's that easy!<br />
<br />
#You must have an active Hostek.com account - [https://cp.hostek.com Register Here if not].<br />
#You must enable your referral account, go to https://cp.hostek.com Click Affiliates then the "Activate Affiliate Account" button.<br />
#Scroll down and copy the URL for "VPS Hosting" and share with your friends.<br />
<br />
<br />
==VPS Sales Questions & Solutions - Free Consultation==<br />
<br />
OR if your not the "referring" type but know someone who is looking for a VPS or Cloud solution of any size. Send them the link below to [https://consult.hostek.com schedule a consultation], if we find out you sent them we'll provide the free month or more depending on what they order with us.<br />
<br />
<pre>https://consult.hostek.com</pre></div>Brianahttps://wiki.hostek.com/index.php?title=PCI_Compliance&diff=3823PCI Compliance2018-08-15T14:42:19Z<p>Briana: /* Hostek.com PCI Compliance Report */</p>
<hr />
<div>__FORCETOC__<br />
<br />
== Obtaining PCI Compliance ==<br />
<br />
You need PCI Compliance if your website/business: '''accepts, transmits or stores any cardholder data.''' <br />
<br />
<br />
'''If that is you:''' <br />
<br />
Find a Quality Security Accessor such as [https://www.securitymetrics.com SecurityMetrics] or [https://trustwave.com/ TrustWave], there are many such vendors. They will help you determine the type of compliance required for your business and provide the services to achieve and maintain compliance. <br />
<br />
<br />
'''How do I know what level / validation type?''' <br />
<br />
The Quality Security Accessor will help you determine this and based on PCI DSS Standards.<br />
<br />
*The level of "compliance" required (1-4) is based on transaction or monetary volume.<br />
*The "Validation Type" determines the assessment requirements and is based on how much card data you store.<br />
<br />
A copy of the PCI DSS is available [https://www.pcisecuritystandards.org/security_standards/index.php here].<br />
More general unofficial details can be found at [http://en.wikipedia.org/wiki/Payment_Card_Industry_Data_Security_Standard here].<br />
<br />
=== How Hostek complements efforts for PCI compliance ===<br />
<br />
#Insuring PCI standards can be met and kept for our own systems.<br />
#Providing firewall protection for all servers and the option for PCI compliant firewall rules to be applied to customers environment. <br />
#Providing VPN for customers to securely connect and manage environment remotely.<br />
#Providing VLAN (virtual private network) for customers environment with multiple servers so their database server is completely isolated from public access.<br />
#Including or offering Anti-Virus scanning on VPS and/or Shared Hosting servers.<br />
#Protecting physical access to network and servers. Data centers are managed & monitored 24x7 by security cameras and on-site staff. <br />
<br />
== Hostek.com ==<br />
<br />
PCI compliance requires quarterly scans from a PCI compliance vendor. Hostek.com goes above and beyond this requirement by having regular scans from two different PCI compliance vendors. One vendor's scans are done quarterly. The other's scans are done nightly. This ensures that all potential PCI compliance issues are accurately identified and dealt with promptly.<br />
<br />
===Hostek.com PCI Compliance Report===<br />
Hostek.com PCI DSS Compliance report: [[Media:Pci-report-hostek.pdf]]<br />
<br />
==Datacenter==<br />
The St. Louis, MO data center where the Hostek.com equipment is housed maintains SOC 2 certification. <br />
<br />
The Ashburn, VA datacenter where Hostek.com equipment is house maintains SOC 2 and SOC 3 certifications.<br />
<br />
<br />
===Previous Certification Types===<br />
SOC 2 replaced the SSAE 16 certification.<br />
<br />
SSAE 16 replaced the SAS 70 certification.<br />
<br />
==Shared Servers==<br />
<br />
We support PCI compliance on our shared hosting servers. If your PCI scan shows any issues that are not directly related to your web application, you can attach the report in a support ticket so that we can address any issues.<br />
<br />
===TLS 1.0===<br />
<br />
{| class="wikitable floatright"<br />
| colspan="2" | Browser Support w/ TLS 1.0 Disabled<br />
|-<br />
| Browser / OS<br />
| Status<br />
|-<br />
| IE 11 / Win 8.1 <br />
| style="background-color: #AAFFAA" | Supported<br />
|-<br />
| IE Mobile 10 / Win Phone 8.0<br />
| style="background-color: #FFAAAA" | Unsupported<br />
|-<br />
| IE Mobile 11 / Win Phone 8.1 <br />
| style="background-color: #AAFFAA" | Supported<br />
|-<br />
| Java 6u45 <br />
| style="background-color: #FFAAAA" | Unsupported<br />
|-<br />
| Java 7u25<br />
| style="background-color: #FFAAAA" | Unsupported<br />
|-<br />
| Java 8u31 <br />
| style="background-color: #AAFFAA" | Supported<br />
|-<br />
| OpenSSL 0.9.8y<br />
| style="background-color: #FFAAAA" | Unsupported<br />
|-<br />
| OpenSSL 1.0.1l <br />
| style="background-color: #AAFFAA" | Supported<br />
|-<br />
| OpenSSL 1.0.2 <br />
| style="background-color: #AAFFAA" | Supported<br />
|-<br />
| Safari 5.1.9 / OS X 10.6.8<br />
| style="background-color: #FFAAAA" | Unsupported<br />
|-<br />
| Safari 6 / iOS 6.0.1 <br />
| style="background-color: #AAFFAA" | Supported<br />
|-<br />
| Safari 6.0.4 / OS X 10.8.4 <br />
| style="background-color: #FFAAAA" | Unsupported<br />
|-<br />
| Safari 7 / iOS 7.1 <br />
| style="background-color: #AAFFAA" | Supported<br />
|-<br />
| Safari 7 / OS X 10.9 <br />
| style="background-color: #AAFFAA" | Supported<br />
|-<br />
| Safari 8 / iOS 8.1.2 <br />
| style="background-color: #AAFFAA" | Supported<br />
|-<br />
| Safari 8 / OS X 10.10 <br />
| style="background-color: #AAFFAA" | Supported<br />
|-<br />
| Yahoo Slurp Jan 2015 <br />
| style="background-color: #AAFFAA" | Supported<br />
|-<br />
| YandexBot Jan 2015 <br />
| style="background-color: #AAFFAA" | Supported<br />
|}<br />
<br />
{| class="wikitable" style="float: right; margin: 0 0 .5em .5em"<br />
| colspan="2" | Browser Support w/ TLS 1.0 Disabled<br />
|-<br />
| Browser / OS<br />
| Status<br />
|-<br />
| Android 2.3.7<br />
| style="background-color: #FFAAAA" | Unsupported<br />
|-<br />
| Android 4.0.4<br />
| style="background-color: #FFAAAA" | Unsupported<br />
|-<br />
| Android 4.1.1<br />
| style="background-color: #FFAAAA" | Unsupported<br />
|-<br />
| Android 4.2.2<br />
| style="background-color: #FFAAAA" | Unsupported<br />
|-<br />
| Android 4.3<br />
| style="background-color: #FFAAAA" | Unsupported<br />
|-<br />
| Android 4.4.2<br />
| style="background-color: #AAFFAA" | Supported<br />
|-<br />
| Android 5.0.0<br />
| style="background-color: #AAFFAA" | Supported<br />
|-<br />
| Baidu Jan 2015<br />
| style="background-color: #FFAAAA" | Unsupported<br />
|-<br />
| BingPreview Jan 2015<br />
| style="background-color: #AAFFAA" | Supported<br />
|-<br />
| Chrome 42 / OS X<br />
| style="background-color: #AAFFAA" | Supported<br />
|-<br />
| Firefox 31.3.0 ESR / Win 7 <br />
| style="background-color: #AAFFAA" | Supported<br />
|-<br />
| Firefox 37 / OS X <br />
| style="background-color: #AAFFAA" | Supported<br />
|-<br />
| Googlebot Feb 2015 <br />
| style="background-color: #AAFFAA" | Supported<br />
|-<br />
| IE 6 / XP No FS 1 <br />
| style="background-color: #FFAAAA" | Unsupported<br />
|-<br />
| IE 7 / Vista<br />
| style="background-color: #FFAAAA" | Unsupported<br />
|-<br />
| IE 8 / XP No FS 1 <br />
| style="background-color: #FFAAAA" | Unsupported<br />
|-<br />
| IE 8-10 / Win 7 <br />
| style="background-color: #FFAAAA" | Unsupported<br />
|-<br />
| IE 11 / Win 7 <br />
| style="background-color: #AAFFAA" | Supported<br />
|}<br />
<br />
We are disabling support for TLS 1.0 on our Shared Windows Servers.<br />
<br />
*Disabling TLS 1.0 is now required for PCI DSS compliance.<br />
*This change is to ensure that any connection over HTTPS is secured against "eavesdropping" from Man-In-The-Middle(MITM) attacks.<br />
*The majority of users will be unaffected by this change because it will only affect outdated browsers and old mobile devices that do not support TLS 1.1 or TLS 1.2.<br />
====Internet Explorer====<br />
#After disabling this protocol '''Internet Explorer 11'''(only supported on '''Windows 7 and up''') will be the only version of Internet Explorer that can view HTTPS pages on the shared Windows servers.<br />
#Users with '''Windows XP''' and '''Windows Vista''' will have an unsupported version of Internet Explorer. In order to view HTTPS pages these users will need to use an alternate browser (Example: Google Chrome, Mozilla FireFox, Safari, etc.).<br />
<br />
====Support/Unsupported Browsers/OS's====<br />
*See table on the right<br />
<br style="clear: both;" /><br />
<br />
==Common PCI Compliance Resolutions==<br />
<br />
===SSL/TLS Protocol Initialization Vector Implementation Information Disclosure===<br />
<br />
aka: BEAST (Browser Exploit Against SSL/TLS) Vulnerability<br />
<br />
'''NOTE:''' If you are on a '''shared server''' or a '''managed VPS''', please submit a support ticket [http://support.hostek.com] and attach/include your PCI scan report. The information below is for our non managed VPS customers.<br />
<br />
* Place the following text in a file named '''TLS.reg''' and execute the file. It will add registry values to enable TLS 1.1 and TLS 1.2 support:<br />
Windows Registry Editor Version 5.00<br />
<br />
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\Schannel\Protocols\TLS 1.1]<br />
<br />
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\Schannel\Protocols\TLS 1.1\Client]<br />
"DisabledByDefault"=dword:00000000<br />
"Enabled"=dword:00000001<br />
<br />
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\Schannel\Protocols\TLS 1.1\Server]<br />
"DisabledByDefault"=dword:00000000<br />
"Enabled"=dword:00000001<br />
<br />
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\Schannel\Protocols\TLS 1.2]<br />
<br />
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\Schannel\Protocols\TLS 1.2\Client]<br />
"DisabledByDefault"=dword:00000000<br />
"Enabled"=dword:00000001<br />
<br />
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\Schannel\Protocols\TLS 1.2\Server]<br />
"DisabledByDefault"=dword:00000000<br />
"Enabled"=dword:00000001<br />
<br />
* After completing the above step, go to '''Start''' -> '''Run''' -> (type '''gpedit.msc''') -> (click '''OK''')<br />
* Navigate to '''Computer Configuration''' -> '''Administrative Template''' -> '''Network''' -> '''SSL Configuration Settings'''<br />
* Right click on '''SSL Cipher Suite Order''' and choose '''Edit''' (Windows 2008 R2) or '''Properties''' (Windows 2008)<br />
* Select '''Enabled''' and replace the text in the textbox under '''SSL Cipher Suites'''(not to be confused with the '''Notes''' textbox) with the following long line of text(All on a single line - no line breaks or spaces):<br />
TLS_RSA_WITH_AES_128_CBC_SHA256,TLS_RSA_WITH_AES_256_CBC_SHA256,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P384,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P521,TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256,TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384,TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P521,TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256_P256,TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256_P384,TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256_P521,TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384_P384,TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384_P521,TLS_DHE_DSS_WITH_AES_128_CBC_SHA256,TLS_DHE_DSS_WITH_AES_256_CBC_SHA256,TLS_RSA_WITH_NULL_SHA256,TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256_P256,TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256_P384,TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256_P521,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384_P384,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384_P521,TLS_RSA_WITH_RC4_128_SHA,TLS_RSA_WITH_RC4_128_MD5,SSL_CK_RC4_128_WITH_MD5,TLS_RSA_WITH_NULL_SHA,TLS_RSA_WITH_NULL_MD5<br />
* Click '''OK'''<br />
* Reboot server<br />
<br />
===Disable SSLv2 & Strong Cyphers Only & Strong Protocols Only===<br />
If you are on a shared server, please open a support ticket and attach the PCI scan report.<br />
<br />
For VPS's: This generally applies to a Windows based server. If you see one of these items on your PCI scan report, download this zip [http://hostek.com/wikifiles/disablessl2-strongcyphersonly-strongprotocolsonly.zip] and extract the appropriate .reg file and put that on your VPS and double click it to make the appropriate registry change to fix the issue. Generally if one of these show on your report, we suggest running all three .reg files to fully take care of the issue at one time.<br />
<br />
'''NOTE:''' You will need to reboot the server for these changes to take affect.<br />
<br />
====VPS-Windows 2008 Servers====<br />
This free tool can be used to determine if vulnerable or weak protocols or cypers are enabled, and provides the option to disable them.<br />
<br />
https://www.nartac.com/Products/IISCrypto/Default.aspx<br />
<br />
Changes using this tool require a server reboot to complete them.<br />
<br />
<br />
Websites that allow testing for SSL Protocols and Cyphers:<br />
<br />
https://www.ssllabs.com/ssltest/index.html<br />
<br />
http://www.serversniff.net/sslcheck.php<br />
<br />
<br />
<br />
<br />
==Visa E-commerce Security Checklist Questionaire==<br />
<br />
Click this link to Visa E-commerce Security Checklist Questionaire [[https://wiki.hostek.com/Visa_E-commerce_Security_Checklist_Questionaire]]<br />
<br />
==Cloud Assessment Questions==<br />
Q: Is your organization insured by a 3rd party for losses?<br />
A: Yes<br />
<br />
Q: Do your organization's service level agreements provide tenant renumeration for losses they may incur due to outages or losses experienced within your infrastructure?<br />
A: The Hostek.com SLA provides for a refund or credit limited to the dollar amount paid for the service during that monthly period. The refund or credit amount is calculated based on amount paid for the monthly service / number of minutes in a month * number of down minutes.<br />
<br />
Q: Do you collect capacity and utilization data for all relevant components of your cloud service offering?<br />
A: Yes. Daily.<br />
<br />
Q: Do you provide tenants with capacity planning and utilization reports?<br />
A: No.<br />
<br />
Q: Do you have a documented procedure for responding to requests for tenant data from governments or third parties? <br />
A: Yes<br />
<br />
Q: Do you process, transmit or store any credit card related information on behalf Cisco?<br />
A: No<br />
<br />
Q: Please provide any documentation on policies and procedures for controls you have in place to protect tenant's intellectual property and sensitive data from unauthorized access.<br />
A: Utilization of IPS and IDS. Customer has ability to lock down server access. Internal access information is stored encrypted and only available via internal access.<br />
<br />
Q: Please provide any documentation and policies you have regarding how you may access, mine, utilize tenant data and/or metadata.<br />
A: We do not mine nor utilize tenant data. Access to tenant data would occur if tenant asked for help in resolving a situation which may require such access.<br />
<br />
Q: Please specify any inspection technologies used for collecting or creating metadata about tenant data usage (search engines, etc.?).<br />
A: We do not inspect tenant data.<br />
<br />
Q: What is the process for tenants to opt-out of having their data/metatdata accessed/mined via inspection technologies?<br />
A: N/A as we do not inspect tenant data.<br />
<br />
Q: Can you provide the physical location/geography of storage of a tenant’s data upon request?<br />
A: Yes.<br />
<br />
Q: Do you allow tenants to define acceptable geographical locations for data routing or resource instantiation?<br />
A: No.<br />
<br />
Q: Do you allow tenants to specify which of your geographic locations their data is allowed to traverse into/out of (to address legal jurisdictional considerations based on where data is stored vs. accessed?) <br />
A: No.<br />
<br />
Q: What capability do you have to use system geographic location as an authentication factor?<br />
A: N/A<br />
<br />
<br />
Q: Does legal counsel review all third party agreements?<br />
A: Yes.<br />
<br />
Q: Do you select and monitor outsourced providers in compliance with laws in the country where the data orignates, processed, stored and transmitted?<br />
A: N/A<br />
<br />
Q: Have you established an Information Security Management Program (ISMP?)<br />
A: Our ISMP is being developed.<br />
<br />
Q: Do you provide tenants with a right to audit (tenant audit)?<br />
A: No, for security/confidential purposes.<br />
<br />
Q: What is the process for tenants to request deletion/removal of data as needed?<br />
Q: Provide the standards used for secure deletion of archived data upon request by tenants.<br />
Q: What is the process to sanitize all computing resource of tenant data once a customer has exited your environment.<br />
Q: What is time period that you retain customer data after explicit user deletion/removal?<br />
A: When a cloud tenant cancels, their virtual machine and backup data is deleted. Data blocks are reused for new customers, which replace the old blocks.<br />
<br />
Q: Do you manage separate production and non production environments & what controls do you have in place to ensure that the production data in not copied to non-production environments?<br />
A: No. We have a redundant production environment, which is replicated nightly from the primary environment.<br />
<br />
Q: Are backups and archives of data using unique encryption keys for each tenant?<br />
A: Each tenant with a nightly backup has their own uniquely retained archive.<br />
<br />
Q: What is the duration for keeping backed up data? And can you provide information about your backup rotations and rotation of your backup media?<br />
A: The backup duration depends on the plan selected and the nightly backup option chosen. For Shared customers, backups range from 7-14 days. For VPS customers choosing our Nightly Backup option; 5-30 days depending on option selected. The backups are full backups with a nightly differential, providing for a full 5-10 day restoration period.<br />
<br />
===Identity and Access Control===<br />
<br />
===Physical Security and Disaster Recovery===<br />
<br />
Q: Do you require strong (multifactor) authentication options (card keys+PIN, biometric readers, etc.) for access to your physical facilities?<br />
A: Yes.<br />
<br />
Q: Are any of your datacenters located in places which have a high probability/occurrence of high-impact environmental risks (floods, tornadoes, earthquakes, hurricanes, etc.)?<br />
A: No.<br />
<br />
Q: Do you use 24X7 camera monitoring in all the access points of your datacenter and key locations within the datacenter? <br />
A: Yes.<br />
<br />
Q: Do you maintain liaisons and points of contact with local authorities in accordance with contracts and appropriate regulations?<br />
A: N/A<br />
<br />
<br />
<br />
<br />
<br />
[[Category:Infrastructure]]<br />
[[Category:VPS]]</div>Brianahttps://wiki.hostek.com/index.php?title=File:Pci-report-hostek.pdf&diff=3822File:Pci-report-hostek.pdf2018-08-15T14:41:26Z<p>Briana: Hostek PCI report</p>
<hr />
<div>Hostek PCI report</div>Brianahttps://wiki.hostek.com/index.php?title=Lucee_spreadsheet&diff=3811Lucee spreadsheet2018-03-11T17:12:32Z<p>Briana: Created page with "How to properly instantiate the "lucee-spreadsheet" class. Reference: https://github.com/cfsimplicity/lucee-spreadsheet#usage <pre> <cfscript> spreadsheet = New spreadshee..."</p>
<hr />
<div>How to properly instantiate the "lucee-spreadsheet" class.<br />
<br />
Reference: https://github.com/cfsimplicity/lucee-spreadsheet#usage<br />
<br />
<br />
<br />
<pre><br />
<cfscript><br />
spreadsheet = New spreadsheetLibrary.Spreadsheet();<br />
path = ExpandPath("sample1.xls");<br />
<br />
myQuery = spreadsheet.read( src=path, format="query");<br />
</cfscript> <br />
<br />
<cfdump var="#myQuery#" abort><br />
</pre></div>Brianahttps://wiki.hostek.com/index.php?title=Reseller_FAQ&diff=3806Reseller FAQ2018-01-12T16:56:04Z<p>Briana: /* Will each resold domain have a unique IP address? */</p>
<hr />
<div>__FORCETOC__<br />
<br />
===How will support issues be handled?===<br />
<br />
We will support you and you will support your clients. Any issue that your client has, for which you require our assistance, should go from your client to you, then from you to us via our online support ticket system at support.hostek.com.<br />
<br />
===Will Clients have their own Control Panel===<br />
<br />
Yes. Your clients would have access to a control panel.<br />
<br />
The URL would depend on the type of reseller account you have and the platform.<br />
<br />
If the reseller account is a Linux Reseller account, you will get the url from your cPanel login that they would need.<br />
<br />
If you are a Windows or ColdFusion reseller...<br />
<br />
http://wcp.ezhostingserver.com<br/><br />
<br />
'''NOTE:''' We automatically create a wcp.your_domain.com entry in the DNS for this. If you have the DNS pointed to our servers, your customers can go to http://wcp.your_domain.com to login (using your domain instead of your_domain.com of course)<br />
<br />
===Will each resold domain have a unique IP address?===<br />
<br />
In years past, having a static IP had benefits. However, as the quantity of available IP's keeps being reduced, technologies have changed so that having a static IP is no longer needed.<br />
<br />
However, if you do have to have a static IP for some reason, we make those available at an additional $5 per month charge per dedicated IP address requested. <br />
<br />
SSL certificates can now be applied without having to utilize a static IP, which removes the most common need for a static IP.<br />
<br />
===Can my clients maintain their own email accounts?===<br />
<br />
Yes. Your customers will have full access to the web mail administration for their email accounts.<br />
<br />
===Can I have my own Name Servers?===<br />
<br />
For our reseller customers, yes. We can help you get the Name Servers in place for you to use your own Name Servers for your customers.<br />
<br />
===How do I additional a domain to my reseller account?===<br />
<br />
You would log into your Control Panel and add the domain.<br/><br />
Once you are logged in, you can "Add Domain" to your account.<br />
<br />
===Does every additional domain get their own email accounts?===<br />
<br />
Yes.<br/><br />
'''Windows and Coldfusion Resellers'''<br/><br />
Each domain will have a total of 2000MB of e-mail disk space.<br />
<br />
'''Linux Resellers'''<br/><br />
Each domain gets email but the space is part of their hosting space as well.<br />
<br />
===How is the disk space of my Reseller Plan divided among my customers?===<br />
That is up to you. You can split up the entire allotment of disk space under your reseller plan among all of your clients however you see fit.<br />
[[Category:Resellers]]</div>Brianahttps://wiki.hostek.com/index.php?title=SRS_-_rewrite_sender_email_-_enable_or_disable&diff=3746SRS - rewrite sender email - enable or disable2017-10-26T03:34:40Z<p>Briana: Created page with "With SRS on a Mail Server, you can select to enable or disable SRS, which is the ability for the mail server to re-write the sender's email address. This is generally done so..."</p>
<hr />
<div>With SRS on a Mail Server, you can select to enable or disable SRS, which is the ability for the mail server to re-write the sender's email address. This is generally done so that forwarded messages pass SPF checks.<br />
<br />
In theory, this sounds like a great idea. However, gmail on their "Best practices for forwarding mail to Gmail" help article, specifically says NOT to do this:<br />
<br />
Details here on gmail comment: https://support.google.com/mail/answer/175365?hl=en<br />
<br />
In SmarterMail, it is possible to set this on a per domain basis in case this is something you want to try to resolve SPF check issues.</div>Brianahttps://wiki.hostek.com/index.php?title=ElasticSearch_Cluster_-_Best_Practices&diff=3745ElasticSearch Cluster - Best Practices2017-10-24T16:26:24Z<p>Briana: Created page with "Three node ElasticSearch cluster For High Availability and Failover, a three (3) node ElasticSearch cluster is the recommended solution. Server 1: Data node - master eligibl..."</p>
<hr />
<div>Three node ElasticSearch cluster<br />
<br />
For High Availability and Failover, a three (3) node ElasticSearch cluster is the recommended solution.<br />
<br />
Server 1: Data node - master eligible<br />
<br />
Server 2: Data node - master eligible<br />
<br />
Server 3: Non-data, non-master eligible - only for quorum<br />
<br />
With this setup, any single node can be lost and the other two nodes will continue to function. This would allow for high availability.<br />
<br />
Server 3 doesn't need many resources, as ElasticSearch wouldn't need many resources on that node since it would only be a quorum witness. Ideally, you would/could use the server (or one of the servers) that will be querying ElasticSearch, which would allow to send the queries through the local instance so that it could automatically route/load-balance them across the data nodes.</div>Brianahttps://wiki.hostek.com/index.php?title=WCP_(Windows_based_Control_Panel)&diff=3744WCP (Windows based Control Panel)2017-10-18T21:18:46Z<p>Briana: /* How To Login To My WCP Control Panel */</p>
<hr />
<div>==How To Login To My WCP Control Panel==<br />
#To manage your domain, login to the WCP Control Panel, using the details below<br />
##URL - US Servers: '''https://wcp.hostek.com'''/<br />
##URL - UK Servers: '''https://wcp.hostek.co.uk'''/<br />
#Username: <br />
#Password: ** same as your cp.hostek.com password **<br />
*You can also login to the control panel through your billing control panel https://cp.hostek.com/clientarea.php<br />
#Click on ''''My Services'''' 'Click the '''small Green arrow''' on the the notepad to the right'<br />
#Now click the '''Login to Control Panel''' Icon'''<br />
<br />
==Custom URL for the WCP Control Panel==<br />
The WCP can als be accessed by wcp.your_domain.com<br />
<br />
Setup wcp.your_domain.com as an A record for "184.175.108.65" or as a CName record for "wcp.ezhostingserver.com".<br />
<br />
===Resellers and VPS - WCP White label Settings===<br />
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.<br />
<br />
<br />
<br />
==Adding Additional Control Panel Logins==<br />
*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.<br />
#Login to the WCP Control Panel, using the details below<br />
#URL: '''https://wcp.hostek.com'''/<br />
#Username: <br />
#Password: ** same as your cp.hostek.com password **<br />
#Click on the '''Control panel Logins''' tab, then click on the '''Add''' icon.<br />
#Put the "Username, Password and if you want them to have Limited Permission.<br />
#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.<br />
#Once you are done click the '''Save''' icon at the bottom of the screen.<br />
#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.<br />
<br />
<br />
==Unlimited Plans - Add Additional Domains==<br />
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: [https://wiki.hostek.com/Domain_Registration_and_Domain_Name_Management#Domain_Registration_Information_vs._Domain_Hosting_Information '''here''')] <br clear=all> This would be under your Windows Unlimited account, or your Windows Business/Pro plan.<br />
<br />
#Login to your WCP control panel<br />
#*Windows Unlimited: For adding a third (or more) domain select any domain from the upper right hand corner dropdown box "Domains".<br />
#Within the "Domains" box click the "Addon Domains" icon.<br />
#Click "Add" and enter the following:<br />
#*Domain Name<br />
#*Username<br />
#*Password<br />
#Click "Save"<br />
#To manage the domain, you can now select it from the '''Domains''' drop-down list/box.<br />
<br />
<br />
==Site Details==<br />
We recommend you review the "Site Settings" which includes many important details about your domain including:<br />
<br />
WCP (login and select domain) > Website Settings > '''Site Details'''<br />
<br />
*Testing URL<br />
*Primary and Secondary DNS<br />
*Site IP<br />
*Web Root Path<br />
*FTP Root Path<br />
===IIS Version & ColdFusion Version (if applicable)===<br />
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.<br />
===How to find the publishing folder===<br />
*Also referred to as the "webroot" or "home path", the publishing folder is where you put site files.<br />
*This directory is live, "published" to the web.<br />
*Our Windows/WCP plans use the folder "wwwroot" as the publishing folder.<br />
#You can confirm this by clicking on the '''Site Details''' button in your WCP.<br />
<br />
==FTP Accounts==<br />
*Adding or Editing FTP Accounts.<br />
#Login to WCP: https://wcp.hostek.com<br />
#Click on the '''FTP Accounts''' button in WCP.<br />
##To Edit a FTP Account click on the '''Pencil Icon''' next to the one that you're trying to modify.<br />
###Make any edits by typing into the boxes here.<br />
###Click '''Save'''<br />
##To Add a FTP Account click on the '''Add FTP User''' button.<br />
###Type in a proper '''Username''', '''Password''', and a '''Folder'''.<br />
###The '''Folder''' box can be left blank to give the FTP Account access to the root of your website.<br />
###Click '''Save'''<br />
<br />
==Virtual Directories==<br />
*Adding virtual directories to your site.<br />
#Log in to WCP<br />
#Click on Virtual Directories under the Files section<br />
#Click Add<br />
#Enter the virtual path you need<br />
#Enter in the actual physical path it is mapped to<br />
#If this is to be an application, check the Create Application Folder check box<br />
#Click Save<br />
<br />
==Application Folders==<br />
To create and manage Application Folders on your site<br />
#Log in to WCP<br />
#Click on Application Folders under the Files section<br />
#Select the site or sub-domain from the drop down box<br />
#Click continue<br />
#Select a folder<br />
#Click Add Application to make it an application folder<br />
<br />
==Git Deployment (VPS Only)==<br />
<br />
[https://wiki.hostek.com/Git Click here for the Git Wiki]<br />
<br />
==File Manager== <br />
*Basic File Operations, file uploading and editing now supported- Zip, GZip, and Tar Archive support.<br />
#Click on the '''File Manager icon''', then the '''Login icon''' on the next screen.<br />
#To create files or Directory's outside the WWW root folder right click and click on the '''Create File''' or '''Create Directory''' option.<br />
#Click the '''Continue Icon''' to add this.<br />
#To add/edit files in the WWWroot click on the '''wwwroot file'''.<br />
#once you are in you can add, edit or delete by right clicking and clicking on the options given.<br />
<br />
*Upload and Download functions<br />
#To upload a file, right click the File Manager page, and click Upload<br />
#Select the file you wish to upload by clicking Choose File<br />
#Give this file a new name or keep the existing default name<br />
<br />
#To download a file, right click the file you want to download<br />
#Click Download File. Note: This will send you to a new page.<br />
#Now your browser will be downloading the file in question. Simply check your Downloads folder or hit Ctrl+J to open the Downloads section of your browser and move this file where you want it.<br />
<br />
*NEW: Use the search bar at the top of the File Manager to quickly search the file you're looking for.<br />
<br />
===Windows Permissions===<br />
Read, Write, and Delete permissions are set by default on our servers. If you wish to modify this, it can be done through File Manager:<br />
#Login to WCP<br />
#Open File Manager<br />
#Find the File or Folder you wish to change the permissions for and '''right-click on it'''<br />
#Select '''Permissions'''<br />
#Check or Uncheck any of the boxes here:<br />
##'''Inherit permissions from parent folder:''' When checked this takes the permissions that the folder above it has given to it<br />
##'''Read Only:''' this will prevent deleting or updating this file through scripts, ftp, and the file manager<br />
##'''Read Permissions:''' allows reading via scripts and browsing<br />
##'''Write Permissions:''' allows writing via scripts<br />
#Click '''Save'''<br />
<br />
===Access Logs===<br />
====How to view the Access Logs through WCP====<br />
#Login to WCP<br />
#Click on '''"File Manager"''' under the '''"Files"''' section<br />
#Double Click on the '''"Logs"''' folder<br />
#Double Click on the '''"W3SVCxxx"''' folder<br />
#Right-Click on the access log file you want to view<br />
#Click '''"Edit"''' to view the log<br />
#If you can't view the logs, please see the steps below on how to do this through FTP.<br />
====How to view the Access Logs through a FTP Client====<br />
#Connect to the Server with a FTP User that has access to view above the "wwwroot" folder.<br />
#Open the '''Logs''' folder<br />
#Open the '''W3SVCxxx''' folder<br />
#Download the log file that you wish to download, these are sort by date.<br />
#Next you'll simply view the content in a Text Editor such as NotePad.<br />
##If you downloaded a compressed(zipped) log, you'll need to first unzip it with a program like 7zip.<br />
<br />
<br />
<br />
==Password Protect Folders==<br />
#Under the Files section click on '''Password Protect'''.<br />
#Click on '''Manage Protected Folders'''.<br />
#Browse to and click on the folder that you want to set this up on and check '''Enable Protection'''. <br />
#Select a user from the list or click on '''Manage Users''', then click '''Add''', and enter username and password then Save.<br />
*Please note that there is currently a limit of 3 users per site.<br />
<br />
==ASP.net Settings==<br />
#Log in to WCP. (e.g. https://wcp.ezhostingserver.com/)<br />
#Under the "Website Settings" area in WCP, you'll click on "ASP.net Settings" button.<br />
#*If you have any Subdomains, you'll click on the "Configuration" button next to the site you wish to view/modify the ASP.net settings of.<br />
#Make your changes and click "Save".<br />
<br />
==IIS Settings==<br />
*Setting up error pages, default pages, advanced settings, etc.<br />
===Custom Error pages===<br />
#Click on '''IIS Settings''' in your WCP<br />
#Click the edit button next to the error page you want to change<br />
#Uncheck the '''Use System Default''' checkbox <br />
#Enter the path to your custom error page <br />
#Click '''Save'''<br />
===Mime Types===<br />
#Click on '''IIS Settings''' in your WCP<br />
#Scroll to the bottom of the window and click '''Add Mime Type'''<br />
#Enter the extension for the Mime Type<br />
#Enter the Mime Type information<br />
#Click '''Save'''<br />
*An example Mime Type is below:<br />
<pre><br />
Extension: .mp3<br />
Mime Type: audio/mpeg<br />
</pre><br />
<br />
More information here: [https://wiki.hostek.com/Mime_types Mime Types]<br />
<br />
===Default Docs===<br />
*Select a default document and drag it to the top position to set it as top priority<br />
*Click '''Add''' to add a default doc<br />
*Click the red '''X''' to delete a default doc<br />
*Click a default doc and change the name<br />
*For example: change '''"index.htm"''' to '''"index.asp"'''<br />
<br />
===URL Forwarding===<br />
#In your [https://wcp.hostek.com/ '''WCP'''] click on the '''IIS Settings''' button<br />
#Navigate to the '''Redirects''' tab<br />
# If you need a specific folder to redirect somewhere, you can find it using the '''Browse''' button<br />
##If you simply want the whole site to redirect, leave this box '''blank'''<br />
#Click '''Save'''. (See below for details on the other options.)<br />
*'''Permanent Redirect''': Specifies that the server should return the redirect status code 301 rather than the default 302. A 301 status code lets search engines know that the content has been permanently moved and that only the new URL should be indexed.<br />
*'''Exact URL''': If this is unchecked, then the request URL without the server name is passed along with the query string to the destination URL. This is equivelent to appending the $V$Q variables at the end of the destination URL.<br />
*'''Exclude Sub Directories''': This means that the folder you choose will not redirect.<br />
<br />
===Caching===<br />
<br />
#Click the '''IIS Settings''' icon in WCP<br />
#Click the '''Caching''' tab in the '''IIS Settings''' section<br />
#Click the '''Add''' button.<br />
#Click the '''Browse''' tab in the '''Cache''' section to set which file you would like to implement caching for<br />
#Set the Amount of time you would like to implement cache for this file(Generally you want to set this for at least 7 days)<br />
#Click the '''Save Button'''<br />
<br />
===Advanced===<br />
====Recycle Application Pool====<br />
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. <br />
#Click the '''IIS Settings''' icon in WCP<br />
#Click the '''Advanced''' tab in the '''IIS Settings''' section<br />
#Click the '''Recycle''' button.<br />
<br />
==PHP Settings==<br />
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.<br />
#Click the configuration for the domain or subdomain you want updated.<br />
#Select the version you wish to use.<br />
#Check the checkbox if you want to enable a custom php.ini file<br />
#Click save to save the settings.<br />
<br />
==ColdFusion==<br />
===ColdFusion Error Logs===<br />
====Server Error Logs====<br />
This section will show any recent errors for your site that were found within ColdFusion's server-wide exception log. Use the dropdown to choose how many hours back you'd like errors retrieved. <br />
====Application Error Logs====<br />
This section will show errors created via the cflog tag on your site. For security purposes, your cflog logs will only appear hear if you have given the file name in the cflog tag the name of your domain, ''without the www.'' For example, if your domain is ''your_domain.com'' you would set the file attribute for the cflog tag like: ''file="your_domain.com"''.<br />
<br><br><br />
''Note'': Please set the ''type'' of the ''cflog'' tag to either '''error''' or '''fatal''' on our production servers. Use of the ''information'' type is strongly discouraged. <br />
<br><br />
'''Reference''': [https://wikidocs.adobe.com/wiki/display/coldfusionen/cflog CFLog Documentation]<br />
<br />
===Clear Template Cache===<br />
Within this section you can click the '''Clear Template Cache''' button to clear cached ColdFusion pages for your site. <br />
<br />
===ColdFusion Version===<br />
Within this section of WCP, you can choose which version of ColdFusion you'd like your site to use. <br />
<br />
''Note'': You can also specify different ColdFusion versions for different subdomains on your site.<br />
<br />
<br />
==DNS Editor==<br />
'''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 [https://wiki.hostek.com/WCP_(Windows_based_Control_Panel)#Site_Details WCP Site Details].<br />
<br />
===Create a new DNS record===<br />
#Click '''Add DNS''' Record button<br />
#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)<br />
#Choose the Record type (A, CNAME, MX, NS, TXT, SPF, SRV)<br />
#Enter Data Type<br />
#Generally leave the TTL (Time To Live) as the default 86400<br />
#Click on the '''Save''' Icon.<br />
<br />
===Update DNS records===<br />
#To update an existing DNS record click the '''Pencil''' icon next to the record you would like to update.<br />
#You will then be able to change the Name of the record, the Type of record, Data of the record, and Time to Live.<br />
#Once updated Click on the '''Save''' Icon.<br />
<br />
===SRV Record Fields===<br />
*An SRV Record is a "'''S'''e'''rv'''ice Record". It's a specification of data in the Domain Name System defining the location (i.e. the hostname and port number) of servers for specified services.<br />
<br />
<pre><br />
Name: _service._protocol<br />
Type: SRV<br />
Data: Address/Hostname<br />
Priority: Priority Number<br />
Weight: Weight Number<br />
Port: Port Number<br />
TTL: 86400<br />
</pre><br />
<br />
Example:<br />
<pre><br />
Name: _sip._udp<br />
Type: SRV<br />
Data: sip.mydomain.com<br />
Priority: 10<br />
Weight: 5<br />
Port: 4030<br />
TTL: 86400<br />
</pre><br />
<br />
*If you are a '''VPS Client''' with a Windows Server and a SmarterMail Active Sync license wanting to use Autodiscover for Outlook, please refer to this SmarterMail Article [https://portal.smartertools.com/kb/a2752/set-up-autodiscover-for-smartermail.aspx here].<br />
<br />
===MX Records===<br />
Here are steps to setup the correct MX Records for our MailSystem:<br />
*Note: These are setup by Default, and shouldn't need to be added unless changes were made.<br />
#Go into the '''DNS Editor''' in WCP.<br />
#Click '''Add Record'''.<br />
#In the '''Record Name''' form put " '''mail''' ".<br />
#Beside '''Type''' select '''A'''.<br />
#Beside '''Data''' put the IP Address of your MailServer.<br />
##You can find your MailServer by clicking the '''Site Details''' button in WCP.<br />
##The IP Address can be found by PINGing the server, or by performing a WHOIS search.<br />
#Once this is done click '''Save'''. Now you have an '''A Record''' labeled "mail.'''yourdomain'''.com".<br />
#You'll want to click '''Add Record''' again.<br />
#Leave the Record Name blank this time.<br />
#Beside '''Type''' select '''MX'''.<br />
#Beside '''Data''' put "mail.'''yourdomain'''.com".<br />
#Once you click '''Save''', you will then have an '''MX Record''', which points to "mail.'''yourdomain'''.com".<br />
*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.<br />
<br />
===SPF Records===<br />
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.<br />
<br />
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.<br />
<br />
If you will be using our servers send email related to your domain, you would generally use an SPF record like the following:<pre>"v=spf1 a mx include:spf.hostek.com -all"</pre><br />
<br />
For our Resellers that don't want to use hostek.com, use an SPF Record like:<pre>"v=spf1 a mx include:spf.ezhostingserver.com -all"</pre><br />
'''Steps to add an SPF Record to your domain:'''<br />
Assuming that your DNS is managed with us:<br />
#Log in to your hosting control panel at wcp.hostek.com<br />
#Open the DNS Editor (DNS Manager) section<br />
#Click on Add Record. <br />
#Leave the Name field blank. <br />
#For the Type, choose TXT<br />
#For the Data enter the SPF Record detail as you need, using the sample provided above.<br />
<br />
'''Basic information related to some SPF Record options:'''<br />
<br />
The '''"-all"''' may be adjusted on a per customer basis to any of the following depending on their needs:<br />
<br />
<br />
'''-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.<br />
<br />
'''~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.<br />
<br />
'''?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.<br />
<br />
<br />
<br />
==Sub Domains==<br />
*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.<br />
*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.<br />
#Click on the '''Sub Domains icon'''<br />
#Click "'''Add'''" sub Domain button <br />
#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.<br />
#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.<br />
#Click on the "'''Save'''" Icon.<br />
#This will create the sub domain record within your domains DNS zone, <br />
*If the domains name servers are not pointed to us you will need to manually create this record where your domains DNS is hosted.<br />
<br />
<br />
==Domain Alias==<br />
*This will allow you to point 2 domains to the same website. How to create a Domain<br />
#To create a domain alias you will click on the ''Domain Aliases icon''<br />
#Click '''Add Domain Alias''' button<br />
#Enter your Alias Name<br />
#Click on the "'''Save'''" Icon.<br />
*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.<br />
<br />
==Applications==<br />
# Some helpful video tutorials showing how to install a select few applications easily within the WCP Control Panel are below:<br />
<br />
*Joomla - [http://hostek.com/tutorials/joomla_Installation_tutorial.html Installing Joomla Application]<br />
<br />
*Wordpress - [http://hostek.com/tutorials/wordpress_Installation_tutorial.html Installing Wordpress Application]<br />
<br />
*Mura - [http://hostek.com/tutorials/mura_Installation_tutorial.html Installing Mura Application]<br />
<br />
*Magento - [http://hostek.com/tutorials/magento_Installation_tutorial.html Installing Magento Application]<br />
<br />
*Oscommerce - [http://hostek.com/tutorials/oscommerce_Installation_tutorial.html Installing OsCommerce Application]<br />
<br />
==Email==<br />
*Below is information on how to manage your email account within the WCP.<br />
*'''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.<br />
<br />
===Email Users===<br />
*Allows you to create Email users as well as log directly into users Webmail account<br />
#Once you are logged into your WCP account, under the Email Section<br />
#Click '''Users''' icon<br />
#Click '''Add Email User''' button<br />
#Enter email user name (Example: if you need the email address "admin@domain.com" enter the user "admin")<br />
#Enter password for Email user (**See note below regarding password requirements)<br />
#Enter Display name (Usually set to the name of the person using the specific email account)<br />
#Choose if you would like this user to have administrator rights<br />
#Choose mail box size limit for this specific user<br />
#Click on the '''Save'''<br />
#'''NOTE Password requirements''' <br />
#*Minimum Length 6 Characters<br />
#*Must include Uppercase<br />
#*Must include Lowercase<br />
#*Must include Number<br />
#*Must include Special character<br />
#*Password cannot match username<br />
<br />
===Edit an Existing Email User===<br />
#Once you are logged into your WCP account, under the Email Section<br />
#Click '''Users''' icon<br />
#Click '''pencil icon''' next to user to update<br />
#Update information<br />
#Click '''Save'''<br />
<br />
===Webmail===<br />
*Web Mail Provides links to access the Webmail program as well as to access mail before domain propagation to our mail server<br />
#Once you are logged into your WCP account, under the Email Section<br />
#Click '''Login button''' next to user you would like access the mail for<br />
#Click '''Web Mail icon'''<br />
#If domain is propagated and pointed to our mail server you can click the '''webmail''' link to access the SmarterMail webmail log in screen.<br />
#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.<br />
<br />
===Mail Forwarding===<br />
*Allows you to set up an email alias.<br />
#Once you are logged into your WCP account, under the Email Section<br />
#Click on the '''Forwarding button'''<br />
#Enter Alias name<br />
#Enter address for email to this Alias to be forwarded to<br />
#Click on the '''Save Icon'''<br />
<br />
===SPF Records===<br />
*Allows you to set up a SPF record.<br />
#Once you are logged into your WCP account, under the Email Section<br />
#Click on the '''Advanced''' button and then the '''SPF Record''' button<br />
#Click the '''Create''' button<br />
<br />
===Domain Keys (DKIM)===<br />
*Allows you to set up Domain Keys(DKIM).<br />
#Once you are logged into your WCP account, under the Email Section<br />
#Click on the '''Advanced''' button and then the '''Domain Keys''' button<br />
#Click '''Enable'''<br />
<br />
===Mail Logs===<br />
#Once you are logged into your WCP account, under the Email Section<br />
#Click on the '''Advanced''' button and then the '''Mail Logs''' button<br />
#Select an email account<br />
#Select a date and log type<br />
#Click on Search<br />
<br />
==MySQL database==<br />
*MySQL Allow you to create a MySQL database under your domain<br />
#Click on '''MySQL icon'''<br />
#To add new database click '''Add MySQL Database'''<br />
#Enter Database Name<br />
#Enter Username<br />
#Enter Password<br />
#(If you need a coldfusion DSN place check in check box and provide Coldfusion DSN name)<br />
#Click '''Save'''<br />
<br />
*To create new user for existing database<br />
#Click '''MySQL icon'''<br />
#Click '''Add new user button'''<br />
#Enter Username<br />
#Enter Password<br />
#Place check mark in check box for each database you would like this user to have access to.<br />
#To update the password on existing database user.<br />
#Click '''MySQL icon'''<br />
#Click '''pencil icon next to Username'''<br />
#enter new password<br />
#Click on the '''Save Icon'''.<br />
<br />
*To update the password on existing database user.<br />
#Click '''MySQL icon'''<br />
#Click pencil '''icon next to Username'''<br />
#Enter new password<br />
#Click on the '''Save''' Icon.<br />
<br />
==PhpMyAdmin==<br />
*Allows you to log directly into your MySQL database to manage.<br />
#Click on '''PhpMyAdmin link'''<br />
#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.<br />
#Once logged in your Databases will be displayed on the Left, click on '''database name''' to manage that database.<br />
*Here is a Video that will show how to create a MySQL database and how to Backup / Restore the database through PhpMyAdmin: [http://hostek.com/tutorials/managing_mysql.html PhpMyAdmin Backup and Restore Video]<br />
<br />
==MSSQL==<br />
===To create MSSQL databases and users===<br />
#Click '''MSSQL icon'''<br />
#To add a new database click '''Add MSSQL''' database<br />
#Enter Database Name<br />
#Choose database size<br />
#Enter or Choose existing Username<br />
#Enter Password<br />
#Choose '''Default Collation''' (Usually left as default)<br />
#Choose '''Recovery Model''' (Usually left as Simple as we make daily full backups of all #databases which we keep for 7 days for our shared and SQL database addon hosting options)<br />
#Place a Check mark in the box for Coldfusion DataSource if ColdFusion DSN is needed.<br />
#Enter ColdFusion DSN name.<br />
#Click on the '''Save''' Icon.<br />
<br />
===To edit an existing MSSQL database===<br />
#Click '''MSSQL icon'''<br />
#Click '''Pencil icon''' next to database name to edit<br />
#Edit field necessary<br />
#Click on the '''Save''' Icon.<br />
<br />
===Changing the MSSQL Transaction Log (Recovery Model) Settings===<br />
#Click '''MSSQL icon'''<br />
#Click '''Pencil icon''' next to database name to edit<br />
#Click the dropdown menu next to '''Recovery Model''' and select either '''Full''' or '''Simple'''<br />
#Click on the '''Save''' Icon.<br />
<br />
===To edit password for existing MSSQL user===<br />
#Click '''MSSQL icon'''<br />
#Click '''Pencil next''' to user to edit<br />
#Update password<br />
#Click on the '''Save''' Icon.<br />
<br />
===To add new MSSQL user===<br />
#Click '''MSSQL icon'''<br />
#Click '''Add MSSQL''' User button<br />
#Enter username<br />
#Enter password<br />
#Place checkmark next to each database this users needs access to<br />
#Click on the '''Save''' Icon.<br />
<br />
===To make an MS SQL user the DB Owner===<br />
#Click '''MSSQL icon'''<br />
#Click '''Pencil icon''' next to database name to edit<br />
#Select the owner you wish to be the DB Owner<br />
#Click on the '''Save''' Icon.<br />
<br />
==MSSQL Tools (Shared Hosting)==<br />
*Allows you to log directly into MyLittleAdmin to manage your MSSQL database or MyLittleBackup to backup or restore your MSSQL database.<br />
#Click '''MSSQL Tools''' icon<br />
#Select database to Manage/Backup/Restore<br />
#Select User with access to database needed<br />
#Choose myLittleAdmin button to manage your MSSQL database<br />
#Choose myLittleBackup button to backup/restore your database<br />
<br />
===To Backup and Download Your MSSQL Database===<br />
<br />
#Click '''MSSQL Tools''' icon<br />
#Select database to Backup.<br />
#Select User with access to database.<br />
#Choose the myLittleBackup button.<br />
#Click 'Backup Databases' at the top left of the new page.<br />
#Select your database from the drop-down.<br />
#Click 'OK' on Step 2 if the information looks correct.<br />
#Name your backup and give it a description.<br />
#Click 'Backup'.<br />
#Click the link provided to download your SQL backup file.<br />
<br />
===To Restore an MSSQL Backup===<br />
<br />
#Click '''MSSQL Tools''' icon<br />
#Select database to Backup.<br />
#Select User with access to database.<br />
#Choose the myLittleBackup button.<br />
#Click 'Restore databases'<br />
#Choose the database you want to restore into.<br />
#Click 'Choose File' and select the SQL backup file on your computer. (Example SQL backup format: Backupname.bak)<br />
#Click Upload.<br />
#Click the backup file you just uploaded and press OK. <br />
#Click Restore.<br />
<br />
==DataSources(DSN's)==<br />
===Create a MySQL or MS SQL Server DSN===<br />
*Allows to create a DSN for an existing database for your domain.<br />
#To create a MySQL or MSSQL DataSource<br />
#Click '''DataSources''' (DSN's) icon<br />
#Choose MySQL or MSSQL from drop down depending on the database this is connecting to<br />
#Click '''Add DSN'''<br />
#Choose DSN type Access/MySQL/MSSQL<br />
#Enter DSN name<br />
#Enter Database name DSN will be connecting to<br />
#Enter Server (Can by found by viewing database DSN is for)<br />
#Enter Username for database DSN is connecting to<br />
#Enter Password for database DSN is connecting to<br />
#Choose if it is a ColdFusion DSN<br />
#Choose if you need Unicode Support<br />
#Click on the '''Save''' Icon.<br />
===Create an Access DSN===<br />
*To create an Access DataSource<br />
#Click '''DataSources''' (DSN's) icon<br />
#Choose '''Access''' from drop down menu<br />
#Enter DSN Name<br />
#Click on Folder icon to choose correct directory Access Database is located in<br />
#Enter Username (If one is set for your Access Database, if not this can be left blank)<br />
#Enter Password (If one is protecting your Database, if not this can be left blank)<br />
#Choose if it needs to be a ColdFusion DSN<br />
#Click on the '''Save''' Icon.<br />
===Editing DSNs===<br />
*To edit existing DSN<br />
#Click '''DataSources''' (DSN's) icon<br />
#Click pencil next to DSN to edit<br />
#Update information<br />
#Click on the '''Save''' Icon.<br />
<br />
==Lucee Web Administrator==<br />
The Lucee Web Administrator gives you access to Lucee-specific settings for your account such as Lucee Datasources and other configuration options.<br />
===Create a Lucee (formerly Railo) Datasource (DSN)===<br />
#From within your control panel, click on the "Luce Web Administrator" icon<br />
#Inside the Lucee Web Administrator click the "Datasources" link from the lefthand navigation menu. <br />
#Select the database type, enter a name, and click ''Create''.<br />
#Configure your datasource with all the correct server, username and password. <br />
#*'''IMPORTANT''': If using MySQL also make sure the option for '''Alias Handling''' is enabled.<br />
#Click the ''Create'' button, and your DSN will be available for use on your site.<br />
<br />
==Security and SSL==<br />
Installing a new certificate, or re-keying an existing certificate.<br />
<br />
===Dedicated SSL===<br />
'''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.<br />
<br />
'''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.<br />
<br />
#Login to WCP, (select the domain, in some cases), Security and SSL, '''Dedicated SSL (click)'''<br />
#Click '''Generate CSR (Certificate Signing Request)'''<br />
#Fill in the requested information.<br />
#Click Create<br />
#Copy the '''Certificate Signing Request (CSR)''', which should be used when placing a new SSL order or re-keying an existing certificate.<br />
<br />
<br />
===Shared SSL(shared hosting)===<br />
#Login to WCP, (select the domain, in some cases), Security and SSL, '''Shared SSL (click)'''<br />
#Click '''Enable'''<br />
#The URL for your sites shared SSL will be provided.<br />
<br />
<br />
===Manage IPs===<br />
This tool allows you to specify if an IP is blocked or allowed, and whether your site is by default denying access.<br />
<br />
To block an IP:<br />
#Grab the IP you need blocked from a log or from an email<br />
#In the Deny IPs tool click Add<br />
#Paste or type in the IP<br />
#Choose Block in the drop down menu (By default it's set to Block)<br />
#Click Save<br />
<br />
To block all IPs (Useful if your site is not live yet):<br />
#Click the Settings tab at the top<br />
#Open up the drop down menu next to Default Access<br />
#Choose Block (By default this is Allow)<br />
<br />
==Stats==<br />
*SmarterStats provides very detailed traffic information about your site's day-to-day activities for up to 14-months.<br />
<br />
===Enabling SmarterStats===<br />
#Login to WCP here https://wcp.hostek.com/<br />
#Click on the '''Stats''' button<br />
#Click '''Enable SmarterStats'''<br />
*This will start processing log information from now on, and will report it's findings for your review.<br />
<br />
===Resetting a SmarterStats Account Password===<br />
#Login to WCP here https://wcp.hostek.com/<br />
#Click on the '''Stats''' button<br />
#Select the '''Pencil''' icon on the left-side of the chosen user<br />
#Type a new password in the password box and click '''Save'''<br />
#Select '''Login''' (on the right-side of the chosen user)<br />
#Type in the new password that was just setup and click '''Login'''<br />
<br />
==Usage==<br />
To view your account's quotas and how much resources you have available:<br />
#Log in to WCP<br />
#Click the '''Usage''' icon<br />
<br />
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)<br />
<br />
==Cron Jobs==<br />
To add Cron Jobs to your site:<br />
#Log in to WCP<br />
#Click on the Cron Jobs button under the ColdFusion section<br />
#Click Add<br />
#Enter a name<br />
#Enter the URL to be executed<br />
#Select a quick time interval or click advanced and set up your interval<br />
#Click save<br />
<br />
==VPS/Server Manager (VPS Accounts)==<br />
<br />
Overview of the '''VPS/Server Manager''' section in the control panel.<br />
<br />
===Service Manager===<br />
<br />
This page allows you to start, restart, or stop some common services.<br />
<br />
===Service Groups===<br />
<br />
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.<br />
<br />
Options overview:<br />
* '''Name''': A name you will use to reference this group of services when creating or modifying a domain<br />
* '''Site Service''': The server on which the website for this domain will be created.<br />
* '''Mail Service''': The server on which the mail account for this domain will be created.<br />
* '''DNS Service''': The server on which the DNS zone for this domain will be created.<br />
* '''MSSQL Service''': The server on which new MSSQL databases will be created.<br />
* '''MySQL Service''': The server on which new MySQL databases will be created.<br />
<br />
<br />
===Server Details===<br />
<br />
This page gives a brief overview of resource resource usage on the server and the server's 'Computer Name' as configured in Windows.<br />
<br />
<br />
===Firewall Management===<br />
This page allows you to manage the Windows Firewall rules for some common ports.<br />
[[File:Firewall mgmt.png]]<br />
<br />
===Restricting Access to a Port===<br />
If you wish to restrict access to a port on your VPS do the following<br />
*Open the Firewall Management section within your control panel's VPS Manager<br />
*Click the pencil icon (edit) next to the service you wish to secure ''(eg. SQL Server, MySQL, Remote Desktop)''<br />
*In the window that appears, choose one of the following from the ''Port Status'' dropdown menu:<br />
**'''Closed''': Prevent any public access to the port<br />
**'''Restricted''': Only allow select IPs access to the port<br />
*Click ''Save'' once you've made your changes. <br> <br><br />
''Example: Restricting Access to SQL Server Port'' <br><br />
[[File:Firewall sql.png]]<br />
<br />
===List Domains===<br />
<br />
This list gives various details about existing domains on the appropriate VPS. This allows you to Rename, Remove, and/or Modify domains.<br />
<br />
====Rename Domain====<br />
#Login to '''WCP''': https://wcp.hostek.com/<br />
#Go to the '''Server Manager''' area<br />
#Click on the '''List Domains''' button<br />
#Click on the '''Pencil''' icon next to the domain you wish to Rename.<br />
#Click the '''Rename Domain''' button<br />
#Type the name you would like change to in the '''New Name''' box.<br />
#Click '''Save'''<br />
#Wait for a success result<br />
<br />
*If you encounter any errors in this process please let support know by submitting a ticket here: https://support.hostek.com/<br />
<br />
====Add Domain====<br />
<br />
This section allows you to add new VPS domains (Web sites). <br><br />
[[File:Wcp-vps-add-domain.png]]<br />
<br />
After clicking the ''Add Domain'' button enter your site's domain name, FTP username & password, then select the service group and IP address if applicable. Once you click '''Save''' your new domain will be added to the server.<br />
<br />
====Remove Domain====<br />
<br />
*Steps to Cancel/Remove a domain from WCP:<br />
#Login to https://wcp.hostek.com<br />
#Once logged in, click on the '''Account VPS Manager''' icon.<br />
#Click '''List Domains''' then click on the '''trash-can icon''' next to the domain you want to remove. (Please see Step 6 for Permanently Deleting your Domain(s))<br />
#If it throws an error please check and remove the following first<br />
#*Subdomains<br />
#*Domain Aliases<br />
#*Databases & DSN<br />
#Normal Deletions will only disable the domain. This is for your convenience in case this was done on accident, or you change your mind in the future.<br />
#To Permanently delete Domains, please see the following steps:<br />
##Login to your WCP (https://wcp.hostek.com/) and navigate to your '''Account VPS Manager'''.<br />
##Click the '''List Domains''' button.<br />
##Click the '''Pencil Icon''' next to the domain.<br />
##Select Force Removal.<br />
<br />
====Adding Static IPs====<br />
<br />
#Click List Domains<br />
#Click the Pencil icon next to the domain you want<br />
#Under the IP click the drop down box (Note: you will need a static IP first. To order one, email support@hostek.com to request one added to your VPS)<br />
#Click Save<br />
<br />
====Add Mail Service====<br />
<br />
# Log in to your WCP, the Login URL is: https://wcp.hostek.com<br />
# Make sure you're in the Server or VPS Manager Area<br />
#* If you aren't there, click on Manage and then Server or VPS Manager.<br />
# Click on the List Domains button<br />
# Click the Pencil Icon next to the domain of your choice.<br />
# Click "Add Mail Service"<br />
# Click Save<br />
<br />
<br />
===Grant additional WCP control panel access for VPS===<br />
<br />
Review this wiki article to [https://wiki.hostek.com/Grant_additional_WCP_control_panel_login_access_for_VPS Grant additional user access to vps].<br />
<br />
===ColdFusion===<br />
<br />
====Allowed IPs====<br />
The Allowed IPs section of ColdFusion allows you to add your IP for remote ColdFusion Administrator access. <br />
<br />
*Steps to Allow an IP address<br />
#Select Allowed IPs, followed by the Pencil Icon next to your server name. <br />
#From here, you can select Add to allow additional IPs or the Pencil Icon next to an existing IP to edit.<br />
<br />
====ColdFusion Admin====<br />
<br />
#Select the ColdFusion Admin button to receive login buttons for both ColdFusion Admin and Server Monitor. Make sure your IP is allowed access by using the Allowed IPs button.<br />
<br />
[[Category:WCP (Windows based Control Panel)]]</div>Brianahttps://wiki.hostek.com/index.php?title=Git&diff=3734Git2017-09-19T00:29:40Z<p>Briana: </p>
<hr />
<div>==VPS==<br />
'''Can I use Git on my VPS/Server?'''<br />
<br />
Yes, the control panel includes support for cloning a remote repository to a domain on your VPS/Server. <br />
<br />
To clone a repository follow these steps:<br />
#select your domain from the '''Hosted Domains''' drop down<br />
#then click '''Git Deployment''' in the '''Files''' section<br />
#click '''Add Repo''' <br />
#fill out the following fields:<br />
##git URL<br />
##username and password (if authentication is required)<br />
##git branch<br />
##folder on your site that you'd like to clone the repository to<br />
<br />
NOTE: Your server will check the repository every few minutes to look for updated files.<br />
<br />
<br />
==Shared==<br />
'''Can I use Git on my shared hosting package?''' <br />
<br />
We don't currently support or facilitate the use of Git on our shared hosting packages. <br />
<br />
There are several 3rd party services available to manage your code with Git and deploy via FTP.</div>Brianahttps://wiki.hostek.com/index.php?title=.Net_Core&diff=3733.Net Core2017-09-16T04:05:38Z<p>Briana: Created page with "This wiki contains details about running ASP.Net Core under IIS. '''What is ASP.Net Core?''' ASP.Net Core is an open-source cross-platform version of ASP.Net. Due to being..."</p>
<hr />
<div>This wiki contains details about running ASP.Net Core under IIS.<br />
<br />
<br />
'''What is ASP.Net Core?'''<br />
<br />
ASP.Net Core is an open-source cross-platform version of ASP.Net. Due to being cross-platform, it does not have access to the full "Base Class Library"(BCL) available in the full Windows .Net Framework. However, Microsoft and the open-source community are actively porting over the most important parts of the BCL so the disparity is getting smaller with each version.<br />
<br />
<br />
'''ASP.Net Core Windows Server Hosting Bundle'''<br />
<br />
All of our Shared Windows servers have the "ASP.Net Core Windows Server Hosting Bundle" installed. This IIS module allows ASP.Net Core websites to be hosted behind IIS. All ASP.Net Core sites run their own http webserver named "kestrel" in the background. The IIS module passes information to the ASP.Net Core application letting it know which port it should use and then proxies connections to the kestrel webserver.<br />
<br />
NOTE: The "kestrel" webserver used by ASP.Net Core is not designed to be public facing. It is only designed to be used behind another webserver, such as IIS on Windows or nginx on Linux. So even for VPS customers who could technically run ASP.Net Core without IIS, it is recommended to use always use IIS.<br />
<br />
<br />
'''Required web.config settings'''<br />
<br />
There are some required web.config settings for the ASP.Net Core application directory that enable the IIS module. Below is an example configuration that will enable ASP.Net Core within a directory:<br />
<br />
<?xml version="1.0" encoding="utf-8"?><br />
<configuration><br />
<system.webServer><br />
<aspNetCore processPath="dotnet" <br />
arguments=".\MyApp.dll" <br />
stdoutLogEnabled="false" <br />
stdoutLogFile=".\logs\stdout" /><br />
</system.webServer><br />
</configuration><br />
<br />
When the 'aspNetCore' configuration element is present, all requests underneath that folder will be forwarded to the ASP.Net Core webserver. This means you may not be able to browse directly to static files underneath that path. However, you can disable this forwarding/proxying in a sub-folder by explicitly removing the aspNetCore handler in the sub-folders web.config file:<br />
<br />
<?xml version="1.0" encoding="utf-8"?><br />
<configuration><br />
<system.webServer><br />
<handlers><br />
<remove name="aspNetCore"/><br />
</handlers><br />
</system.webServer><br />
</configuration><br />
<br />
<br />
The necessary web.config entries as shown above should be automatically generated by Visual Studio when you use the 'Publish" feature to generate the application files, but it is important to be aware of its need and the possible side-affects.</div>Brianahttps://wiki.hostek.com/index.php?title=WCP_(Windows_based_Control_Panel)&diff=3727WCP (Windows based Control Panel)2017-09-14T02:48:14Z<p>Briana: /* Git Deployment (VPS Only) */</p>
<hr />
<div>==How To Login To My WCP Control Panel==<br />
#To manage your domain, login to the WCP Control Panel, using the details below<br />
#URL: '''https://wcp.hostek.com'''/<br />
#Username: <br />
#Password: ** same as your cp.hostek.com password **<br />
*You can also login to the control panel through your billing control panel https://cp.hostek.com/clientarea.php<br />
#Click on ''''My Services'''' 'Click the '''small Green arrow''' on the the notepad to the right'<br />
#Now click the '''Login to Control Panel''' Icon'''<br />
<br />
<br />
==Custom URL for the WCP Control Panel==<br />
The WCP can als be accessed by wcp.your_domain.com<br />
<br />
Setup wcp.your_domain.com as an A record for "184.175.108.65" or as a CName record for "wcp.ezhostingserver.com".<br />
<br />
===Resellers and VPS - WCP White label Settings===<br />
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.<br />
<br />
<br />
<br />
==Adding Additional Control Panel Logins==<br />
*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.<br />
#Login to the WCP Control Panel, using the details below<br />
#URL: '''https://wcp.hostek.com'''/<br />
#Username: <br />
#Password: ** same as your cp.hostek.com password **<br />
#Click on the '''Control panel Logins''' tab, then click on the '''Add''' icon.<br />
#Put the "Username, Password and if you want them to have Limited Permission.<br />
#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.<br />
#Once you are done click the '''Save''' icon at the bottom of the screen.<br />
#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.<br />
<br />
<br />
==Unlimited Plans - Add Additional Domains==<br />
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: [https://wiki.hostek.com/Domain_Registration_and_Domain_Name_Management#Domain_Registration_Information_vs._Domain_Hosting_Information '''here''')] <br clear=all> This would be under your Windows Unlimited account, or your Windows Business/Pro plan.<br />
<br />
#Login to your WCP control panel<br />
#*Windows Unlimited: For adding a third (or more) domain select any domain from the upper right hand corner dropdown box "Domains".<br />
#Within the "Domains" box click the "Addon Domains" icon.<br />
#Click "Add" and enter the following:<br />
#*Domain Name<br />
#*Username<br />
#*Password<br />
#Click "Save"<br />
#To manage the domain, you can now select it from the '''Domains''' drop-down list/box.<br />
<br />
<br />
==Site Details==<br />
We recommend you review the "Site Settings" which includes many important details about your domain including:<br />
<br />
WCP (login and select domain) > Website Settings > '''Site Details'''<br />
<br />
*Testing URL<br />
*Primary and Secondary DNS<br />
*Site IP<br />
*Web Root Path<br />
*FTP Root Path<br />
===IIS Version & ColdFusion Version (if applicable)===<br />
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.<br />
===How to find the publishing folder===<br />
*Also referred to as the "webroot" or "home path", the publishing folder is where you put site files.<br />
*This directory is live, "published" to the web.<br />
*Our Windows/WCP plans use the folder "wwwroot" as the publishing folder.<br />
#You can confirm this by clicking on the '''Site Details''' button in your WCP.<br />
<br />
==FTP Accounts==<br />
*Adding or Editing FTP Accounts.<br />
#Login to WCP: https://wcp.hostek.com<br />
#Click on the '''FTP Accounts''' button in WCP.<br />
##To Edit a FTP Account click on the '''Pencil Icon''' next to the one that you're trying to modify.<br />
###Make any edits by typing into the boxes here.<br />
###Click '''Save'''<br />
##To Add a FTP Account click on the '''Add FTP User''' button.<br />
###Type in a proper '''Username''', '''Password''', and a '''Folder'''.<br />
###The '''Folder''' box can be left blank to give the FTP Account access to the root of your website.<br />
###Click '''Save'''<br />
<br />
==Virtual Directories==<br />
*Adding virtual directories to your site.<br />
#Log in to WCP<br />
#Click on Virtual Directories under the Files section<br />
#Click Add<br />
#Enter the virtual path you need<br />
#Enter in the actual physical path it is mapped to<br />
#If this is to be an application, check the Create Application Folder check box<br />
#Click Save<br />
<br />
==Application Folders==<br />
To create and manage Application Folders on your site<br />
#Log in to WCP<br />
#Click on Application Folders under the Files section<br />
#Select the site or sub-domain from the drop down box<br />
#Click continue<br />
#Select a folder<br />
#Click Add Application to make it an application folder<br />
<br />
==Git Deployment (VPS Only)==<br />
<br />
[https://wiki.hostek.com/Git Click here for the Git Wiki]<br />
<br />
==File Manager== <br />
*Basic File Operations, file uploading and editing now supported- Zip, GZip, and Tar Archive support.<br />
#Click on the '''File Manager icon''', then the '''Login icon''' on the next screen.<br />
#To create files or Directory's outside the WWW root folder right click and click on the '''Create File''' or '''Create Directory''' option.<br />
#Click the '''Continue Icon''' to add this.<br />
#To add/edit files in the WWWroot click on the '''wwwroot file'''.<br />
#once you are in you can add, edit or delete by right clicking and clicking on the options given.<br />
<br />
*Upload and Download functions<br />
#To upload a file, right click the File Manager page, and click Upload<br />
#Select the file you wish to upload by clicking Choose File<br />
#Give this file a new name or keep the existing default name<br />
<br />
#To download a file, right click the file you want to download<br />
#Click Download File. Note: This will send you to a new page.<br />
#Now your browser will be downloading the file in question. Simply check your Downloads folder or hit Ctrl+J to open the Downloads section of your browser and move this file where you want it.<br />
<br />
*NEW: Use the search bar at the top of the File Manager to quickly search the file you're looking for.<br />
<br />
===Windows Permissions===<br />
Read, Write, and Delete permissions are set by default on our servers. If you wish to modify this, it can be done through File Manager:<br />
#Login to WCP<br />
#Open File Manager<br />
#Find the File or Folder you wish to change the permissions for and '''right-click on it'''<br />
#Select '''Permissions'''<br />
#Check or Uncheck any of the boxes here:<br />
##'''Inherit permissions from parent folder:''' When checked this takes the permissions that the folder above it has given to it<br />
##'''Read Only:''' this will prevent deleting or updating this file through scripts, ftp, and the file manager<br />
##'''Read Permissions:''' allows reading via scripts and browsing<br />
##'''Write Permissions:''' allows writing via scripts<br />
#Click '''Save'''<br />
<br />
===Access Logs===<br />
====How to view the Access Logs through WCP====<br />
#Login to WCP<br />
#Click on '''"File Manager"''' under the '''"Files"''' section<br />
#Double Click on the '''"Logs"''' folder<br />
#Double Click on the '''"W3SVCxxx"''' folder<br />
#Right-Click on the access log file you want to view<br />
#Click '''"Edit"''' to view the log<br />
#If you can't view the logs, please see the steps below on how to do this through FTP.<br />
====How to view the Access Logs through a FTP Client====<br />
#Connect to the Server with a FTP User that has access to view above the "wwwroot" folder.<br />
#Open the '''Logs''' folder<br />
#Open the '''W3SVCxxx''' folder<br />
#Download the log file that you wish to download, these are sort by date.<br />
#Next you'll simply view the content in a Text Editor such as NotePad.<br />
##If you downloaded a compressed(zipped) log, you'll need to first unzip it with a program like 7zip.<br />
<br />
<br />
<br />
==Password Protect Folders==<br />
#Under the Files section click on '''Password Protect'''.<br />
#Click on '''Manage Protected Folders'''.<br />
#Browse to and click on the folder that you want to set this up on and check '''Enable Protection'''. <br />
#Select a user from the list or click on '''Manage Users''', then click '''Add''', and enter username and password then Save.<br />
*Please note that there is currently a limit of 3 users per site.<br />
<br />
==ASP.net Settings==<br />
#Log in to WCP. (e.g. https://wcp.ezhostingserver.com/)<br />
#Under the "Website Settings" area in WCP, you'll click on "ASP.net Settings" button.<br />
#*If you have any Subdomains, you'll click on the "Configuration" button next to the site you wish to view/modify the ASP.net settings of.<br />
#Make your changes and click "Save".<br />
<br />
==IIS Settings==<br />
*Setting up error pages, default pages, advanced settings, etc.<br />
===Custom Error pages===<br />
#Click on '''IIS Settings''' in your WCP<br />
#Click the edit button next to the error page you want to change<br />
#Uncheck the '''Use System Default''' checkbox <br />
#Enter the path to your custom error page <br />
#Click '''Save'''<br />
===Mime Types===<br />
#Click on '''IIS Settings''' in your WCP<br />
#Scroll to the bottom of the window and click '''Add Mime Type'''<br />
#Enter the extension for the Mime Type<br />
#Enter the Mime Type information<br />
#Click '''Save'''<br />
*An example Mime Type is below:<br />
<pre><br />
Extension: .mp3<br />
Mime Type: audio/mpeg<br />
</pre><br />
<br />
More information here: [https://wiki.hostek.com/Mime_types Mime Types]<br />
<br />
===Default Docs===<br />
*Select a default document and drag it to the top position to set it as top priority<br />
*Click '''Add''' to add a default doc<br />
*Click the red '''X''' to delete a default doc<br />
*Click a default doc and change the name<br />
*For example: change '''"index.htm"''' to '''"index.asp"'''<br />
<br />
===URL Forwarding===<br />
#In your [https://wcp.hostek.com/ '''WCP'''] click on the '''IIS Settings''' button<br />
#Navigate to the '''Redirects''' tab<br />
# If you need a specific folder to redirect somewhere, you can find it using the '''Browse''' button<br />
##If you simply want the whole site to redirect, leave this box '''blank'''<br />
#Click '''Save'''. (See below for details on the other options.)<br />
*'''Permanent Redirect''': Specifies that the server should return the redirect status code 301 rather than the default 302. A 301 status code lets search engines know that the content has been permanently moved and that only the new URL should be indexed.<br />
*'''Exact URL''': If this is unchecked, then the request URL without the server name is passed along with the query string to the destination URL. This is equivelent to appending the $V$Q variables at the end of the destination URL.<br />
*'''Exclude Sub Directories''': This means that the folder you choose will not redirect.<br />
<br />
===Caching===<br />
<br />
#Click the '''IIS Settings''' icon in WCP<br />
#Click the '''Caching''' tab in the '''IIS Settings''' section<br />
#Click the '''Add''' button.<br />
#Click the '''Browse''' tab in the '''Cache''' section to set which file you would like to implement caching for<br />
#Set the Amount of time you would like to implement cache for this file(Generally you want to set this for at least 7 days)<br />
#Click the '''Save Button'''<br />
<br />
===Advanced===<br />
====Recycle Application Pool====<br />
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. <br />
#Click the '''IIS Settings''' icon in WCP<br />
#Click the '''Advanced''' tab in the '''IIS Settings''' section<br />
#Click the '''Recycle''' button.<br />
<br />
==PHP Settings==<br />
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.<br />
#Click the configuration for the domain or subdomain you want updated.<br />
#Select the version you wish to use.<br />
#Check the checkbox if you want to enable a custom php.ini file<br />
#Click save to save the settings.<br />
<br />
==ColdFusion==<br />
===ColdFusion Error Logs===<br />
====Server Error Logs====<br />
This section will show any recent errors for your site that were found within ColdFusion's server-wide exception log. Use the dropdown to choose how many hours back you'd like errors retrieved. <br />
====Application Error Logs====<br />
This section will show errors created via the cflog tag on your site. For security purposes, your cflog logs will only appear hear if you have given the file name in the cflog tag the name of your domain, ''without the www.'' For example, if your domain is ''your_domain.com'' you would set the file attribute for the cflog tag like: ''file="your_domain.com"''.<br />
<br><br><br />
''Note'': Please set the ''type'' of the ''cflog'' tag to either '''error''' or '''fatal''' on our production servers. Use of the ''information'' type is strongly discouraged. <br />
<br><br />
'''Reference''': [https://wikidocs.adobe.com/wiki/display/coldfusionen/cflog CFLog Documentation]<br />
<br />
===Clear Template Cache===<br />
Within this section you can click the '''Clear Template Cache''' button to clear cached ColdFusion pages for your site. <br />
<br />
===ColdFusion Version===<br />
Within this section of WCP, you can choose which version of ColdFusion you'd like your site to use. <br />
<br />
''Note'': You can also specify different ColdFusion versions for different subdomains on your site.<br />
<br />
<br />
==DNS Editor==<br />
'''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 [https://wiki.hostek.com/WCP_(Windows_based_Control_Panel)#Site_Details WCP Site Details].<br />
<br />
===Create a new DNS record===<br />
#Click '''Add DNS''' Record button<br />
#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)<br />
#Choose the Record type (A, CNAME, MX, NS, TXT, SPF, SRV)<br />
#Enter Data Type<br />
#Generally leave the TTL (Time To Live) as the default 86400<br />
#Click on the '''Save''' Icon.<br />
<br />
===Update DNS records===<br />
#To update an existing DNS record click the '''Pencil''' icon next to the record you would like to update.<br />
#You will then be able to change the Name of the record, the Type of record, Data of the record, and Time to Live.<br />
#Once updated Click on the '''Save''' Icon.<br />
<br />
===SRV Record Fields===<br />
*An SRV Record is a "'''S'''e'''rv'''ice Record". It's a specification of data in the Domain Name System defining the location (i.e. the hostname and port number) of servers for specified services.<br />
<br />
<pre><br />
Name: _service._protocol<br />
Type: SRV<br />
Data: Address/Hostname<br />
Priority: Priority Number<br />
Weight: Weight Number<br />
Port: Port Number<br />
TTL: 86400<br />
</pre><br />
<br />
Example:<br />
<pre><br />
Name: _sip._udp<br />
Type: SRV<br />
Data: sip.mydomain.com<br />
Priority: 10<br />
Weight: 5<br />
Port: 4030<br />
TTL: 86400<br />
</pre><br />
<br />
*If you are a '''VPS Client''' with a Windows Server and a SmarterMail Active Sync license wanting to use Autodiscover for Outlook, please refer to this SmarterMail Article [https://portal.smartertools.com/kb/a2752/set-up-autodiscover-for-smartermail.aspx here].<br />
<br />
===MX Records===<br />
Here are steps to setup the correct MX Records for our MailSystem:<br />
*Note: These are setup by Default, and shouldn't need to be added unless changes were made.<br />
#Go into the '''DNS Editor''' in WCP.<br />
#Click '''Add Record'''.<br />
#In the '''Record Name''' form put " '''mail''' ".<br />
#Beside '''Type''' select '''A'''.<br />
#Beside '''Data''' put the IP Address of your MailServer.<br />
##You can find your MailServer by clicking the '''Site Details''' button in WCP.<br />
##The IP Address can be found by PINGing the server, or by performing a WHOIS search.<br />
#Once this is done click '''Save'''. Now you have an '''A Record''' labeled "mail.'''yourdomain'''.com".<br />
#You'll want to click '''Add Record''' again.<br />
#Leave the Record Name blank this time.<br />
#Beside '''Type''' select '''MX'''.<br />
#Beside '''Data''' put "mail.'''yourdomain'''.com".<br />
#Once you click '''Save''', you will then have an '''MX Record''', which points to "mail.'''yourdomain'''.com".<br />
*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.<br />
<br />
===SPF Records===<br />
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.<br />
<br />
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.<br />
<br />
If you will be using our servers send email related to your domain, you would generally use an SPF record like the following:<pre>"v=spf1 a mx include:spf.hostek.com -all"</pre><br />
<br />
For our Resellers that don't want to use hostek.com, use an SPF Record like:<pre>"v=spf1 a mx include:spf.ezhostingserver.com -all"</pre><br />
'''Steps to add an SPF Record to your domain:'''<br />
Assuming that your DNS is managed with us:<br />
#Log in to your hosting control panel at wcp.hostek.com<br />
#Open the DNS Editor (DNS Manager) section<br />
#Click on Add Record. <br />
#Leave the Name field blank. <br />
#For the Type, choose TXT<br />
#For the Data enter the SPF Record detail as you need, using the sample provided above.<br />
<br />
'''Basic information related to some SPF Record options:'''<br />
<br />
The '''"-all"''' may be adjusted on a per customer basis to any of the following depending on their needs:<br />
<br />
<br />
'''-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.<br />
<br />
'''~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.<br />
<br />
'''?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.<br />
<br />
<br />
<br />
==Sub Domains==<br />
*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.<br />
*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.<br />
#Click on the '''Sub Domains icon'''<br />
#Click "'''Add'''" sub Domain button <br />
#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.<br />
#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.<br />
#Click on the "'''Save'''" Icon.<br />
#This will create the sub domain record within your domains DNS zone, <br />
*If the domains name servers are not pointed to us you will need to manually create this record where your domains DNS is hosted.<br />
<br />
<br />
==Domain Alias==<br />
*This will allow you to point 2 domains to the same website. How to create a Domain<br />
#To create a domain alias you will click on the ''Domain Aliases icon''<br />
#Click '''Add Domain Alias''' button<br />
#Enter your Alias Name<br />
#Click on the "'''Save'''" Icon.<br />
*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.<br />
<br />
==Applications==<br />
# Some helpful video tutorials showing how to install a select few applications easily within the WCP Control Panel are below:<br />
<br />
*Joomla - [http://hostek.com/tutorials/joomla_Installation_tutorial.html Installing Joomla Application]<br />
<br />
*Wordpress - [http://hostek.com/tutorials/wordpress_Installation_tutorial.html Installing Wordpress Application]<br />
<br />
*Mura - [http://hostek.com/tutorials/mura_Installation_tutorial.html Installing Mura Application]<br />
<br />
*Magento - [http://hostek.com/tutorials/magento_Installation_tutorial.html Installing Magento Application]<br />
<br />
*Oscommerce - [http://hostek.com/tutorials/oscommerce_Installation_tutorial.html Installing OsCommerce Application]<br />
<br />
==Email==<br />
*Below is information on how to manage your email account within the WCP.<br />
*'''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.<br />
<br />
===Email Users===<br />
*Allows you to create Email users as well as log directly into users Webmail account<br />
#Once you are logged into your WCP account, under the Email Section<br />
#Click '''Users''' icon<br />
#Click '''Add Email User''' button<br />
#Enter email user name (Example: if you need the email address "admin@domain.com" enter the user "admin")<br />
#Enter password for Email user (**See note below regarding password requirements)<br />
#Enter Display name (Usually set to the name of the person using the specific email account)<br />
#Choose if you would like this user to have administrator rights<br />
#Choose mail box size limit for this specific user<br />
#Click on the '''Save'''<br />
#'''NOTE Password requirements''' <br />
#*Minimum Length 6 Characters<br />
#*Must include Uppercase<br />
#*Must include Lowercase<br />
#*Must include Number<br />
#*Must include Special character<br />
#*Password cannot match username<br />
<br />
===Edit an Existing Email User===<br />
#Once you are logged into your WCP account, under the Email Section<br />
#Click '''Users''' icon<br />
#Click '''pencil icon''' next to user to update<br />
#Update information<br />
#Click '''Save'''<br />
<br />
===Webmail===<br />
*Web Mail Provides links to access the Webmail program as well as to access mail before domain propagation to our mail server<br />
#Once you are logged into your WCP account, under the Email Section<br />
#Click '''Login button''' next to user you would like access the mail for<br />
#Click '''Web Mail icon'''<br />
#If domain is propagated and pointed to our mail server you can click the '''webmail''' link to access the SmarterMail webmail log in screen.<br />
#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.<br />
<br />
===Mail Forwarding===<br />
*Allows you to set up an email alias.<br />
#Once you are logged into your WCP account, under the Email Section<br />
#Click on the '''Forwarding button'''<br />
#Enter Alias name<br />
#Enter address for email to this Alias to be forwarded to<br />
#Click on the '''Save Icon'''<br />
<br />
===SPF Records===<br />
*Allows you to set up a SPF record.<br />
#Once you are logged into your WCP account, under the Email Section<br />
#Click on the '''Advanced''' button and then the '''SPF Record''' button<br />
#Click the '''Create''' button<br />
<br />
===Domain Keys (DKIM)===<br />
*Allows you to set up Domain Keys(DKIM).<br />
#Once you are logged into your WCP account, under the Email Section<br />
#Click on the '''Advanced''' button and then the '''Domain Keys''' button<br />
#Click '''Enable'''<br />
<br />
===Mail Logs===<br />
#Once you are logged into your WCP account, under the Email Section<br />
#Click on the '''Advanced''' button and then the '''Mail Logs''' button<br />
#Select an email account<br />
#Select a date and log type<br />
#Click on Search<br />
<br />
==MySQL database==<br />
*MySQL Allow you to create a MySQL database under your domain<br />
#Click on '''MySQL icon'''<br />
#To add new database click '''Add MySQL Database'''<br />
#Enter Database Name<br />
#Enter Username<br />
#Enter Password<br />
#(If you need a coldfusion DSN place check in check box and provide Coldfusion DSN name)<br />
#Click '''Save'''<br />
<br />
*To create new user for existing database<br />
#Click '''MySQL icon'''<br />
#Click '''Add new user button'''<br />
#Enter Username<br />
#Enter Password<br />
#Place check mark in check box for each database you would like this user to have access to.<br />
#To update the password on existing database user.<br />
#Click '''MySQL icon'''<br />
#Click '''pencil icon next to Username'''<br />
#enter new password<br />
#Click on the '''Save Icon'''.<br />
<br />
*To update the password on existing database user.<br />
#Click '''MySQL icon'''<br />
#Click pencil '''icon next to Username'''<br />
#Enter new password<br />
#Click on the '''Save''' Icon.<br />
<br />
==PhpMyAdmin==<br />
*Allows you to log directly into your MySQL database to manage.<br />
#Click on '''PhpMyAdmin link'''<br />
#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.<br />
#Once logged in your Databases will be displayed on the Left, click on '''database name''' to manage that database.<br />
*Here is a Video that will show how to create a MySQL database and how to Backup / Restore the database through PhpMyAdmin: [http://hostek.com/tutorials/managing_mysql.html PhpMyAdmin Backup and Restore Video]<br />
<br />
==MSSQL==<br />
===To create MSSQL databases and users===<br />
#Click '''MSSQL icon'''<br />
#To add a new database click '''Add MSSQL''' database<br />
#Enter Database Name<br />
#Choose database size<br />
#Enter or Choose existing Username<br />
#Enter Password<br />
#Choose '''Default Collation''' (Usually left as default)<br />
#Choose '''Recovery Model''' (Usually left as Simple as we make daily full backups of all #databases which we keep for 7 days for our shared and SQL database addon hosting options)<br />
#Place a Check mark in the box for Coldfusion DataSource if ColdFusion DSN is needed.<br />
#Enter ColdFusion DSN name.<br />
#Click on the '''Save''' Icon.<br />
<br />
===To edit an existing MSSQL database===<br />
#Click '''MSSQL icon'''<br />
#Click '''Pencil icon''' next to database name to edit<br />
#Edit field necessary<br />
#Click on the '''Save''' Icon.<br />
<br />
===Changing the MSSQL Transaction Log (Recovery Model) Settings===<br />
#Click '''MSSQL icon'''<br />
#Click '''Pencil icon''' next to database name to edit<br />
#Click the dropdown menu next to '''Recovery Model''' and select either '''Full''' or '''Simple'''<br />
#Click on the '''Save''' Icon.<br />
<br />
===To edit password for existing MSSQL user===<br />
#Click '''MSSQL icon'''<br />
#Click '''Pencil next''' to user to edit<br />
#Update password<br />
#Click on the '''Save''' Icon.<br />
<br />
===To add new MSSQL user===<br />
#Click '''MSSQL icon'''<br />
#Click '''Add MSSQL''' User button<br />
#Enter username<br />
#Enter password<br />
#Place checkmark next to each database this users needs access to<br />
#Click on the '''Save''' Icon.<br />
<br />
===To make an MS SQL user the DB Owner===<br />
#Click '''MSSQL icon'''<br />
#Click '''Pencil icon''' next to database name to edit<br />
#Select the owner you wish to be the DB Owner<br />
#Click on the '''Save''' Icon.<br />
<br />
==MSSQL Tools (Shared Hosting)==<br />
*Allows you to log directly into MyLittleAdmin to manage your MSSQL database or MyLittleBackup to backup or restore your MSSQL database.<br />
#Click '''MSSQL Tools''' icon<br />
#Select database to Manage/Backup/Restore<br />
#Select User with access to database needed<br />
#Choose myLittleAdmin button to manage your MSSQL database<br />
#Choose myLittleBackup button to backup/restore your database<br />
<br />
===To Backup and Download Your MSSQL Database===<br />
<br />
#Click '''MSSQL Tools''' icon<br />
#Select database to Backup.<br />
#Select User with access to database.<br />
#Choose the myLittleBackup button.<br />
#Click 'Backup Databases' at the top left of the new page.<br />
#Select your database from the drop-down.<br />
#Click 'OK' on Step 2 if the information looks correct.<br />
#Name your backup and give it a description.<br />
#Click 'Backup'.<br />
#Click the link provided to download your SQL backup file.<br />
<br />
===To Restore an MSSQL Backup===<br />
<br />
#Click '''MSSQL Tools''' icon<br />
#Select database to Backup.<br />
#Select User with access to database.<br />
#Choose the myLittleBackup button.<br />
#Click 'Restore databases'<br />
#Choose the database you want to restore into.<br />
#Click 'Choose File' and select the SQL backup file on your computer. (Example SQL backup format: Backupname.bak)<br />
#Click Upload.<br />
#Click the backup file you just uploaded and press OK. <br />
#Click Restore.<br />
<br />
==DataSources(DSN's)==<br />
===Create a MySQL or MS SQL Server DSN===<br />
*Allows to create a DSN for an existing database for your domain.<br />
#To create a MySQL or MSSQL DataSource<br />
#Click '''DataSources''' (DSN's) icon<br />
#Choose MySQL or MSSQL from drop down depending on the database this is connecting to<br />
#Click '''Add DSN'''<br />
#Choose DSN type Access/MySQL/MSSQL<br />
#Enter DSN name<br />
#Enter Database name DSN will be connecting to<br />
#Enter Server (Can by found by viewing database DSN is for)<br />
#Enter Username for database DSN is connecting to<br />
#Enter Password for database DSN is connecting to<br />
#Choose if it is a ColdFusion DSN<br />
#Choose if you need Unicode Support<br />
#Click on the '''Save''' Icon.<br />
===Create an Access DSN===<br />
*To create an Access DataSource<br />
#Click '''DataSources''' (DSN's) icon<br />
#Choose '''Access''' from drop down menu<br />
#Enter DSN Name<br />
#Click on Folder icon to choose correct directory Access Database is located in<br />
#Enter Username (If one is set for your Access Database, if not this can be left blank)<br />
#Enter Password (If one is protecting your Database, if not this can be left blank)<br />
#Choose if it needs to be a ColdFusion DSN<br />
#Click on the '''Save''' Icon.<br />
===Editing DSNs===<br />
*To edit existing DSN<br />
#Click '''DataSources''' (DSN's) icon<br />
#Click pencil next to DSN to edit<br />
#Update information<br />
#Click on the '''Save''' Icon.<br />
<br />
==Lucee Web Administrator==<br />
The Lucee Web Administrator gives you access to Lucee-specific settings for your account such as Lucee Datasources and other configuration options.<br />
===Create a Lucee (formerly Railo) Datasource (DSN)===<br />
#From within your control panel, click on the "Luce Web Administrator" icon<br />
#Inside the Lucee Web Administrator click the "Datasources" link from the lefthand navigation menu. <br />
#Select the database type, enter a name, and click ''Create''.<br />
#Configure your datasource with all the correct server, username and password. <br />
#*'''IMPORTANT''': If using MySQL also make sure the option for '''Alias Handling''' is enabled.<br />
#Click the ''Create'' button, and your DSN will be available for use on your site.<br />
<br />
==Security and SSL==<br />
Installing a new certificate, or re-keying an existing certificate.<br />
<br />
===Dedicated SSL===<br />
'''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.<br />
<br />
'''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.<br />
<br />
#Login to WCP, (select the domain, in some cases), Security and SSL, '''Dedicated SSL (click)'''<br />
#Click '''Generate CSR (Certificate Signing Request)'''<br />
#Fill in the requested information.<br />
#Click Create<br />
#Copy the '''Certificate Signing Request (CSR)''', which should be used when placing a new SSL order or re-keying an existing certificate.<br />
<br />
<br />
===Shared SSL(shared hosting)===<br />
#Login to WCP, (select the domain, in some cases), Security and SSL, '''Shared SSL (click)'''<br />
#Click '''Enable'''<br />
#The URL for your sites shared SSL will be provided.<br />
<br />
<br />
===Manage IPs===<br />
This tool allows you to specify if an IP is blocked or allowed, and whether your site is by default denying access.<br />
<br />
To block an IP:<br />
#Grab the IP you need blocked from a log or from an email<br />
#In the Deny IPs tool click Add<br />
#Paste or type in the IP<br />
#Choose Block in the drop down menu (By default it's set to Block)<br />
#Click Save<br />
<br />
To block all IPs (Useful if your site is not live yet):<br />
#Click the Settings tab at the top<br />
#Open up the drop down menu next to Default Access<br />
#Choose Block (By default this is Allow)<br />
<br />
==Stats==<br />
*SmarterStats provides very detailed traffic information about your site's day-to-day activities for up to 14-months.<br />
<br />
===Enabling SmarterStats===<br />
#Login to WCP here https://wcp.hostek.com/<br />
#Click on the '''Stats''' button<br />
#Click '''Enable SmarterStats'''<br />
*This will start processing log information from now on, and will report it's findings for your review.<br />
<br />
===Resetting a SmarterStats Account Password===<br />
#Login to WCP here https://wcp.hostek.com/<br />
#Click on the '''Stats''' button<br />
#Select the '''Pencil''' icon on the left-side of the chosen user<br />
#Type a new password in the password box and click '''Save'''<br />
#Select '''Login''' (on the right-side of the chosen user)<br />
#Type in the new password that was just setup and click '''Login'''<br />
<br />
==Usage==<br />
To view your account's quotas and how much resources you have available:<br />
#Log in to WCP<br />
#Click the '''Usage''' icon<br />
<br />
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)<br />
<br />
==Cron Jobs==<br />
To add Cron Jobs to your site:<br />
#Log in to WCP<br />
#Click on the Cron Jobs button under the ColdFusion section<br />
#Click Add<br />
#Enter a name<br />
#Enter the URL to be executed<br />
#Select a quick time interval or click advanced and set up your interval<br />
#Click save<br />
<br />
==VPS/Server Manager (VPS Accounts)==<br />
<br />
Overview of the '''VPS/Server Manager''' section in the control panel.<br />
<br />
===Service Manager===<br />
<br />
This page allows you to start, restart, or stop some common services.<br />
<br />
===Service Groups===<br />
<br />
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.<br />
<br />
Options overview:<br />
* '''Name''': A name you will use to reference this group of services when creating or modifying a domain<br />
* '''Site Service''': The server on which the website for this domain will be created.<br />
* '''Mail Service''': The server on which the mail account for this domain will be created.<br />
* '''DNS Service''': The server on which the DNS zone for this domain will be created.<br />
* '''MSSQL Service''': The server on which new MSSQL databases will be created.<br />
* '''MySQL Service''': The server on which new MySQL databases will be created.<br />
<br />
<br />
===Server Details===<br />
<br />
This page gives a brief overview of resource resource usage on the server and the server's 'Computer Name' as configured in Windows.<br />
<br />
<br />
===Firewall Management===<br />
This page allows you to manage the Windows Firewall rules for some common ports.<br />
[[File:Firewall mgmt.png]]<br />
<br />
===Restricting Access to a Port===<br />
If you wish to restrict access to a port on your VPS do the following<br />
*Open the Firewall Management section within your control panel's VPS Manager<br />
*Click the pencil icon (edit) next to the service you wish to secure ''(eg. SQL Server, MySQL, Remote Desktop)''<br />
*In the window that appears, choose one of the following from the ''Port Status'' dropdown menu:<br />
**'''Closed''': Prevent any public access to the port<br />
**'''Restricted''': Only allow select IPs access to the port<br />
*Click ''Save'' once you've made your changes. <br> <br><br />
''Example: Restricting Access to SQL Server Port'' <br><br />
[[File:Firewall sql.png]]<br />
<br />
===List Domains===<br />
<br />
This list gives various details about existing domains on the appropriate VPS. This allows you to Rename, Remove, and/or Modify domains.<br />
<br />
====Rename Domain====<br />
#Login to '''WCP''': https://wcp.hostek.com/<br />
#Go to the '''Server Manager''' area<br />
#Click on the '''List Domains''' button<br />
#Click on the '''Pencil''' icon next to the domain you wish to Rename.<br />
#Click the '''Rename Domain''' button<br />
#Type the name you would like change to in the '''New Name''' box.<br />
#Click '''Save'''<br />
#Wait for a success result<br />
<br />
*If you encounter any errors in this process please let support know by submitting a ticket here: https://support.hostek.com/<br />
<br />
====Add Domain====<br />
<br />
This section allows you to add new VPS domains (Web sites). <br><br />
[[File:Wcp-vps-add-domain.png]]<br />
<br />
After clicking the ''Add Domain'' button enter your site's domain name, FTP username & password, then select the service group and IP address if applicable. Once you click '''Save''' your new domain will be added to the server.<br />
<br />
====Remove Domain====<br />
<br />
*Steps to Cancel/Remove a domain from WCP:<br />
#Login to https://wcp.hostek.com<br />
#Once logged in, click on the '''Account VPS Manager''' icon.<br />
#Click '''List Domains''' then click on the '''trash-can icon''' next to the domain you want to remove. (Please see Step 6 for Permanently Deleting your Domain(s))<br />
#If it throws an error please check and remove the following first<br />
#*Subdomains<br />
#*Domain Aliases<br />
#*Databases & DSN<br />
#Normal Deletions will only disable the domain. This is for your convenience in case this was done on accident, or you change your mind in the future.<br />
#To Permanently delete Domains, please see the following steps:<br />
##Login to your WCP (https://wcp.hostek.com/) and navigate to your '''Account VPS Manager'''.<br />
##Click the '''List Domains''' button.<br />
##Click the '''Pencil Icon''' next to the domain.<br />
##Select Force Removal.<br />
<br />
====Adding Static IPs====<br />
<br />
#Click List Domains<br />
#Click the Pencil icon next to the domain you want<br />
#Under the IP click the drop down box (Note: you will need a static IP first. To order one, email support@hostek.com to request one added to your VPS)<br />
#Click Save<br />
<br />
====Add Mail Service====<br />
<br />
# Log in to your WCP, the Login URL is: https://wcp.hostek.com<br />
# Make sure you're in the Server or VPS Manager Area<br />
#* If you aren't there, click on Manage and then Server or VPS Manager.<br />
# Click on the List Domains button<br />
# Click the Pencil Icon next to the domain of your choice.<br />
# Click "Add Mail Service"<br />
# Click Save<br />
<br />
<br />
===Grant additional WCP control panel access for VPS===<br />
<br />
Review this wiki article to [https://wiki.hostek.com/Grant_additional_WCP_control_panel_login_access_for_VPS Grant additional user access to vps].<br />
<br />
===ColdFusion===<br />
<br />
====Allowed IPs====<br />
The Allowed IPs section of ColdFusion allows you to add your IP for remote ColdFusion Administrator access. <br />
<br />
*Steps to Allow an IP address<br />
#Select Allowed IPs, followed by the Pencil Icon next to your server name. <br />
#From here, you can select Add to allow additional IPs or the Pencil Icon next to an existing IP to edit.<br />
<br />
====ColdFusion Admin====<br />
<br />
#Select the ColdFusion Admin button to receive login buttons for both ColdFusion Admin and Server Monitor. Make sure your IP is allowed access by using the Allowed IPs button.<br />
<br />
[[Category:WCP (Windows based Control Panel)]]</div>Brianahttps://wiki.hostek.com/index.php?title=Distrusting_certificates_issued_by_Symantec&diff=3723Distrusting certificates issued by Symantec2017-09-12T16:51:46Z<p>Briana: Created page with "__FORCETOC__ Beginning in 2018 as outlined below, Chrome will begin Distrusting certificates issued before certain dates by Symantec. - Chrome 66 - Beginning April 17, 2018..."</p>
<hr />
<div>__FORCETOC__<br />
<br />
Beginning in 2018 as outlined below, Chrome will begin Distrusting certificates issued before certain dates by Symantec.<br />
<br />
- Chrome 66 - Beginning April 17, 2018 - Distrusting certificates issued by Symantec before June 1, 2016<br />
<br />
SOLUTION: In February to March 2018, all certificates issued before "June 1, 2016" need to be re-issued. NOTE: For most certificates this will not be an issue since they get re-issued annually. Where this applies is multi-year certificates.<br />
<br />
<br />
- Chrome 70 - Beginning October 23, 2018 - All Symantec certificates issued from their present roots will not be trusted<br />
<br />
SOLUTION: In August to September 2018, all certificates issued on the old parent roots need re-issued with Symantec's SubCA infrastructure, which should be available starting December 1, 2017. NOTE: This would mean certificates issued October 2017 through November 2017 will need to be re-issued in August to September of 2018.</div>Brianahttps://wiki.hostek.com/index.php?title=What_is_a_premium_Domain&diff=3461What is a premium Domain2017-07-26T19:01:02Z<p>Briana: </p>
<hr />
<div><h1 id="What is a Premium Domain?">What is a Premium Domain?</h1><br />
<p>In this tutorial we will explain what a Premium Domain is.</p><br />
<br /><br />
<ul><br />
<br />
<li><p>Premium domains offered by some TLD's can be short character names or common names that they believe will demand a higher value. With the common .com, .org and .net names taken already, when a new TLD is released, the owner of that new TLD extension can determine to mark certain domains as Premium Domains.</p></li><br />
<br />
<li><p>Premium domains may also be domains that are already registered and owned by someone. These domains are listed through aftermarket partners and their prices are set by the current owners of the domains. Once purchased, an aftermarket premium domain is transferred to the new registrant and from that point onwards it is dealt with as a regular domain. A commission is then paid to the reseller on aftermarket premium domain purchases.</p></li><br />
<br />
<li><p>As the price of a premium domain is set by the current owner if you are interested in purchasing a premium domain please contact [https://support.hostek.com support] with the premium domain you wish to register and we will provide you with the current registration price of the domain.</p></li><br />
</ul><br />
[[Category:Billing]]<br />
[[Category:Domain Registrations]]</div>Brianahttps://wiki.hostek.com/index.php?title=How_to_Enable_Robust_Exceptions_on_a_per_Site_basis_in_ColdFusion&diff=3285How to Enable Robust Exceptions on a per Site basis in ColdFusion2017-07-20T02:23:16Z<p>Briana: Created page with "In circumstances when you need to enable robust exceptions for a site, here are the steps needed: You can configure this at the site level within your Application.cfc using t..."</p>
<hr />
<div>In circumstances when you need to enable robust exceptions for a site, here are the steps needed:<br />
<br />
You can configure this at the site level within your Application.cfc using the "this.debuggingIPAddresses" property, and the "this.EnableRobustException" property:<br />
<br />
https://helpx.adobe.com/coldfusion/cfml-reference/application-cfc-reference/application-variables.html<br />
<br />
Example "Application.cfc" file:<br />
<br />
<cfcomponent><br />
<cfset this.Name = "My Application Name" /><br />
<cfset this.EnableRobustException = "True" /><br />
<cfset this.DebuggingIPAddress = "123.123.123.123" /><br />
</cfcomponent><br />
<br />
Replace the 123.123.123.123 with your IP. This limits the robust exceptions to just your IP instead of all the site visitors.</div>Brianahttps://wiki.hostek.com/index.php?title=CloudFlare&diff=3272CloudFlare2017-06-23T19:00:19Z<p>Briana: /* CloudFlare Plans */</p>
<hr />
<div>==What is CloudFlare==<br />
CloudFlare is a 3rd party service that adds extra security and benefits to your website. Hostek has partnered with CloudFlare to offer customers the benefits of CloudFlare. When you enable CloudFlare for your website, the website traffic is routed through CloudFlare's intelligent global network.<br />
<br />
Some of the benefits of having your site behind CloudFlare include:<br />
*Site load speed<br />
**CDN - Distribute your content around the world so it’s closer to your visitors <br />
**Cache - When resources on your site are cached on CloudFlare's datacenters, it allows us to send those resources to your visitors from a location closest to them<br />
*Security<br />
**DDOS protection - When your website is behind CloudFlare, the DDOS attacks hit the CloudFlare servers instead of your website, allowing your website to remain online during the attack<br />
**Protection from SQL injection, spammers and other online threats<br />
*CloudFlare issued SSL<br />
<br />
[[File:CFOverview.png]]<br />
==CloudFlare Plans==<br />
Hostek offers 4 different CloudFlare plans. For a full comparison of the CloudFlare plans please refer to this page: https://hostek.com/cloudflare-cdn-hosting.html<br />
<br />
==How to order CloudFlare==<br />
===Ordering CloudFlare for your website===<br />
====Existing Customers ====<br />
Hostek makes it easy to add CloudFlare services to your website. For existing customers, you will need to follow these steps:<br />
# Login to the Hostek client area (https://cp.hostek.com)<br />
# Next, on the top menu, click on the Services, and then View Available Add-ons.<br />
# On this page, you will see a list of all of the available add-ons to your website(s). <br />
# There are 4 different CloudFlare plans (see the plans section), find the plan you are interested in and select your website from the dropdown menu. <br />
# Click on Order Now and complete the order<br />
# Once your order is accepted you will receive a CloudFlare Welcome Email<br />
# The CloudFlare Welcome email will have you confirm your account and set a password for your CloudFlare account. Be sure to save this password for the activation process.<br />
# After you receive the CloudFlare Welcome Email, you could are able to proceed with the activation process <br />
====New Customers or New service ====<br />
# When ordering a Hosting service from https://hostek.com, CloudFlare options will be presented during the ordering process<br />
<br />
===Activating CloudFlare===<br />
# Login to the Hostek Client Area (https://cp.hostek.com)<br />
# Click on the Setup CloudFlare link on the right side: <br />
#:[[File:Activate_cloudflare.png]]<br />
# You will asked for your CloudFlare login information, you will use the password you selected for the CloudFlare welcome email<br />
# Next, you will be given the CloudFlare name servers you will need to point your domain to. <br />
#: [[File:CloudFlare_NS.png]] <br />
#:'''If your domain is registered through Hostek''', you could make this change from the Client area:<br />
## In the Client Area go to Domains > My Domains > and select the domain you are setting CloudFlare up for<br />
## On the right sidebar, under Manage select Nameservers<br />
## Select the Use custom nameservers (enter below) option and enter the CloudFlare name servers here<br />
##: [[File:CloudFlare_nameservers.png]]<br />
##: ''note: your CloudFlare name servers may be different than shown in the example above''<br />
## Click on Change Nameservers button to apply the change to your domain<br />
#: '''If your domain is registered with another registrar, you will need to change the name servers for your domain with your registrar.'''<br />
# It may take some time for your name server change to fully propagate. Login to https://CloudFlare.com/login to finalize activation<br />
<br />
==Troubleshooting==</div>Brianahttps://wiki.hostek.com/index.php?title=Oracle_VirtualBox&diff=3264Oracle VirtualBox2017-05-30T19:38:21Z<p>Briana: Created page with "__FORCETOC__ ==Will Oracle VirtualBox run on a VPS?== In order for Oracle VirtualBox to run on a machine, access to the underlying hypervisor is required. Due to security c..."</p>
<hr />
<div>__FORCETOC__<br />
<br />
==Will Oracle VirtualBox run on a VPS?==<br />
<br />
In order for Oracle VirtualBox to run on a machine, access to the underlying hypervisor is required.<br />
<br />
Due to security concerns we can not give access to the underlying hypervisor that powers our VPS's.</div>Brianahttps://wiki.hostek.com/index.php?title=Can_SmarterMail_Bundle_be_moved&diff=3260Can SmarterMail Bundle be moved2017-05-10T18:45:30Z<p>Briana: Created page with "__FORCETOC__ Can the SmarterMail bundle license be moved from one server to another? Yes... but read below for details. ==What is the SmarterMail Bundle?== The SmarterMail..."</p>
<hr />
<div>__FORCETOC__<br />
<br />
Can the SmarterMail bundle license be moved from one server to another?<br />
<br />
Yes... but read below for details.<br />
<br />
<br />
==What is the SmarterMail Bundle?==<br />
The SmarterMail bundle is an introductory license that SmarterTools provides that lets you learn and become familiar with SmarterMail and SmarterStats.<br />
<br />
Generally used for the SmarterMail feature, this is a fully licensed 250 user version of SmarterMail Pro. You have access to the same version updates, but to get the newer version updates, the licensing would be changed over to a leased license. Hostek handles this process for you.<br />
<br />
<br />
==Most common reason to move SmarterMail to different server==<br />
Generally customers will want to move their SmarterMail install to its own server to help isolate the mail handling to its own resources, eliminating having the mail process run on a web server so that the site(s) is not interrupted by any mail processes.<br />
<br />
<br />
==AFTER the move... do this==<br />
After SmarterMail is completely moved to the new server, either completely uninstall SmarterMail from the old server, or revert the license on the old server to a free license (1 domain/10 user limit).</div>Brianahttps://wiki.hostek.com/index.php?title=Can_Let%27s_Encrypt_be_used_with_CloudFlare&diff=3258Can Let's Encrypt be used with CloudFlare2017-04-26T19:20:20Z<p>Briana: Created page with "Let's Encrypt requires the domain to be pointed to the server IP. The way CloudFlare works is CloudFlare protects your server's IP by having the domain not pointed to your se..."</p>
<hr />
<div>Let's Encrypt requires the domain to be pointed to the server IP. The way CloudFlare works is CloudFlare protects your server's IP by having the domain not pointed to your server IP.<br />
<br />
Therefore, when using CloudFlare, '''instead''' of using Let's Encrypt, you should use CloudFlare's SSL option.</div>Brianahttps://wiki.hostek.com/index.php?title=Let%27s_Encrypt_vs_paid_SSL&diff=3255Let's Encrypt vs paid SSL2017-04-25T14:41:01Z<p>Briana: </p>
<hr />
<div>__FORCETOC__<br />
<br />
'''NOTE: Any site that handles credit card information should consider using a paid certificate. Additional transactions on a yearly basis from users trusting your site with their payment information can out-weight the yearly cost of a certificate.'''<br />
<br />
<br />
<br />
==What is Let's Encrypt?==<br />
<br />
Let's Encrypt is a new way to secure your site with SSL (HTTPS). Unlike traditional SSL certificates, Let's Encrypt is free and allows automatic installation. However, there are times when a purchased Certificate is appropriate. Refer to the '''When to use a purchased certificate''' section.<br />
<br />
<br />
==When to use a purchased certificate==<br />
<br />
Although Let's Encrypt offers the same HTTPS encryption as a standard SSL certificate. The paid certificates help to provide more trust for your end-users. For example, many paid certificates offer some amount of insurance that protects the end-user of your website, and some certificates offer a clickable site-seal. The more expensive "Green Bar"(EV) certificates also verify your business identity so that end-users see your business name when connected to the site.<br />
<br />
<br />
<br />
==When to use Let's Encrypt==<br />
<br />
Any website that does not currently have an SSL certificate installed should consider enabling HTTPS using Let's Encrypt. Especially any websites use login forms, such as websites running a CMS like WordPress or Mura. Also, all browsers that currently support version 2 of the HTTP protocol(HTTP/2) require a secure connection(HTTPS) to use HTTP/2.<br />
<br />
<br />
==Can Lets Encrypt Be used before DNS is pointed to server?==<br />
No. Part of the Let's Encrypt process is to verify that the site is pointed to the server making the Let's Encrypt process request.<br />
<br />
<br />
==Will the Let's Encrypt SSL Auto Renew==<br />
Yes. If the site is still pointed to the server that the Let's Encrypt process originated from.</div>Brianahttps://wiki.hostek.com/index.php?title=Let%27s_Encrypt_vs_paid_SSL&diff=3254Let's Encrypt vs paid SSL2017-04-24T16:35:59Z<p>Briana: </p>
<hr />
<div>__FORCETOC__<br />
<br />
'''NOTE: Any site that handles credit card information should consider using a paid certificate. Additional transactions on a yearly basis from users trusting your site with their payment information can out-weight the yearly cost of a certificate.'''<br />
<br />
<br />
<br />
==What is Let's Encrypt?==<br />
<br />
Let's Encrypt is a new way to secure your site with SSL (HTTPS). Unlike traditional SSL certificates, Let's Encrypt is free and allows automatic installation. However, there are times when a purchased Certificate is appropriate. Refer to the '''When to use a purchased certificate''' section.<br />
<br />
<br />
==When to use a purchased certificate==<br />
<br />
Although Let's Encrypt offers the same HTTPS encryption as a standard SSL certificate. The paid certificates help to provide more trust for your end-users. For example, many paid certificates offer some amount of insurance that protects the end-user of your website, and some certificates offer a clickable site-seal. The more expensive "Green Bar"(EV) certificates also verify your business identity so that end-users see your business name when connected to the site.<br />
<br />
<br />
<br />
==When to use Let's Encrypt==<br />
<br />
Any website that does not currently have an SSL certificate installed should consider enabling HTTPS using Let's Encrypt. Especially any websites use login forms, such as websites running a CMS like WordPress or Mura. Also, all browsers that currently support version 2 of the HTTP protocol(HTTP/2) require a secure connection(HTTPS) to use HTTP/2.</div>Brianahttps://wiki.hostek.com/index.php?title=Let%27s_Encrypt_vs_paid_SSL&diff=3133Let's Encrypt vs paid SSL2017-03-30T20:36:13Z<p>Briana: Created page with "__FORCETOC__ '''NOTE: Any site that handles credit card information should consider using a paid certificate. Additional transactions on a yearly basis from users trusting..."</p>
<hr />
<div>__FORCETOC__<br />
<br />
'''NOTE: Any site that handles credit card information should consider using a paid certificate. Additional transactions on a yearly basis from users trusting your site with their payment information can out-weight the yearly cost of a certificate.'''<br />
<br />
==What is Let's Encrypt?==<br />
<br />
Let's Encrypt is a new way to secure your site with SSL (HTTPS). Unlike traditional SSL certificates, Let's Encrypt is free and allows automatic installation.<br />
<br />
<br />
==When to use Let's Encrypt==<br />
<br />
Any website that does not currently have an SSL certificate installed should consider enabling HTTPS using Let's Encrypt. Especially any websites use login forms, such as websites running a CMS like WordPress or Mura. Also, all browsers that currently support version 2 of the HTTP protocol(HTTP/2) require a secure connection(HTTPS) to use HTTP/2.<br />
<br />
==When to use a purchased certificate==<br />
<br />
Although Let's Encrypt offers the same HTTPS encryption as a standard SSL certificate. The paid certificates help to provide more trust for your end-users. For example, many paid certificates offer some amount of insurance that protects the end-user of your website, and some certificates offer a clickable site-seal. The more expensive "Green Bar"(EV) certificates also verify your business identity so that end-users see your business name when connected to the site.</div>Brianahttps://wiki.hostek.com/index.php?title=FTP_Accounts&diff=3070FTP Accounts2017-03-22T17:19:47Z<p>Briana: </p>
<hr />
<div>__FORCETOC__<br />
<br />
==FTP Accounts (WCP - Windows based plans)==<br />
<br />
This WCP feature allows for the creation and modification of FTP accounts for the domain specified. To access the FTP accounts, navigate to the [https://wcp.hostek.com '''WCP'''] URL and then locate the FTP Accounts button using the following path:<br />
<br />
*'''WCP''' (login and select domain) >> '''Files (section)''' >> '''FTP Accounts'''<br />
=== FTP Users (Detailed Information)===<br />
<br />
Clicking the '''FTP Accounts''' button within the WCP Control Panel will display the FTP Users dialog box. Here the created '''FTP User''' accounts for a desired domain can be viewed, IP restrictions for individual FTP users within the '''IP List''' can be added, and the '''Default Access''' for an individual FTP User can be set to allowed or block.<br />
<br />
'''FTP User'''<br />
*The FTP User dialog box contains detailed information regarding the FTP User accounts that have been created. This information will include; the Username, Root file path or "Folder", the FTP Host IP, and whether or not a user is enabled. It will also allow for an existing User to be edited or a new User created.<br />
**'''Username''': This is Username of a desired FTP account and the information that will pertain to it.<br />
**'''Folder''': This is the file path, or destination folder, that the FTP User will have access to.<br />
**'''FTP Host''': This is the IP address used as the server location for an FTP client to connect to the file structure of a desired domain.<br />
<br />
'''IP List'''<br />
*The IP List will display IPs that are specifically allowed to access or blocked from access to the domain's file structure. By default, no IP will be allowed or blocked.<br />
**To add an allow or block rule for an IP, click the '''"Add"''' button to begin. <br />
**#Type the IP Address that the rule will apply to, within the '''"IP address"''' field.<br />
**#Next use the ''dropdown menu'' to select whether the IP Address will be Blocked or Allowed.<br />
**#Finally select what domain this rule will apply to and click the '''"Save"''' button to create the IP Restriction rule.<br />
**The rule will now be visible within the IP List. <br />
<br />
'''Default Access'''<br />
*The Default Access tab is a quick way to Allow or Block access for a specific FTP user.<br />
<br />
===Edit FTP User (Detailed Information)===<br />
Clicking the '''"Pencil Icon"''' will bring up the "Edit FTP User" dialog box. Both the General information and the Advanced Settings can be edited for that individual FTP User and the FTP access logs for that User can be viewed here.<br />
<br />
'''General Information'''<br />
*The general information displays a created FTP user's details, including: '''Username''', '''Password''', and '''Folder/File path'''.<br />
**'''Username''': This is the username that is setup during the FTP Account creation. This cannot be edited. If a username needs to be changed a new FTP account will need to be created.<br />
**'''Password''': This is the password setup during the FTP account creation. This information can be edited by typing a new password into the field and then clicking the '''Save''' button.<br />
**'''Folder''': This is the file path that the FTP account has access to. If the field contains only a "/" symbol, this means that the user has root access to the file structure. The file path can be edited to a direct sub directory by either: manually typing the file path or using the '''"Browse"''' button to select the destination directory for the FTP user.<br />
<br />
'''Advanced Settings''' <br />
*Within the Advanced Settings can '''Enable/Disable''' the User, Limit the user to '''Read''' Permissions, or Limit the user to '''Write''' permissions.<br />
**'''Enable/Disable User''': This allows the individual FTP user to, effectively, be off or on by clicking the checkbox. <br />
**'''Granting Read Permissions''': This allows the individual FTP user permission to view/download files.<br />
**'''Granting Write Permissions''': This allows the individual FTP user the permission to upload/delete files. <br />
<br />
'''Logs'''<br />
*The log tab in the Edit FTP User dialog box allows the access logs for an individual FTP user account to be viewed. Using the ''Days dropdown menu'' the log information can be specified to range of days, up to 14 days prior to the current date.<br />
<br />
===To Add or Edit FTP Accounts===<br />
<br />
#Click on the '''FTP Accounts''' button in WCP.<br />
##To Edit a FTP Account, click on the '''"Pencil Icon"''' next to the FTP Username that is needing to be to modified.<br />
###Make edits by typing into the fields under the General Tab or by selecting the appropriate checkboxes under the Advanced tab within the ''Edit FTP User'' dialog box.<br />
###Click '''Save'''<br />
##To Add a FTP Account click on the '''Add FTP User''' button.<br />
###Type in a proper '''Username''', '''Password''', and a file path for the new FTP account in the '''Folder''' field.<br />
###The '''Folder''' field can be left blank to give the FTP Account access to the root of the website.<br />
###*To restrict access to a specific directory for individual FTP User, please specify the direct file path in the '''Folder''' field.<br />
###Click '''Save'''<br />
<br />
[[Category:Windows]]<br />
[[Category:WCP]]</div>Brianahttps://wiki.hostek.com/index.php?title=Python&diff=3061Python2017-03-20T18:40:47Z<p>Briana: Created page with "While the Hostek support team does not provide detailed support for Python, Python does come installed on cPanel account. To test a Python script on your cPanel account, do t..."</p>
<hr />
<div>While the Hostek support team does not provide detailed support for Python, Python does come installed on cPanel account.<br />
<br />
To test a Python script on your cPanel account, do the following:<br />
<br />
Create a python script file example.py with the following contents:<br />
<br />
#! /usr/bin/python<br />
print "Content-type: text/html\n\n"<br />
print "Hello world!!"<br />
<br />
Make sure the file is owned by the user and has execute permissions:<br />
<br />
chown user.user example.py<br />
chmod +x example.py<br />
<br />
Add handler for python to the .htaccess file:<br />
<br />
Options +ExecCGI<br />
AddHandler cgi-script .py<br />
<br />
Now you should be able to run domain.com/example.py</div>Brianahttps://wiki.hostek.com/index.php?title=FTP_Accounts&diff=3060FTP Accounts2017-03-20T17:12:13Z<p>Briana: </p>
<hr />
<div>__FORCETOC__<br />
<br />
==FTP Accounts (WCP - Windows based plans)==<br />
<br />
This WCP feature allows for the creation and modification of FTP accounts for the domain specified. To access the FTP accounts, navigate to the [https://wcp.hostek.com '''WCP'''] URL and then locate the FTP Accounts button using the following path:<br />
<br />
'''WCP''' (login and select domain) >> '''Files (section)''' >> '''FTP Accounts'''<br />
<br />
===To Add or Edit FTP Accounts===<br />
<br />
#Click on the '''FTP Accounts''' button in WCP.<br />
##To Edit a FTP Account, click on the '''"Pencil Icon"''' next to the FTP Username that is needing to be to modified.<br />
###Make edits by typing into the fields under the General Tab or by selecting the appropriate checkboxes under the Advanced tab within the ''Edit FTP User'' dialog box.<br />
###Click '''Save'''<br />
##To Add a FTP Account click on the '''Add FTP User''' button.<br />
###Type in a proper '''Username''', '''Password''', and a file path for the new FTP account in the '''Folder''' field.<br />
###The '''Folder''' field can be left blank to give the FTP Account access to the root of the website.<br />
###*To restrict access to a specific directory for individual FTP User, please specify the direct file path in the '''Folder''' field.<br />
###Click '''Save'''<br />
<br />
===Edit FTP User (Detailed Information)===<br />
Clicking the '''"Pencil Icon"''' will bring up the "Edit FTP User" dialog box. Both the General information and the Advanced Settings can be edited for that individual FTP User and the FTP access logs for that User can be viewed here.<br />
<br />
'''General Information'''<br />
*The general information displays a created FTP user's details, including: '''Username''', '''Password''', and '''Folder/File path'''.<br />
**'''Username''': This is the username that is setup during the FTP Account creation. This cannot be edited. If a username needs to be changed a new FTP account will need to be created.<br />
**'''Password''': This is the password setup during the FTP account creation. This information can be edited by typing a new password into the field and then clicking the '''Save''' button.<br />
**'''Folder''': This is the file path that the FTP account has access to. If the field contains only a "/" symbol, this means that the user has root access to the file structure. The file path can be edited to a direct sub directory by either: manually typing the file path or using the '''"Browse"''' button to select the destination directory for the FTP user.<br />
<br />
'''Advanced Settings''' <br />
*Within the Advanced Settings can '''Enable/Disable''' the User, Limit the user to '''Read''' Permissions, or Limit the user to '''Write''' permissions.<br />
**'''Enable/Disable User''': This allows the individual FTP user to, effectively, be off or on by clicking the checkbox. <br />
**'''Granting Read Permissions''': This allows the individual FTP user permission to view the file content in each file.<br />
**'''Granting Write Permissions''': This allows the individual FTP user the permission to edit the file content in each file. <br />
<br />
'''Logs'''<br />
*The log tab in the Edit FTP User dialog box allows the access logs for an individual FTP user account to be viewed. Using the ''Days dropdown menu'' the log information can be specified to range of days, up to 14 days prior to the current date.<br />
<br />
[[Category:Windows]]<br />
[[Category:WCP]]</div>Brianahttps://wiki.hostek.com/index.php?title=Add_Additional_Domains&diff=3059Add Additional Domains2017-03-20T17:07:48Z<p>Briana: </p>
<hr />
<div>__FORCETOC__<br />
<br />
'''Add Additional Domains'''<br />
<br />
To create an addon domain and an additional Control Panel interface, for the separate domain under the same account package, please follow the steps below:<br />
<br />
(Note the differences between Registration and Hosting found [https://wiki.hostek.com/Domain_Registration_and_Domain_Name_Management#Domain_Registration_Information_vs._Domain_Hosting_Information '''here''')] <br clear=all><br />
<br />
<br />
==Windows Shared plans==<br />
#Login to your WCP control panel<br />
#*For adding a domain, select any domain from the upper right hand corner dropdown box "Domains".<br />
#Within the "Domains" box click the "Addon Domains" icon.<br />
#Click "Add" and enter the following:<br />
#*Domain Name<br />
#*Username<br />
#*Password<br />
#Click "Save"<br />
#To manage the domain, you can now select it from the '''Domains''' drop-down list/box.<br />
<br />
==ColdFusion Shared plans==<br />
On our ColdFusion shared servers, this is not allowed. We take great pride in our ColdFusion server performance, as we do with all servers, but on the ColdFusion servers, we have stricter limitations regarding domains/sites on the servers to help maintain our high level of performance.<br />
<br />
<br />
==Windows VPS or Windows based ColdFusion VPS plans==<br />
Follow the same steps as described in Windows Shared plans above.<br />
<br />
<br />
<br />
<br />
[[Category:Windows]]<br />
[[Category:WCP]]</div>Brianahttps://wiki.hostek.com/index.php?title=Add_Additional_Domains&diff=3058Add Additional Domains2017-03-20T17:06:28Z<p>Briana: </p>
<hr />
<div>==Add Additional Domains==<br />
To create an addon domain and an additional Control Panel interface, for the separate domain under the same account package, please follow the steps below:<br />
<br />
(Note the differences between Registration and Hosting found [https://wiki.hostek.com/Domain_Registration_and_Domain_Name_Management#Domain_Registration_Information_vs._Domain_Hosting_Information '''here''')] <br clear=all><br />
<br />
==Windows Shared plans==<br />
#Login to your WCP control panel<br />
#*For adding a domain, select any domain from the upper right hand corner dropdown box "Domains".<br />
#Within the "Domains" box click the "Addon Domains" icon.<br />
#Click "Add" and enter the following:<br />
#*Domain Name<br />
#*Username<br />
#*Password<br />
#Click "Save"<br />
#To manage the domain, you can now select it from the '''Domains''' drop-down list/box.<br />
<br />
==ColdFusion Shared plans==<br />
On our ColdFusion shared servers, this is not allowed. We take great pride in our ColdFusion server performance, as we do with all servers, but on the ColdFusion servers, we have stricter limitations regarding domains/sites on the servers to help maintain our high level of performance.<br />
<br />
<br />
==Windows VPS or Windows based ColdFusion VPS plans==<br />
Follow the same steps as described in Windows Shared plans above.<br />
<br />
<br />
<br />
<br />
[[Category:Windows]]<br />
[[Category:WCP]]</div>Brianahttps://wiki.hostek.com/index.php?title=Adding_Additional_Control_Panel_Logins&diff=3057Adding Additional Control Panel Logins2017-03-20T16:58:13Z<p>Briana: </p>
<hr />
<div>==Adding Additional Control Panel Logins==<br />
*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.<br />
#Login to the WCP Control Panel, using the details below<br />
#URL: '''https://wcp.hostek.com'''/<br />
#Username: <br />
#Password: ** same as your cp.hostek.com password **<br />
#Click on the '''Control panel Logins''' tab, then click on the '''Add''' icon.<br />
#Put the "Username, Password and if you want them to have Limited Permission.<br />
#If you want them to have Limited Permission then check the '''Limited Permission''' box. This will load a dropdown where you can select what privileges they have to manage.<br />
#Once you are done click the '''Save''' icon at the bottom of the screen.<br />
#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.<br />
[[Category:Windows]]<br />
[[Category:ColdFusion]]<br />
[[Category:Railo]]<br />
[[Category:Lucee]]<br />
[[Category:WCP ]]</div>Brianahttps://wiki.hostek.com/index.php?title=Custom_URL_for_the_WCP_Control_Panel&diff=3056Custom URL for the WCP Control Panel2017-03-20T16:56:07Z<p>Briana: </p>
<hr />
<div>==Custom URL for the WCP Control Panel==<br />
The WCP can also be accessed by wcp.your_domain.com<br />
<br />
Add wcp as a '''CName''' record with a value of: '''wcp.ezhostingserver.com'''<br />
<br />
===Resellers and VPS - WCP White label Settings===<br />
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 Settings 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.)<br />
<br />
[[Category: Windows VPS]]<br />
[[Category: Resellers]]<br />
[[Category: WCP]]</div>Brianahttps://wiki.hostek.com/index.php?title=CLR_Support_-_MS_SQL&diff=3039CLR Support - MS SQL2017-03-11T02:54:08Z<p>Briana: </p>
<hr />
<div>This page discusses support for the CLR in MSSQL.<br />
<br />
==What is the CLR==<br />
<br />
CLR stands for "Common Language Runtime". This is the runtime that executes .Net code. The CLR integration within MSSQL allows functions written in .Net code to be integrated with your SQL queries and stored procedures.<br />
<br />
Using the built-in SQL language to form queries will generally give you better performance than using the CLR as MSSQL is highly optimized for use with SQL. However, there are some table structures, such as hierarchies and XML, that can be complicated to work with using traditional SQL as compared with .Net.<br />
<br />
<br />
==Is the CLR supported?==<br />
<br />
Yes, CLR is supported for VPS servers only. We do not currently support the CLR on our shared hosting servers.<br />
<br />
<br />
==If I am using shared hosting, what options do I have?==<br />
<br />
If a site really has a need for CLR with MS SQL, it probably does not need to be on a shared server anyway. The option would be to upgrade to a Windows VPS so that this can be utilized.<br />
<br />
<br />
----<br />
[[User:Davidd|Davidd]] ([[User talk:Davidd|talk]]) 11:35, 1 November 2013 (CDT)<br />
<br />
<br />
[[Category:Databases-MSSQL]]</div>Brianahttps://wiki.hostek.com/index.php?title=Phone_Number_Format&diff=3038Phone Number Format2017-03-09T16:07:28Z<p>Briana: </p>
<hr />
<div>When registering for an account with Hostek.com, we require your phone number in the following format:<br />
<pre>1.9183927870 </pre><br />
The format is:<br />
<pre>1. = Country Code (See list of Country Codes below)</pre><br />
<pre>9183927870 = Phone Number</pre><br />
<br />
<br />
=Country Codes=<br />
*'''United States of America''' 1<br />
*'''Afghanistan''' 93<br />
*'''Albania''' 355<br />
*'''Algeria''' 213<br />
*'''American Samoa''' 1 684<br />
*'''Andorra''' 376<br />
*'''Angola''' 244<br />
*'''Anguilla''' 1 264<br />
*'''Antarctica''' (Australian bases) 6721<br />
*'''Antigua and Barbuda''' 1 268<br />
*'''Argentina''' 54<br />
*'''Armenia''' 374<br />
*'''Aruba''' 297<br />
*'''Ascension''' 247<br />
*'''Australia''' 61<br />
*'''Austria''' 43<br />
*'''Azerbaijan''' 994<br />
*'''Bahamas''' 1 242<br />
*'''Bahrain''' 973<br />
*'''Bangladesh''' 880<br />
*'''Barbados''' 1 246<br />
*'''Belarus''' 375<br />
*'''Belgium''' 32<br />
*'''Belize''' 501<br />
*'''Benin''' 229<br />
*'''Bermuda''' 1 441<br />
*'''Bhutan''' 975<br />
*'''Bolivia''' 591<br />
*'''Bosnia and Herzegovina''' 387<br />
*'''Botswana''' 267<br />
*'''Brazil''' 55<br />
*'''British Indian Ocean Territory''' 246<br />
*'''British Virgin Islands''' 1 284<br />
*'''Brunei''' 673<br />
*'''Bulgaria''' 359<br />
*'''Burkina Faso''' 226<br />
*'''Burundi''' 257<br />
*'''Cambodia''' 855<br />
*'''Cameroon''' 237<br />
*'''Canada''' 1<br />
*'''Cape Verde''' 238<br />
*'''Cayman Islands''' 1 345<br />
*'''Central African Republic''' 236<br />
*'''Chad''' 235<br />
*'''Chile''' 56<br />
*'''China''' 86<br />
*'''Colombia''' 57<br />
*'''Comoros''' 269<br />
*'''Congo, Democratic Republic of the''' 243<br />
*'''Congo, Republic of the''' 242<br />
*'''Cook Islands''' 682<br />
*'''Costa Rica''' 506<br />
*'''Cote d'Ivoire''' 225<br />
*'''Croatia''' 385<br />
*'''Cuba''' 53<br />
*'''Curaçao''' 599<br />
*'''Cyprus''' 357<br />
*'''Czech Republic''' 420<br />
*'''Denmark''' 45<br />
*'''Djibouti''' 253<br />
*'''Dominica''' 1 767<br />
*'''Dominican Republic''' 1 809, 1 829, and 1 849<br />
*'''East Timor''' 670<br />
*'''Ecuador''' 593<br />
*'''Egypt''' 20<br />
*'''El Salvador''' 503<br />
*'''Equatorial Guinea''' 240<br />
*'''Eritrea''' 291<br />
*'''Estonia''' 372<br />
*'''Ethiopia''' 251<br />
*'''Falkland Islands''' 500<br />
*'''Faroe Islands''' 298<br />
*'''Fiji''' 679<br />
*'''Finland''' 358<br />
*'''France''' 33<br />
*'''French Guiana''' 594<br />
*'''French Polynesia''' 689<br />
*'''Gabon''' 241<br />
*'''Gambia''' 220<br />
*'''Gaza Strip''' 970<br />
*'''Georgia (country)|Georgia''' 995<br />
*'''Germany''' 49<br />
*'''Ghana''' 233<br />
*'''Gibraltar''' 350<br />
*'''Greece''' 30<br />
*'''Greenland''' 299<br />
*'''Grenada''' 1 473<br />
*'''Guadeloupe''' 590<br />
*'''Guam''' 1 671<br />
*'''Guatemala''' 502<br />
*'''Guinea''' 224<br />
*'''Guinea-Bissau''' 245<br />
*'''Guyana''' 592<br />
*'''Haiti''' 509<br />
*'''Honduras''' 504<br />
*'''Hong Kong''' 852<br />
*'''Hungary''' 36<br />
*'''Iceland''' 354<br />
*'''India''' 91<br />
*'''Indonesia''' 62<br />
*'''Iraq''' 964<br />
*'''Iran''' 98<br />
*'''Ireland''' (Eire) 353<br />
*'''Israel''' 972<br />
*'''Italy''' 39<br />
*'''Jamaica''' 1 876<br />
*'''Japan''' 81<br />
*'''Jordan''' 962<br />
*'''Kazakhstan''' 7<br />
*'''Kenya''' 254<br />
*'''Kiribati''' 686<br />
*'''Kosovo''' 377, 381, 386<br />
*'''Kuwait''' 965<br />
*'''Kyrgyzstan''' 996<br />
*'''Laos''' 856<br />
*'''Latvia''' 371<br />
*'''Lebanon''' 961<br />
*'''Lesotho''' 266<br />
*'''Liberia''' 231<br />
*'''Libya''' 218<br />
*'''Liechtenstein''' 423<br />
*'''Lithuania''' 370<br />
*'''Luxembourg''' 352<br />
*'''Macau''' 853<br />
*'''Republic of Macedonia|Macedonia, Republic of''' 389<br />
*'''Madagascar''' 261<br />
*'''Malawi''' 265<br />
*'''Malaysia''' 60<br />
*'''Maldives''' 960<br />
*'''Mali''' 223<br />
*'''Malta''' 356<br />
*'''Marshall Islands''' 692<br />
*'''Martinique''' 596<br />
*'''Mauritania''' 222<br />
*'''Mauritius''' 230<br />
*'''Mayotte''' 262<br />
*'''Mexico''' 52<br />
*'''Micronesia, Federated States of''' 691<br />
*'''Moldova''' 373<br />
*'''Monaco''' 377<br />
*'''Mongolia''' 976<br />
*'''Montenegro''' 382<br />
*'''Montserrat''' 1 664<br />
*'''Morocco''' 212<br />
*'''Mozambique''' 258<br />
*'''Myanmar''' 95<br />
*'''Namibia''' 264<br />
*'''Nauru''' 674<br />
*'''Netherlands''' 31<br />
*'''Netherlands Antilles''' 599<br />
*'''Nepal''' 977<br />
*'''New Caledonia''' 687<br />
*'''New Zealand''' 64<br />
*'''Nicaragua''' 505<br />
*'''Niger''' 227<br />
*'''Nigeria''' 234<br />
*'''Niue''' 683<br />
*'''Norfolk Island''' 6723<br />
*'''North Korea''' 850<br />
*'''Northern Ireland''' 44 28<br />
*'''Northern Mariana Islands''' 1 670<br />
*'''Norway''' 47<br />
*'''Oman''' 968<br />
*'''Pakistan''' 92<br />
*'''Palau''' 680<br />
*'''Panama''' 507<br />
*'''Papua New Guinea''' 675<br />
*'''Paraguay''' 595<br />
*'''Peru''' 51<br />
*'''Philippines''' 63<br />
*'''Poland''' 48<br />
*'''Portugal''' 351<br />
*'''Puerto Rico''' 1 787 and 1 939<br />
*'''Qatar''' 974<br />
*'''Reunion''' 262<br />
*'''Romania''' 40<br />
*'''Russia''' 7<br />
*'''Rwanda''' 250<br />
*'''Saint-Barthélemy''' 590<br />
*'''Saint Helena (island)|Saint Helena''' 290<br />
*'''Saint Kitts and Nevis''' 1 869<br />
*'''Saint Lucia''' 1 758<br />
*'''Saint Martin''' (French side) 590<br />
*'''Saint Pierre and Miquelon''' 508<br />
*'''Saint Vincent and the Grenadines''' 1 784<br />
*'''Samoa''' 685<br />
*'''Sao Tome and Principe''' 239<br />
*'''Saudi Arabia''' 966<br />
*'''Senegal''' 221<br />
*'''Serbia''' 381<br />
*'''Seychelles''' 248<br />
*'''Sierra Leone''' 232<br />
*'''Saint Martin|Sint Maarten''' (Dutch side) 1 721<br />
*'''Singapore''' 65<br />
*'''Slovakia''' 421<br />
*'''Slovenia''' 386<br />
*'''Solomon Islands''' 677<br />
*'''Somalia''' 252<br />
*'''South Africa''' 27<br />
*'''South Korea''' 82<br />
*'''South Sudan''' 211<br />
*'''Spain''' 34<br />
*'''Sri Lanka''' 94<br />
*'''Sudan''' 249<br />
*'''Suriname''' 597<br />
*'''Swaziland''' 268<br />
*'''Sweden''' 46<br />
*'''Switzerland''' 41<br />
*'''Syria''' 963<br />
*'''Taiwan''' 886<br />
*'''Tajikistan''' 992<br />
*'''Tanzania''' 255<br />
*'''Thailand''' 66<br />
*'''Togo''' 228<br />
*'''Tokelau''' 690<br />
*'''Tonga''' 676<br />
*'''Trinidad and Tobago''' 1 868<br />
*'''Tunisia''' 216<br />
*'''Turkey''' 90<br />
*'''Turkmenistan''' 993<br />
*'''Turks and Caicos Islands''' 1 649<br />
*'''Tuvalu''' 688<br />
*'''Uganda''' 256<br />
*'''Ukraine''' 380<br />
*'''United Arab Emirates''' 971<br />
*'''United Kingdom''' 44<br />
*'''United States of America''' 1<br />
*'''Uruguay''' 598<br />
*'''Uzbekistan''' 998<br />
*'''Vanuatu''' 678<br />
*'''Venezuela''' 58<br />
*'''Vietnam''' 84<br />
*'''U.S. Virgin Islands''' 1 340<br />
*'''Wallis and Futuna''' 681<br />
*'''West Bank''' 970<br />
*'''Yemen''' 967<br />
*'''Zambia''' 260<br />
*'''Zimbabwe''' 263<br />
<br />
__INDEX__</div>Brianahttps://wiki.hostek.com/index.php?title=Phone_Number_Format&diff=3037Phone Number Format2017-03-09T15:12:55Z<p>Briana: </p>
<hr />
<div>When registering for an account with Hostek.com, we require your phone number in the following format:<br />
<pre>+1.9183927870 </pre><br />
The format is:<br />
<pre>+1. = Country Code (See list of Country Codes below)</pre><br />
<pre>9183927870 = Phone Number</pre><br />
<br />
'''NOTE: On certain numbers, if this doesn't work, try without the + (we have seen that work before)'''<br />
<br />
=Country Codes=<br />
*'''United States of America''' 1<br />
*'''Afghanistan''' 93<br />
*'''Albania''' 355<br />
*'''Algeria''' 213<br />
*'''American Samoa''' 1 684<br />
*'''Andorra''' 376<br />
*'''Angola''' 244<br />
*'''Anguilla''' 1 264<br />
*'''Antarctica''' (Australian bases) 6721<br />
*'''Antigua and Barbuda''' 1 268<br />
*'''Argentina''' 54<br />
*'''Armenia''' 374<br />
*'''Aruba''' 297<br />
*'''Ascension''' 247<br />
*'''Australia''' 61<br />
*'''Austria''' 43<br />
*'''Azerbaijan''' 994<br />
*'''Bahamas''' 1 242<br />
*'''Bahrain''' 973<br />
*'''Bangladesh''' 880<br />
*'''Barbados''' 1 246<br />
*'''Belarus''' 375<br />
*'''Belgium''' 32<br />
*'''Belize''' 501<br />
*'''Benin''' 229<br />
*'''Bermuda''' 1 441<br />
*'''Bhutan''' 975<br />
*'''Bolivia''' 591<br />
*'''Bosnia and Herzegovina''' 387<br />
*'''Botswana''' 267<br />
*'''Brazil''' 55<br />
*'''British Indian Ocean Territory''' 246<br />
*'''British Virgin Islands''' 1 284<br />
*'''Brunei''' 673<br />
*'''Bulgaria''' 359<br />
*'''Burkina Faso''' 226<br />
*'''Burundi''' 257<br />
*'''Cambodia''' 855<br />
*'''Cameroon''' 237<br />
*'''Canada''' 1<br />
*'''Cape Verde''' 238<br />
*'''Cayman Islands''' 1 345<br />
*'''Central African Republic''' 236<br />
*'''Chad''' 235<br />
*'''Chile''' 56<br />
*'''China''' 86<br />
*'''Colombia''' 57<br />
*'''Comoros''' 269<br />
*'''Congo, Democratic Republic of the''' 243<br />
*'''Congo, Republic of the''' 242<br />
*'''Cook Islands''' 682<br />
*'''Costa Rica''' 506<br />
*'''Cote d'Ivoire''' 225<br />
*'''Croatia''' 385<br />
*'''Cuba''' 53<br />
*'''Curaçao''' 599<br />
*'''Cyprus''' 357<br />
*'''Czech Republic''' 420<br />
*'''Denmark''' 45<br />
*'''Djibouti''' 253<br />
*'''Dominica''' 1 767<br />
*'''Dominican Republic''' 1 809, 1 829, and 1 849<br />
*'''East Timor''' 670<br />
*'''Ecuador''' 593<br />
*'''Egypt''' 20<br />
*'''El Salvador''' 503<br />
*'''Equatorial Guinea''' 240<br />
*'''Eritrea''' 291<br />
*'''Estonia''' 372<br />
*'''Ethiopia''' 251<br />
*'''Falkland Islands''' 500<br />
*'''Faroe Islands''' 298<br />
*'''Fiji''' 679<br />
*'''Finland''' 358<br />
*'''France''' 33<br />
*'''French Guiana''' 594<br />
*'''French Polynesia''' 689<br />
*'''Gabon''' 241<br />
*'''Gambia''' 220<br />
*'''Gaza Strip''' 970<br />
*'''Georgia (country)|Georgia''' 995<br />
*'''Germany''' 49<br />
*'''Ghana''' 233<br />
*'''Gibraltar''' 350<br />
*'''Greece''' 30<br />
*'''Greenland''' 299<br />
*'''Grenada''' 1 473<br />
*'''Guadeloupe''' 590<br />
*'''Guam''' 1 671<br />
*'''Guatemala''' 502<br />
*'''Guinea''' 224<br />
*'''Guinea-Bissau''' 245<br />
*'''Guyana''' 592<br />
*'''Haiti''' 509<br />
*'''Honduras''' 504<br />
*'''Hong Kong''' 852<br />
*'''Hungary''' 36<br />
*'''Iceland''' 354<br />
*'''India''' 91<br />
*'''Indonesia''' 62<br />
*'''Iraq''' 964<br />
*'''Iran''' 98<br />
*'''Ireland''' (Eire) 353<br />
*'''Israel''' 972<br />
*'''Italy''' 39<br />
*'''Jamaica''' 1 876<br />
*'''Japan''' 81<br />
*'''Jordan''' 962<br />
*'''Kazakhstan''' 7<br />
*'''Kenya''' 254<br />
*'''Kiribati''' 686<br />
*'''Kosovo''' 377, 381, 386<br />
*'''Kuwait''' 965<br />
*'''Kyrgyzstan''' 996<br />
*'''Laos''' 856<br />
*'''Latvia''' 371<br />
*'''Lebanon''' 961<br />
*'''Lesotho''' 266<br />
*'''Liberia''' 231<br />
*'''Libya''' 218<br />
*'''Liechtenstein''' 423<br />
*'''Lithuania''' 370<br />
*'''Luxembourg''' 352<br />
*'''Macau''' 853<br />
*'''Republic of Macedonia|Macedonia, Republic of''' 389<br />
*'''Madagascar''' 261<br />
*'''Malawi''' 265<br />
*'''Malaysia''' 60<br />
*'''Maldives''' 960<br />
*'''Mali''' 223<br />
*'''Malta''' 356<br />
*'''Marshall Islands''' 692<br />
*'''Martinique''' 596<br />
*'''Mauritania''' 222<br />
*'''Mauritius''' 230<br />
*'''Mayotte''' 262<br />
*'''Mexico''' 52<br />
*'''Micronesia, Federated States of''' 691<br />
*'''Moldova''' 373<br />
*'''Monaco''' 377<br />
*'''Mongolia''' 976<br />
*'''Montenegro''' 382<br />
*'''Montserrat''' 1 664<br />
*'''Morocco''' 212<br />
*'''Mozambique''' 258<br />
*'''Myanmar''' 95<br />
*'''Namibia''' 264<br />
*'''Nauru''' 674<br />
*'''Netherlands''' 31<br />
*'''Netherlands Antilles''' 599<br />
*'''Nepal''' 977<br />
*'''New Caledonia''' 687<br />
*'''New Zealand''' 64<br />
*'''Nicaragua''' 505<br />
*'''Niger''' 227<br />
*'''Nigeria''' 234<br />
*'''Niue''' 683<br />
*'''Norfolk Island''' 6723<br />
*'''North Korea''' 850<br />
*'''Northern Ireland''' 44 28<br />
*'''Northern Mariana Islands''' 1 670<br />
*'''Norway''' 47<br />
*'''Oman''' 968<br />
*'''Pakistan''' 92<br />
*'''Palau''' 680<br />
*'''Panama''' 507<br />
*'''Papua New Guinea''' 675<br />
*'''Paraguay''' 595<br />
*'''Peru''' 51<br />
*'''Philippines''' 63<br />
*'''Poland''' 48<br />
*'''Portugal''' 351<br />
*'''Puerto Rico''' 1 787 and 1 939<br />
*'''Qatar''' 974<br />
*'''Reunion''' 262<br />
*'''Romania''' 40<br />
*'''Russia''' 7<br />
*'''Rwanda''' 250<br />
*'''Saint-Barthélemy''' 590<br />
*'''Saint Helena (island)|Saint Helena''' 290<br />
*'''Saint Kitts and Nevis''' 1 869<br />
*'''Saint Lucia''' 1 758<br />
*'''Saint Martin''' (French side) 590<br />
*'''Saint Pierre and Miquelon''' 508<br />
*'''Saint Vincent and the Grenadines''' 1 784<br />
*'''Samoa''' 685<br />
*'''Sao Tome and Principe''' 239<br />
*'''Saudi Arabia''' 966<br />
*'''Senegal''' 221<br />
*'''Serbia''' 381<br />
*'''Seychelles''' 248<br />
*'''Sierra Leone''' 232<br />
*'''Saint Martin|Sint Maarten''' (Dutch side) 1 721<br />
*'''Singapore''' 65<br />
*'''Slovakia''' 421<br />
*'''Slovenia''' 386<br />
*'''Solomon Islands''' 677<br />
*'''Somalia''' 252<br />
*'''South Africa''' 27<br />
*'''South Korea''' 82<br />
*'''South Sudan''' 211<br />
*'''Spain''' 34<br />
*'''Sri Lanka''' 94<br />
*'''Sudan''' 249<br />
*'''Suriname''' 597<br />
*'''Swaziland''' 268<br />
*'''Sweden''' 46<br />
*'''Switzerland''' 41<br />
*'''Syria''' 963<br />
*'''Taiwan''' 886<br />
*'''Tajikistan''' 992<br />
*'''Tanzania''' 255<br />
*'''Thailand''' 66<br />
*'''Togo''' 228<br />
*'''Tokelau''' 690<br />
*'''Tonga''' 676<br />
*'''Trinidad and Tobago''' 1 868<br />
*'''Tunisia''' 216<br />
*'''Turkey''' 90<br />
*'''Turkmenistan''' 993<br />
*'''Turks and Caicos Islands''' 1 649<br />
*'''Tuvalu''' 688<br />
*'''Uganda''' 256<br />
*'''Ukraine''' 380<br />
*'''United Arab Emirates''' 971<br />
*'''United Kingdom''' 44<br />
*'''United States of America''' 1<br />
*'''Uruguay''' 598<br />
*'''Uzbekistan''' 998<br />
*'''Vanuatu''' 678<br />
*'''Venezuela''' 58<br />
*'''Vietnam''' 84<br />
*'''U.S. Virgin Islands''' 1 340<br />
*'''Wallis and Futuna''' 681<br />
*'''West Bank''' 970<br />
*'''Yemen''' 967<br />
*'''Zambia''' 260<br />
*'''Zimbabwe''' 263<br />
<br />
__INDEX__</div>Brianahttps://wiki.hostek.com/index.php?title=What_does_it_mean_that_my_VPS_is_in_your_Cloud&diff=3006What does it mean that my VPS is in your Cloud2017-02-17T00:46:02Z<p>Briana: </p>
<hr />
<div>What is a VPS? That's a good place to start. A VPS is a Virtual Private Server. Virtual means the server is not a physical piece of hardware. In our case, a very powerful "host" machine is virtualized so that smaller VPS's (aka vm's) can be run separately, privately and uniquely within the 'host' machine.<br />
<br />
<br />
Some hosts do this with physical host machines that are not part of a high availability fail-over cluster. This would mean they are VPS's, but not in a Cloud. '''The Cloud part means that there are several 'host' machines setup in a highly available fail-over cluster that supports the VPS.''' <br />
<br />
<br />
If the VPS was on a physical host not in a HA (highly available) cluster, then if that host had any hardware problems, the vm's on that 'host' machine are down.<br />
<br />
<br />
'''However with our infrastructure, we do set everything up in a HA cluster so that if one of the 'host' machines has a problem, the vm (VPS) gets live migrated to another 'host' in the HA cluster.''' This is the ultimate setup for high availability. This is using our own in house Cloud system... not an external Cloud.<br />
<br />
[[Category:VPS]]</div>Brianahttps://wiki.hostek.com/index.php?title=What_does_it_mean_that_my_VPS_is_in_your_Cloud&diff=3005What does it mean that my VPS is in your Cloud2017-02-17T00:43:43Z<p>Briana: Created page with "What is a VPS? That's a good place to start. A VPS is a Virtual Private Server. Virtual means it's not a physical piece of hardware. In our case, a very powerful "host" ma..."</p>
<hr />
<div>What is a VPS? That's a good place to start. A VPS is a Virtual Private Server. Virtual means it's not a physical piece of hardware. In our case, a very powerful "host" machine is virtualized so that many smaller VPS's (aka vm's) can be run separately, privately and uniquely within the 'host' machine.<br />
<br />
Some hosts do this with physical host machines that are not part of a high availability fail-over cluster. This would mean they are VPS's, but not in a Cloud. The Cloud part means that there are several 'host' machines setup in a highly available fail-over cluster that supports the VPS. <br />
<br />
If the VPS was on a physical host not in a HA (highly available) cluster, then if that host had any hardware problems, the vm's on that 'host' machine are down.<br />
<br />
However with our infrastructure, we do set everything up in a HA cluster so that if one of the 'host' machines has a problem, the vm (VPS) gets live migrated to another 'host' in the HA cluster. This is the ultimate setup for high availability. This is using our own in house Cloud system... not an external Cloud.<br />
<br />
[[Category:VPS]]</div>Brianahttps://wiki.hostek.com/index.php?title=MySQL_Federated_storage_engine&diff=2987MySQL Federated storage engine2017-02-11T16:20:13Z<p>Briana: Created page with "The MySQL federated storage engine is not enabled on our Shared MySQL servers (ie, for shared hosting). This can be enabled (it is not enabled by default) on our virtual clou..."</p>
<hr />
<div>The MySQL federated storage engine is not enabled on our Shared MySQL servers (ie, for shared hosting).<br />
<br />
This can be enabled (it is not enabled by default) on our virtual cloud servers (VPS).</div>Brianahttps://wiki.hostek.com/index.php?title=Captcha&diff=2953Captcha2017-01-09T15:57:37Z<p>Briana: /* ReCAPTCHA */</p>
<hr />
<div>==What is a CAPTCHA?==<br />
This is a technology that requires human interaction before it allows the user to submit a form, and it stands for "Completely Automated Public Turing test to tell Computers and Humans Apart". This helps prevent bots from "hijacking" your email forms, and we recommend using a CAPTCHA on any form on your Web site.<br />
<br />
==Popular CAPTCHA Software==<br />
===ReCAPTCHA===<br />
<br />
ReCaptcha provided by Google is a great choice.<br />
<br />
https://www.google.com/recaptcha/intro/index.html<br />
<br />
===Securimage===<br />
Another good, free option is Secureimage for PHP which is available here: http://www.phpcaptcha.org/<br />
<br />
==ReCAPTCHA for ColdFusion Forms==<br />
This example makes use of the popular ReCAPTCHA, a ''green'' alternative to the standard cfcaptcha tag. <br />
===Getting Started===<br />
#Signup for an account at Recaptcha<br />
#Provide a domain name where you'll be using reCaptcha.<br />
#Create key, for single or all domains.<br />
#Click on the "reCAPTCHA plugins and libraries", from there download the ColdFusion reCaptcha plugin. Alternatively, you can obtain the plugin at [http://recaptcha.riaforge.org/ RIAForge]<br />
#Create and place the file "recaptcha.cfm" in your custom tag folder or in the directory where the form file exists. If you need a custom tag path created, you can [[ColdFusion_Tips_%26_Tricks#Per-Application_Custom_Tag_Paths|follow these steps]]. For this example I created the recaptcha.cfm file and placed it in the folder with the form.<br />
<br />
NOTE: We recommend creating a custom error page - this prevents errors from revealing your public and private key if there are any errors with the form. Our [[Error_Handling#ColdFusion|ColdFusion Error Handling wiki]] shows how to do this.<br />
<br />
===Implementation===<br />
#Create the form for capturing user data such as a contact form submission. If you have not already done this, you can follow this [http://help.adobe.com/en_US/ColdFusion/10.0/Developing/WSc3ff6d0ea77859461172e0811cbec22c24-7bd2.html cfform tutorial from Adobe].<br />
#Upload the form (I used the name "contact.cfm").<br />''Example form'':<br />
<pre style="white-space: pre-wrap"><br />
<cf_recaptcha<br />
privateKey="...your private key..."<br />
publicKey="...your public key..."<br />
action=check><br />
<br />
<!--- Heres where the email information is sent, set the TO and FROM below ---><br />
<cfif IsDefined("Form.oncethrough") AND #form.recaptcha# EQ "true"><br />
<cfmail<br />
to = "name@domain.com"<br />
from = "form@domain.com"<br />
subject = "Form submission!" ><br />
<br />
Name: #form.firstname# #form.lastname#<br />
Email: #form.email#<br />
DOB: #form.dob#<br />
Address: #form.address#<br />
City: #form.city#<br />
State: #form.state#<br />
Zip: #form.zip#<br />
Phone: #form.phone#<br />
Note: #form.note#<br />
IP: #cgi.remote_addr#<br />
</cfmail><br />
<!--- This information is returned to the user upon submission of the form. ---><br />
<cfoutput>#form.firstname#, your information was submitted successfully. We will be contacting you shortly.<br />
<br>Here's what we have recorded:<br />
<br>Name: #form.firstname# #form.lastname# <br />
<br>Email: #form.email# <br />
<br>Date of Birth: #form.dob# <br />
<br>Phone: #form.phone#<br />
<br>Address: #form.address#<br />
<br>City: #form.city# <br />
<br>State: #form.state# <br />
<br>Zip: #form.zip#<br />
<br>Note: #form.note#<br />
</cfoutput><br />
<!--- If the user fails to validate the cfcaptcha they will be prompted to return to the contact form. Change the file name of your contact form here if different than contact.cfm ---><br />
<cfelseif IsDefined("Form.oncethrough") AND #form.recaptcha# EQ "false"><br />
<cfoutput>Please try again. Return to the <a href=contact.cfm>Contact Form</a></cfoutput><br />
<cfelse><br />
<!--- Start collecting the contact information in the form. ---><br />
<cfform><br />
<h4>Thank you for visiting our site, please fill out fully so we can contact you.</h4><br />
<cfoutput><br />
<h4>Your IP Address #cgi.remote_addr#</h4><br />
</cfoutput><br />
First Name: <cfinput type = "Text" name = "firstname" <br />
message = "Please enter your first name." <br />
validate = "required" required = "Yes"><br />
<br>Last Name: <cfinput type = "Text" name = "lastname" <br />
message = "Please enter your last name." <br />
validate = "required" required = "Yes"><br />
<br>Email: <cfinput type = "text" name = "email" <br />
message = "Please enter your email address." <br />
validate = "email" required = "Yes"><br />
<br>Date of Birth: <cfinput type = "Text" name = "dob" <br />
message = "Please enter your date of birth." <br />
validate = "date" required = "Yes"><br />
<br>Phone: <cfinput type = "Text" name = "phone"<br />
validate = "telephone" required = "Yes"><br />
<br><br><b>Your address is optional!</b><br />
<br>Address: <cfinput type = "Text" name = "address"<br />
required = "No"><br />
<br>Format: 123 Street ST, Tulsa, OK<br />
<br>City: <cfinput type = "Text" name = "city"<br />
validate = "zipcode" required = "No"><br />
<br>State: <cfinput type = "Text" name = "state"<br />
validate = "zipcode" required = "No"><br />
<br>Zip: <cfinput type = "Text" name = "zip"<br />
validate = "zipcode" required = "No"><br />
<br><br>Have something to say? <br><cfinput type = "text" style="height: 100px;" size = "50" name = "note"<br />
required = "No"><br />
<br><br>Check to confirm permission to contact you: <cfinput type = "checkbox" name = "contactallowed" <br />
message = "Please confirm you permission to contact you." <br />
validate = "required" required = "Yes"><br />
<cf_recaptcha<br />
privateKey="...your private key..."<br />
publicKey="...your public key..."<br />
theme="white"><br />
<p><cfinput type = "submit" name = "submit" value = "Submit"><br />
<cfinput type = "hidden" name = "oncethrough" value = "Yes"></p><br />
</cfform><br />
</cfif></pre><br />
<br />
This example collects the Name, Email, DOB, Address, City, State, Zip, Phone, Note, IP of the submitter. Some fields are optional, so if there's something you DON'T need to collect, just remove it from between the cfform, cfmail, and cfoutput sections.<br />
<br />
==CAPTCHA Alternatives==<br />
===CFFormProtect===<br />
CFFormProtect provides spam protection for forms that is invisible to the end user. More information on the project and its implementation is [http://cfformprotect.riaforge.org/ available at RIAForge]. <br />
===PHPFormProtect===<br />
PHPFormProtect implements the same form security as CFFormProtect, but is intended for PHP applications. It is available from the project's [GitHub repository https://github.com/mccarthy/phpFormProtect]</div>Brianahttps://wiki.hostek.com/index.php?title=PayFlow&diff=2949PayFlow2016-12-17T01:20:20Z<p>Briana: </p>
<hr />
<div>__FORCETOC__<br />
<br />
'''Payflow integration upgrade information - Payflow Gateway'''<br />
<br />
Payflow production endpoints are scheduled to be upgraded to TLS 1.2 in June 2017. When that happens, Payflow will no longer support TLS versions 1.0 and 1.1.<br />
<br />
Here is a [https://wiki.hostek.com/TLS_1.2_Client_Support wiki article on how to make sure your Payflow Gateway still works].</div>Brianahttps://wiki.hostek.com/index.php?title=PayFlow&diff=2927PayFlow2016-12-15T19:30:04Z<p>Briana: </p>
<hr />
<div>__FORCETOC__<br />
<br />
'''Payflow integration upgrade information - Payflow Gateway'''<br />
<br />
Payflow production endpoints are scheduled to be upgraded to TLS 1.2 in June 2017. When that happens, Payflow will no longer support TLS versions 1.0 and 1.1.<br />
<br />
Here is a [https://systems.hostek.com/wiki/TLS_1.2_Client_Support wiki article on how to make sure your Payflow Gateway still works].</div>Brianahttps://wiki.hostek.com/index.php?title=PayFlow&diff=2926PayFlow2016-12-15T19:21:35Z<p>Briana: Created page with "__FORCETOC__ '''Payflow integration upgrade information - Payflow Gateway''' Payflow production endpoints are scheduled to be upgraded to TLS 1.2 in June 2017. When that hap..."</p>
<hr />
<div>__FORCETOC__<br />
<br />
'''Payflow integration upgrade information - Payflow Gateway'''<br />
<br />
Payflow production endpoints are scheduled to be upgraded to TLS 1.2 in June 2017. When that happens, we’ll no longer support TLS versions 1.0 and 1.1.<br />
<br />
Below is some information related that you may find useful.<br />
<br />
==Payflow TLS 1.2 endpoint upgrade==<br />
===PHP===<br />
===.NET===<br />
===ColdFusion===</div>Brianahttps://wiki.hostek.com/index.php?title=Cftags&diff=2925Cftags2016-12-08T23:36:50Z<p>Briana: </p>
<hr />
<div>__FORCETOC__<br />
==ColdFusion Tag List==<br />
<br />
Click [http://learn.adobe.com/wiki/display/coldfusionen/ColdFusion+Tags here] for a list of ColdFusion tags as of ColdFusion 10.<br />
<br />
==Supported ColdFusion Tags==<br />
<br />
Our Shared Servers support all Cold Fusion tags except the following:<br />
<br />
*CFexecute<br />
*CFregistry<br />
<br />
If you are needing these tags you may want to look at our VPS solution [http://hostek.com/hosting/vps/coldfusion-vps-hosting.asp Here]<br />
<br />
==ColdFusion CFX Custom Tags==<br />
===Efflaire ImageCR 3===<br />
Efflaire's ImageCR 3 tag is supported on our servers.<br />
<br />
[[Category:ColdFusion]]<br />
[[Category:Sales]]<br />
[[Category:Getting Started]]</div>Brianahttps://wiki.hostek.com/index.php?title=How_to_change_microsoft_sql_edition&diff=2919How to change microsoft sql edition2016-11-26T20:43:55Z<p>Briana: </p>
<hr />
<div>In case you need to upgrade or downgrade a Microsoft SQL edition, here are the steps to successfully complete this process.<br />
<br />
# Install new instance<br />
# Connect to old instance<br />
##backup databases<br />
##set databases offline<br />
# Restore databases to new instance<br />
# On old instance, use sp_help_revlogin to generate a script to import sql logins into the new instance <br />
## See [https://support.microsoft.com/en-us/kb/918992 https://support.microsoft.com/en-us/kb/918992] for details<br />
# On the new instance, Open a new Query Editor window, and then run the output script from above<br />
# On new instance, Run "EXEC sp_change_users_login 'Auto_Fix', 'USERNAME'" on each user (replacing USERNAME with the user's actual name)<br />
# At this point, all databases have been restored to the new sql instance and all logins should be imported and working<br />
# Stop both (old and new) instances of SQL Server<br />
# Use the 'SQL Server Configuration Manager' to edit the 'TCP/IP' settings for the new instance of SQL. <br />
## Under the 'IP ALL' section, change 'Dynamic Port' from '0' to '' (blank)<br />
## Change the Static Port to '1433'<br />
# Start the new instance of SQL Server (With the TCP/IP changes, this is now the default instance)<br />
# Test any sites or connections on the server to verify they are working<br />
# Set the old instance to 'Disabled' in the service manager</div>Brianahttps://wiki.hostek.com/index.php?title=How_to_change_microsoft_sql_edition&diff=2918How to change microsoft sql edition2016-11-26T20:40:34Z<p>Briana: </p>
<hr />
<div>In case you need to upgrade or downgrade a Microsoft SQL edition, here are the steps to successfully complete this process.<br />
<br />
# Install new instance<br />
# Connect to old instance<br />
##backup databases<br />
##set databases offline<br />
# Restore databases to new instance<br />
# On old instance, use sp_help_revlogin to generate a script to import sql logins into the new instance (https://support.microsoft.com/en-us/kb/918992)<br />
# On the new instance, Open a new Query Editor window, and then run the output script from above<br />
# On new instance, Run "EXEC sp_change_users_login 'Auto_Fix', 'USERNAME'" on each user (replacing USERNAME with the user's actual name)<br />
# At this point, all databases have been restored to the new sql instance and all logins should be imported and working<br />
# Stop both (old and new) instances of SQL Server<br />
# Use the 'SQL Server Configuration Manager' to edit the 'TCP/IP' settings for the new instance of SQL. <br />
## Under the 'IP ALL' section, change 'Dynamic Port' from '0' to '' (blank)<br />
## Change the Static Port to '1433'<br />
# Start the new instance of SQL Server (With the TCP/IP changes, this is now the default instance)<br />
# Test any sites or connections on the server to verify they are working<br />
# Set the old instance to 'Disabled' in the service manager</div>Brianahttps://wiki.hostek.com/index.php?title=How_to_change_microsoft_sql_edition&diff=2917How to change microsoft sql edition2016-11-26T20:22:58Z<p>Briana: Created page with "In case you need to upgrade or downgrade a Microsoft SQL edition, here are the steps to successfully complete this process. # Install new instance # Connect to old instance #..."</p>
<hr />
<div>In case you need to upgrade or downgrade a Microsoft SQL edition, here are the steps to successfully complete this process.<br />
<br />
# Install new instance<br />
# Connect to old instance<br />
##backup databases<br />
##set databases offline<br />
# Restore databases to new instance<br />
# On old instance, use sp_help_revlogin to generate a script to import sql logins into the new instance (https://support.microsoft.com/en-us/kb/918992)<br />
# On new instance, Run "EXEC sp_change_users_login 'Auto_Fix', 'USERNAME'" on each user (replacing USERNAME with the user's actual name)<br />
# At this point, all databases have been restored to the new sql instance and all logins should be imported and working<br />
# Stop both (old and new) instances of SQL Server<br />
# Use the 'SQL Server Configuration Manager' to edit the 'TCP/IP' settings for the new instance of SQL. <br />
## Under the 'IP ALL' section, change 'Dynamic Port' from '0' to '' (blank)<br />
## Change the Static Port to '1433'<br />
# Start the new instance of SQL Server (With the TCP/IP changes, this is now the default instance)<br />
# Test any sites or connections on the server to verify they are working<br />
# Set the old instance to 'Disabled' in the service manager</div>Brianahttps://wiki.hostek.com/index.php?title=WCP_(Windows_based_Control_Panel)&diff=2915WCP (Windows based Control Panel)2016-11-22T18:16:06Z<p>Briana: /* Grant additional WCP control panel access for VPS */</p>
<hr />
<div>==How To Login To My WCP Control Panel==<br />
#To manage your domain, login to the WCP Control Panel, using the details below<br />
#URL: '''https://wcp.hostek.com'''/<br />
#Username: <br />
#Password: ** same as your cp.hostek.com password **<br />
*You can also login to the control panel through your billing control panel https://cp.hostek.com/clientarea.php<br />
#Click on ''''My Services'''' 'Click the '''small Green arrow''' on the the notepad to the right'<br />
#Now click the '''Login to Control Panel''' Icon'''<br />
<br />
[[Category:Windows]]<br />
[[Category:ColdFusion]]<br />
[[Category:Railo]]<br />
<br />
==Custom URL for the WCP Control Panel==<br />
The WCP can als be accessed by wcp.your_domain.com<br />
<br />
Setup wcp.your_domain.com as an A record for "184.175.108.65" or as a CName record for "wcp.ezhostingserver.com".<br />
<br />
===Resellers and VPS - WCP White label Settings===<br />
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.<br />
<br />
<br />
[[Category: Windows VPS]]<br />
[[Category:Resellers]]<br />
<br />
==Adding Additional Control Panel Logins==<br />
*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.<br />
#Login to the WCP Control Panel, using the details below<br />
#URL: '''https://wcp.hostek.com'''/<br />
#Username: <br />
#Password: ** same as your cp.hostek.com password **<br />
#Click on the '''Control panel Logins''' tab, then click on the '''Add''' icon.<br />
#Put the "Username, Password and if you want them to have Limited Permission.<br />
#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.<br />
#Once you are done click the '''Save''' icon at the bottom of the screen.<br />
#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.<br />
[[Category:Windows]]<br />
[[Category:ColdFusion]]<br />
[[Category:Railo]]<br />
[[Category:Lucee]]<br />
==Unlimited Plans - Add Additional Domains==<br />
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: [https://wiki.hostek.com/Domain_Registration_and_Domain_Name_Management#Domain_Registration_Information_vs._Domain_Hosting_Information '''here''')] <br clear=all> This would be under your Windows Unlimited account, or your Windows Business/Pro plan.<br />
<br />
#Login to your WCP control panel<br />
#*Windows Unlimited: For adding a third (or more) domain select any domain from the upper right hand corner dropdown box "Domains".<br />
#Within the "Domains" box click the "Addon Domains" icon.<br />
#Click "Add" and enter the following:<br />
#*Domain Name<br />
#*Username<br />
#*Password<br />
#Click "Save"<br />
#To manage the domain, you can now select it from the '''Domains''' drop-down list/box.<br />
[[Category:Windows]]<br />
<br />
==Site Details==<br />
We recommend you review the "Site Settings" which includes many important details about your domain including:<br />
<br />
WCP (login and select domain) > Website Settings > '''Site Details'''<br />
<br />
*Testing URL<br />
*Primary and Secondary DNS<br />
*Site IP<br />
*Web Root Path<br />
*FTP Root Path<br />
===IIS Version & ColdFusion Version (if applicable)===<br />
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.<br />
===How to find the publishing folder===<br />
*Also referred to as the "webroot" or "home path", the publishing folder is where you put site files.<br />
*This directory is live, "published" to the web.<br />
*Our Windows/WCP plans use the folder "wwwroot" as the publishing folder.<br />
#You can confirm this by clicking on the '''Site Details''' button in your WCP.<br />
<br />
==FTP Accounts==<br />
*Adding or Editing FTP Accounts.<br />
#Login to WCP: https://wcp.hostek.com<br />
#Click on the '''FTP Accounts''' button in WCP.<br />
##To Edit a FTP Account click on the '''Pencil Icon''' next to the one that you're trying to modify.<br />
###Make any edits by typing into the boxes here.<br />
###Click '''Save'''<br />
##To Add a FTP Account click on the '''Add FTP User''' button.<br />
###Type in a proper '''Username''', '''Password''', and a '''Folder'''.<br />
###The '''Folder''' box can be left blank to give the FTP Account access to the root of your website.<br />
###Click '''Save'''<br />
<br />
==Virtual Directories==<br />
*Adding virtual directories to your site.<br />
#Log in to WCP<br />
#Click on Virtual Directories under the Files section<br />
#Click Add<br />
#Enter the virtual path you need<br />
#Enter in the actual physical path it is mapped to<br />
#If this is to be an application, check the Create Application Folder check box<br />
#Click Save<br />
<br />
==Application Folders==<br />
To create and manage Application Folders on your site<br />
#Log in to WCP<br />
#Click on Application Folders under the Files section<br />
#Select the site or sub-domain from the drop down box<br />
#Click continue<br />
#Select a folder<br />
#Click Add Application to make it an application folder<br />
<br />
[[Category:Windows]]<br />
[[Category:ColdFusion]]<br />
[[Category:Railo]]<br />
<br />
==File Manager== <br />
*Basic File Operations, file uploading and editing now supported- Zip, GZip, and Tar Archive support.<br />
#Click on the '''File Manager icon''', then the '''Login icon''' on the next screen.<br />
#To create files or Directory's outside the WWW root folder right click and click on the '''Create File''' or '''Create Directory''' option.<br />
#Click the '''Continue Icon''' to add this.<br />
#To add/edit files in the WWWroot click on the '''wwwroot file'''.<br />
#once you are in you can add, edit or delete by right clicking and clicking on the options given.<br />
<br />
*Upload and Download functions<br />
#To upload a file, right click the File Manager page, and click Upload<br />
#Select the file you wish to upload by clicking Choose File<br />
#Give this file a new name or keep the existing default name<br />
<br />
#To download a file, right click the file you want to download<br />
#Click Download File. Note: This will send you to a new page.<br />
#Now your browser will be downloading the file in question. Simply check your Downloads folder or hit Ctrl+J to open the Downloads section of your browser and move this file where you want it.<br />
<br />
*NEW: Use the search bar at the top of the File Manager to quickly search the file you're looking for.<br />
<br />
===Windows Permissions===<br />
Read, Write, and Delete permissions are set by default on our servers. If you wish to modify this, it can be done through File Manager:<br />
#Login to WCP<br />
#Open File Manager<br />
#Find the File or Folder you wish to change the permissions for and '''right-click on it'''<br />
#Select '''Permissions'''<br />
#Check or Uncheck any of the boxes here:<br />
##'''Inherit permissions from parent folder:''' When checked this takes the permissions that the folder above it has given to it<br />
##'''Read Only:''' this will prevent deleting or updating this file through scripts, ftp, and the file manager<br />
##'''Read Permissions:''' allows reading via scripts and browsing<br />
##'''Write Permissions:''' allows writing via scripts<br />
#Click '''Save'''<br />
<br />
===Access Logs===<br />
====How to view the Access Logs through WCP====<br />
#Login to WCP<br />
#Click on '''"File Manager"''' under the '''"Files"''' section<br />
#Double Click on the '''"Logs"''' folder<br />
#Double Click on the '''"W3SVCxxx"''' folder<br />
#Right-Click on the access log file you want to view<br />
#Click '''"Edit"''' to view the log<br />
#If you can't view the logs, please see the steps below on how to do this through FTP.<br />
====How to view the Access Logs through a FTP Client====<br />
#Connect to the Server with a FTP User that has access to view above the "wwwroot" folder.<br />
#Open the '''Logs''' folder<br />
#Open the '''W3SVCxxx''' folder<br />
#Download the log file that you wish to download, these are sort by date.<br />
#Next you'll simply view the content in a Text Editor such as NotePad.<br />
##If you downloaded a compressed(zipped) log, you'll need to first unzip it with a program like 7zip.<br />
<br />
[[Category:ColdFusion]]<br />
[[Category:Windows]]<br />
<br />
==Password Protect Folders==<br />
#Under the Files section click on '''Password Protect'''.<br />
#Click on '''Manage Protected Folders'''.<br />
#Browse to and click on the folder that you want to set this up on and check '''Enable Protection'''. <br />
#Select a user from the list or click on '''Manage Users''', then click '''Add''', and enter username and password then Save. <br />
<br />
==IIS Settings==<br />
*Setting up error pages, default pages, advanced settings, etc.<br />
===Custom Error pages===<br />
#Click on '''IIS Settings''' in your WCP<br />
#Click the edit button next to the error page you want to change<br />
#Uncheck the '''Use System Default''' checkbox <br />
#Enter the path to your custom error page <br />
#Click '''Save'''<br />
===Mime Types===<br />
#Click on '''IIS Settings''' in your WCP<br />
#Scroll to the bottom of the window and click '''Add Mime Type'''<br />
#Enter the extension for the Mime Type<br />
#Enter the Mime Type information<br />
#Click '''Save'''<br />
*An example Mime Type is below:<br />
<pre><br />
Extension: .mp3<br />
Mime Type: audio/mpeg<br />
</pre><br />
<br />
More information here: [https://wiki.hostek.com/Mime_types Mime Types]<br />
<br />
===Default Docs===<br />
*Select a default document and drag it to the top position to set it as top priority<br />
*Click '''Add''' to add a default doc<br />
*Click the red '''X''' to delete a default doc<br />
*Click a default doc and change the name<br />
*For example: change '''"index.htm"''' to '''"index.asp"'''<br />
<br />
===URL Forwarding===<br />
#In your [https://wcp.hostek.com/ '''WCP'''] click on the '''IIS Settings''' button<br />
#Navigate to the '''Redirects''' tab<br />
# If you need a specific folder to redirect somewhere, you can find it using the '''Browse''' button<br />
##If you simply want the whole site to redirect, leave this box '''blank'''<br />
#Click '''Save'''. (See below for details on the other options.)<br />
*'''Permanent Redirect''': Specifies that the server should return the redirect status code 301 rather than the default 302. A 301 status code lets search engines know that the content has been permanently moved and that only the new URL should be indexed.<br />
*'''Exact URL''': If this is unchecked, then the request URL without the server name is passed along with the query string to the destination URL. This is equivelent to appending the $V$Q variables at the end of the destination URL.<br />
*'''Exclude Sub Directories''': This means that the folder you choose will not redirect.<br />
<br />
===Advanced===<br />
====Recycle Application Pool====<br />
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. <br />
#Click the '''IIS Settings''' icon in WCP<br />
#Click the '''Advanced''' tab in the '''IIS Settings''' section<br />
#Click the '''Recycle''' button.<br />
<br />
==PHP Settings==<br />
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.<br />
#Click the configuration for the domain or subdomain you want updated.<br />
#Select the version you wish to use.<br />
#Check the checkbox if you want to enable a custom php.ini file<br />
#Click save to save the settings.<br />
<br />
==ColdFusion==<br />
===ColdFusion Error Logs===<br />
====Server Error Logs====<br />
This section will show any recent errors for your site that were found within ColdFusion's server-wide exception log. Use the dropdown to choose how many hours back you'd like errors retrieved. <br />
====Application Error Logs====<br />
This section will show errors created via the cflog tag on your site. For security purposes, your cflog logs will only appear hear if you have given the file name in the cflog tag the name of your domain, ''without the www.'' For example, if your domain is ''your_domain.com'' you would set the file attribute for the cflog tag like: ''file="your_domain.com"''.<br />
<br><br><br />
''Note'': Please set the ''type'' of the ''cflog'' tag to either '''error''' or '''fatal''' on our production servers. Use of the ''information'' type is strongly discouraged. <br />
<br><br />
'''Reference''': [https://wikidocs.adobe.com/wiki/display/coldfusionen/cflog CFLog Documentation]<br />
<br />
===Clear Template Cache===<br />
Within this section you can click the '''Clear Template Cache''' button to clear cached ColdFusion pages for your site. <br />
<br />
===ColdFusion Version===<br />
Within this section of WCP, you can choose which version of ColdFusion you'd like your site to use. <br />
<br />
''Note'': You can also specify different ColdFusion versions for different subdomains on your site.<br />
[[Category:ColdFusion]]<br />
[[Category:Windows]]<br />
<br />
==DNS Editor==<br />
'''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 [https://wiki.hostek.com/WCP_(Windows_based_Control_Panel)#Site_Details WCP Site Details].<br />
<br />
===Create a new DNS record===<br />
#Click '''Add DNS''' Record button<br />
#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)<br />
#Choose the Record type (A, CNAME, MX, NS, TXT, SPF, SRV)<br />
#Enter Data Type<br />
#Generally leave the TTL (Time To Live) as the default 86400<br />
#Click on the '''Save''' Icon.<br />
<br />
===Update DNS records===<br />
#To update an existing DNS record click the '''Pencil''' icon next to the record you would like to update.<br />
#You will then be able to change the Name of the record, the Type of record, Data of the record, and Time to Live.<br />
#Once updated Click on the '''Save''' Icon.<br />
<br />
===SRV Record Fields===<br />
*A SRV Record is a "'''S'''er'''v'''ice '''R'''ecord". It's a specification of data in the Domain Name System defining the location (i.e. the hostname and port number) of servers for specified services.<br />
<br />
<pre><br />
Name: _service._protocol<br />
Type: SRV<br />
Data: Address/Hostname<br />
Priority: Priority Number<br />
Weight: Weight Number<br />
Port: Port Number<br />
TTL: 86400<br />
</pre><br />
<br />
Example:<br />
<pre><br />
Name: _sip._udp<br />
Type: SRV<br />
Data: sip.mydomain.com<br />
Priority: 10<br />
Weight: 5<br />
Port: 4030<br />
TTL: 86400<br />
</pre><br />
<br />
*If you are a '''VPS Client''' with a Windows Server and a SmarterMail Active Sync license wanting to use Autodiscover for Outlook, please refer to this SmarterMail Article [https://portal.smartertools.com/kb/a2752/set-up-autodiscover-for-smartermail.aspx here].<br />
<br />
===MX Records===<br />
Here are steps to setup the correct MX Records for our MailSystem:<br />
*Note: These are setup by Default, and shouldn't need to be added unless changes were made.<br />
#Go into the '''DNS Editor''' in WCP.<br />
#Click '''Add Record'''.<br />
#In the '''Record Name''' form put " '''mail''' ".<br />
#Beside '''Type''' select '''A'''.<br />
#Beside '''Data''' put the IP Address of your MailServer.<br />
##You can find your MailServer by clicking the '''Site Details''' button in WCP.<br />
##The IP Address can be found by PINGing the server, or by performing a WHOIS search.<br />
#Once this is done click '''Save'''. Now you have an '''A Record''' labeled "mail.'''yourdomain'''.com".<br />
#You'll want to click '''Add Record''' again.<br />
#Leave the Record Name blank this time.<br />
#Beside '''Type''' select '''MX'''.<br />
#Beside '''Data''' put "mail.'''yourdomain'''.com".<br />
#Once you click '''Save''', you will then have an '''MX Record''', which points to "mail.'''yourdomain'''.com".<br />
*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.<br />
<br />
===SPF Records===<br />
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.<br />
<br />
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.<br />
<br />
If you will be using our servers send email related to your domain, you would generally use an SPF record like the following:<pre>"v=spf1 a mx include:spf.hostek.com -all"</pre><br />
<br />
For our Resellers that don't want to use hostek.com, use an SPF Record like:<pre>"v=spf1 a mx include:spf.ezhostingserver.com -all"</pre><br />
'''Steps to add an SPF Record to your domain:'''<br />
Assuming that your DNS is managed with us:<br />
#Log in to your hosting control panel at wcp.hostek.com<br />
#Open the DNS Editor (DNS Manager) section<br />
#Click on Add Record. <br />
#Leave the Name field blank. <br />
#For the Type, choose TXT<br />
#For the Data enter the SPF Record detail as you need, using the sample provided above.<br />
<br />
'''Basic information related to some SPF Record options:'''<br />
<br />
The '''"-all"''' may be adjusted on a per customer basis to any of the following depending on their needs:<br />
<br />
<br />
'''-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.<br />
<br />
'''~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.<br />
<br />
'''?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.<br />
<br />
[[Category:Windows]]<br />
[[Category:ColdFusion]]<br />
[[Category:Railo]]<br />
<br />
==Sub Domains==<br />
*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.<br />
*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.<br />
#Click on the '''Sub Domains icon'''<br />
#Click "'''Add'''" sub Domain button <br />
#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.<br />
#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.<br />
#Click on the "'''Save'''" Icon.<br />
#This will create the sub domain record within your domains DNS zone, <br />
*If the domains name servers are not pointed to us you will need to manually create this record where your domains DNS is hosted.<br />
[[Category:Control-Panels]]<br />
[[Category:Windows]]<br />
[[Category:ColdFusion]]<br />
[[Category:Railo]]<br />
<br />
==Domain Alias==<br />
*This will allow you to point 2 domains to the same website. How to create a Domain<br />
#To create a domain alias you will click on the ''Domain Aliases icon''<br />
#Click '''Add Domain Alias''' button<br />
#Enter your Alias Name<br />
#Click on the "'''Save'''" Icon.<br />
*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.<br />
<br />
==Applications==<br />
# Some helpful video tutorials showing how to install a select few applications easily within the WCP Control Panel are below:<br />
<br />
*Joomla - [http://hostek.com/tutorials/joomla_Installation_tutorial.html Installing Joomla Application]<br />
<br />
*Wordpress - [http://hostek.com/tutorials/wordpress_Installation_tutorial.html Installing Wordpress Application]<br />
<br />
*Mura - [http://hostek.com/tutorials/mura_Installation_tutorial.html Installing Mura Application]<br />
<br />
*Magento - [http://hostek.com/tutorials/magento_Installation_tutorial.html Installing Magento Application]<br />
<br />
*Oscommerce - [http://hostek.com/tutorials/oscommerce_Installation_tutorial.html Installing OsCommerce Application]<br />
<br />
==Email==<br />
*Below is information on how to manage your email account within the WCP.<br />
*'''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.<br />
<br />
===Email Users===<br />
*Allows you to create Email users as well as log directly into users Webmail account<br />
#Once you are logged into your WCP account, under the Email Section<br />
#Click '''Users''' icon<br />
#Click '''Add Email User''' button<br />
#Enter email user name (Example: if you need the email address "admin@domain.com" enter the user "admin")<br />
#Enter password for Email user (**See note below regarding password requirements)<br />
#Enter Display name (Usually set to the name of the person using the specific email account)<br />
#Choose if you would like this user to have administrator rights<br />
#Choose mail box size limit for this specific user<br />
#Click on the '''Save'''<br />
#'''NOTE Password requirements''' <br />
#*Minimum Length 6 Characters<br />
#*Must include Uppercase<br />
#*Must include Lowercase<br />
#*Must include Number<br />
#*Must include Special character<br />
#*Password cannot match username<br />
<br />
===Edit an Existing Email User===<br />
#Once you are logged into your WCP account, under the Email Section<br />
#Click '''Users''' icon<br />
#Click '''pencil icon''' next to user to update<br />
#Update information<br />
#Click '''Save'''<br />
<br />
===Webmail===<br />
*Web Mail Provides links to access the Webmail program as well as to access mail before domain propagation to our mail server<br />
#Once you are logged into your WCP account, under the Email Section<br />
#Click '''Login button''' next to user you would like access the mail for<br />
#Click '''Web Mail icon'''<br />
#If domain is propagated and pointed to our mail server you can click the '''webmail''' link to access the SmarterMail webmail log in screen.<br />
#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.<br />
<br />
===Mail Forwarding===<br />
*Allows you to set up an email alias.<br />
#Once you are logged into your WCP account, under the Email Section<br />
#Click on the '''Forwarding button'''<br />
#Enter Alias name<br />
#Enter address for email to this Alias to be forwarded to<br />
#Click on the '''Save Icon'''<br />
<br />
===SPF Records===<br />
*Allows you to set up a SPF record.<br />
#Once you are logged into your WCP account, under the Email Section<br />
#Click on the '''Advanced''' button and then the '''SPF Record''' button<br />
#Click the '''Create''' button<br />
<br />
===Domain Keys (DKIM)===<br />
*Allows you to set up Domain Keys(DKIM).<br />
#Once you are logged into your WCP account, under the Email Section<br />
#Click on the '''Advanced''' button and then the '''Domain Keys''' button<br />
#Click '''Enable'''<br />
<br />
===Mail Logs===<br />
#Once you are logged into your WCP account, under the Email Section<br />
#Click on the '''Advanced''' button and then the '''Mail Logs''' button<br />
#Select an email account<br />
#Select a date and log type<br />
#Click on Search<br />
<br />
==MySQL database==<br />
*MySQL Allow you to create a MySQL database under your domain<br />
#Click on '''MySQL icon'''<br />
#To add new database click '''Add MySQL Database'''<br />
#Enter Database Name<br />
#Enter Username<br />
#Enter Password<br />
#(If you need a coldfusion DSN place check in check box and provide Coldfusion DSN name)<br />
#Click '''Save'''<br />
<br />
*To create new user for existing database<br />
#Click '''MySQL icon'''<br />
#Click '''Add new user button'''<br />
#Enter Username<br />
#Enter Password<br />
#Place check mark in check box for each database you would like this user to have access to.<br />
#To update the password on existing database user.<br />
#Click '''MySQL icon'''<br />
#Click '''pencil icon next to Username'''<br />
#enter new password<br />
#Click on the '''Save Icon'''.<br />
<br />
*To update the password on existing database user.<br />
#Click '''MySQL icon'''<br />
#Click pencil '''icon next to Username'''<br />
#Enter new password<br />
#Click on the '''Save''' Icon.<br />
<br />
==PhpMyAdmin==<br />
*Allows you to log directly into your MySQL database to manage.<br />
#Click on '''PhpMyAdmin link'''<br />
#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.<br />
#Once logged in your Databases will be displayed on the Left, click on '''database name''' to manage that database.<br />
*Here is a Video that will show how to create a MySQL database and how to Backup / Restore the database through PhpMyAdmin: [http://hostek.com/tutorials/managing_mysql.html PhpMyAdmin Backup and Restore Video]<br />
<br />
==MSSQL==<br />
===To create MSSQL databases and users===<br />
#Click '''MSSQL icon'''<br />
#To add a new database click '''Add MSSQL''' database<br />
#Enter Database Name<br />
#Choose database size<br />
#Enter or Choose existing Username<br />
#Enter Password<br />
#Choose '''Default Collation''' (Usually left as default)<br />
#Choose '''Recovery Model''' (Usually left as Simple as we make daily full backups of all #databases which we keep for 7 days for our shared and SQL database addon hosting options)<br />
#Place a Check mark in the box for Coldfusion DataSource if ColdFusion DSN is needed.<br />
#Enter ColdFusion DSN name.<br />
#Click on the '''Save''' Icon.<br />
<br />
===To edit an existing MSSQL database===<br />
#Click '''MSSQL icon'''<br />
#Click '''Pencil icon''' next to database name to edit<br />
#Edit field necessary<br />
#Click on the '''Save''' Icon.<br />
<br />
===Changing the MSSQL Transaction Log (Recovery Model) Settings===<br />
#Click '''MSSQL icon'''<br />
#Click '''Pencil icon''' next to database name to edit<br />
#Click the dropdown menu next to '''Recovery Model''' and select either '''Full''' or '''Simple'''<br />
#Click on the '''Save''' Icon.<br />
<br />
===To edit password for existing MSSQL user===<br />
#Click '''MSSQL icon'''<br />
#Click '''Pencil next''' to user to edit<br />
#Update password<br />
#Click on the '''Save''' Icon.<br />
<br />
===To add new MSSQL user===<br />
#Click '''MSSQL icon'''<br />
#Click '''Add MSSQL''' User button<br />
#Enter username<br />
#Enter password<br />
#Place checkmark next to each database this users needs access to<br />
#Click on the '''Save''' Icon.<br />
<br />
===To make an MS SQL user the DB Owner===<br />
#Click '''MSSQL icon'''<br />
#Click '''Pencil icon''' next to database name to edit<br />
#Select the owner you wish to be the DB Owner<br />
#Click on the '''Save''' Icon.<br />
<br />
==MSSQL Tools (Shared Hosting)==<br />
*Allows you to log directly into MyLittleAdmin to manage your MSSQL database or MyLittleBackup to backup or restore your MSSQL database.<br />
#Click '''MSSQL Tools''' icon<br />
#Select database to Manage/Backup/Restore<br />
#Select User with access to database needed<br />
#Choose myLittleAdmin button to manage your MSSQL database<br />
#Choose myLittleBackup button to backup/restore your database<br />
<br />
===To Backup and Download Your MSSQL Database===<br />
<br />
#Click '''MSSQL Tools''' icon<br />
#Select database to Backup.<br />
#Select User with access to database.<br />
#Choose the myLittleBackup button.<br />
#Click 'Backup Databases' at the top left of the new page.<br />
#Select your database from the drop-down.<br />
#Click 'OK' on Step 2 if the information looks correct.<br />
#Name your backup and give it a description.<br />
#Click 'Backup'.<br />
#Click the link provided to download your SQL backup file.<br />
<br />
===To Restore an MSSQL Backup===<br />
<br />
#Click '''MSSQL Tools''' icon<br />
#Select database to Backup.<br />
#Select User with access to database.<br />
#Choose the myLittleBackup button.<br />
#Click 'Restore databases'<br />
#Choose the database you want to restore into.<br />
#Click 'Choose File' and select the SQL backup file on your computer. (Example SQL backup format: Backupname.bak)<br />
#Click Upload.<br />
#Click the backup file you just uploaded and press OK. <br />
#Click Restore.<br />
<br />
==DataSources(DSN's)==<br />
===Create a MySQL or MS SQL Server DSN===<br />
*Allows to create a DSN for an existing database for your domain.<br />
#To create a MySQL or MSSQL DataSource<br />
#Click '''DataSources''' (DSN's) icon<br />
#Choose MySQL or MSSQL from drop down depending on the database this is connecting to<br />
#Click '''Add DSN'''<br />
#Choose DSN type Access/MySQL/MSSQL<br />
#Enter DSN name<br />
#Enter Database name DSN will be connecting to<br />
#Enter Server (Can by found by viewing database DSN is for)<br />
#Enter Username for database DSN is connecting to<br />
#Enter Password for database DSN is connecting to<br />
#Choose if it is a ColdFusion DSN<br />
#Choose if you need Unicode Support<br />
#Click on the '''Save''' Icon.<br />
===Create an Access DSN===<br />
*To create an Access DataSource<br />
#Click '''DataSources''' (DSN's) icon<br />
#Choose '''Access''' from drop down menu<br />
#Enter DSN Name<br />
#Click on Folder icon to choose correct directory Access Database is located in<br />
#Enter Username (If one is set for your Access Database, if not this can be left blank)<br />
#Enter Password (If one is protecting your Database, if not this can be left blank)<br />
#Choose if it needs to be a ColdFusion DSN<br />
#Click on the '''Save''' Icon.<br />
===Editing DSNs===<br />
*To edit existing DSN<br />
#Click '''DataSources''' (DSN's) icon<br />
#Click pencil next to DSN to edit<br />
#Update information<br />
#Click on the '''Save''' Icon.<br />
<br />
==Lucee Web Administrator==<br />
The Lucee Web Administrator gives you access to Lucee-specific settings for your account such as Lucee Datasources and other configuration options.<br />
===Create a Lucee (formerly Railo) Datasource (DSN)===<br />
#From within your control panel, click on the "Luce Web Administrator" icon<br />
#Inside the Lucee Web Administrator click the "Datasources" link from the lefthand navigation menu. <br />
#Select the database type, enter a name, and click ''Create''.<br />
#Configure your datasource with all the correct server, username and password. <br />
#*'''IMPORTANT''': If using MySQL also make sure the option for '''Alias Handling''' is enabled.<br />
#Click the ''Create'' button, and your DSN will be available for use on your site.<br />
<br />
==Security and SSL==<br />
Installing a new certificate, or re-keying an existing certificate.<br />
<br />
===Dedicated SSL===<br />
'''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.<br />
<br />
'''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.<br />
<br />
#Login to WCP, (select the domain, in some cases), Security and SSL, '''Dedicated SSL (click)'''<br />
#Click '''Generate CSR (Certificate Signing Request)'''<br />
#Fill in the requested information.<br />
#Click Create<br />
#Copy the '''Certificate Signing Request (CSR)''', which should be used when placing a new SSL order or re-keying an existing certificate.<br />
<br />
<br />
===Shared SSL(shared hosting)===<br />
#Login to WCP, (select the domain, in some cases), Security and SSL, '''Shared SSL (click)'''<br />
#Click '''Enable'''<br />
#The URL for your sites shared SSL will be provided.<br />
<br />
<br />
===Manage IPs===<br />
This tool allows you to specify if an IP is blocked or allowed, and whether your site is by default denying access.<br />
<br />
To block an IP:<br />
#Grab the IP you need blocked from a log or from an email<br />
#In the Deny IPs tool click Add<br />
#Paste or type in the IP<br />
#Choose Block in the drop down menu (By default it's set to Block)<br />
#Click Save<br />
<br />
To block all IPs (Useful if your site is not live yet):<br />
#Click the Settings tab at the top<br />
#Open up the drop down menu next to Default Access<br />
#Choose Block (By default this is Allow)<br />
<br />
==Stats==<br />
*SmarterStats provides very detailed traffic information about your site's day-to-day activities for up to 14-months.<br />
<br />
===Enabling SmarterStats===<br />
#Login to WCP here https://wcp.hostek.com/<br />
#Click on the '''Stats''' button<br />
#Click '''Enable SmarterStats'''<br />
*This will start processing log information from now on, and will report it's findings for your review.<br />
<br />
===Resetting a SmarterStats Account Password===<br />
#Login to WCP here https://wcp.hostek.com/<br />
#Click on the '''Stats''' button<br />
#Select the '''Pencil''' icon on the left-side of the chosen user<br />
#Type a new password in the password box and click '''Save'''<br />
#Select '''Login''' (on the right-side of the chosen user)<br />
#Type in the new password that was just setup and click '''Login'''<br />
<br />
==Usage==<br />
To view your account's quotas and how much resources you have available:<br />
#Log in to WCP<br />
#Click the '''Usage''' icon<br />
<br />
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)<br />
<br />
==Cron Jobs==<br />
To add Cron Jobs to your site:<br />
#Log in to WCP<br />
#Click on the Cron Jobs button under the ColdFusion section<br />
#Click Add<br />
#Enter a name<br />
#Enter the URL to be executed<br />
#Select a quick time interval or click advanced and set up your interval<br />
#Click save<br />
<br />
==VPS/Server Manager (VPS Accounts)==<br />
<br />
Overview of the '''VPS/Server Manager''' section in the control panel.<br />
<br />
===Service Manager===<br />
<br />
This page allows you to start, restart, or stop some common services.<br />
<br />
===Service Groups===<br />
<br />
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.<br />
<br />
Options overview:<br />
* '''Name''': A name you will use to reference this group of services when creating or modifying a domain<br />
* '''Site Service''': The server on which the website for this domain will be created.<br />
* '''Mail Service''': The server on which the mail account for this domain will be created.<br />
* '''DNS Service''': The server on which the DNS zone for this domain will be created.<br />
* '''MSSQL Service''': The server on which new MSSQL databases will be created.<br />
* '''MySQL Service''': The server on which new MySQL databases will be created.<br />
<br />
<br />
===Server Details===<br />
<br />
This page gives a brief overview of resource resource usage on the server and the server's 'Computer Name' as configured in Windows.<br />
<br />
<br />
===Firewall Management===<br />
This page allows you to manage the Windows Firewall rules for some common ports.<br />
[[File:Firewall mgmt.png]]<br />
<br />
===Restricting Access to a Port===<br />
If you wish to restrict access to a port on your VPS do the following<br />
*Open the Firewall Management section within your control panel's VPS Manager<br />
*Click the pencil icon (edit) next to the service you wish to secure ''(eg. SQL Server, MySQL, Remote Desktop)''<br />
*In the window that appears, choose one of the following from the ''Port Status'' dropdown menu:<br />
**'''Closed''': Prevent any public access to the port<br />
**'''Restricted''': Only allow select IPs access to the port<br />
*Click ''Save'' once you've made your changes. <br> <br><br />
''Example: Restricting Access to SQL Server Port'' <br><br />
[[File:Firewall sql.png]]<br />
<br />
===List Domains===<br />
<br />
This list gives various details about existing domains on the appropriate VPS. This allows you to Rename, Remove, and/or Modify domains.<br />
<br />
====Rename Domain====<br />
#Login to '''WCP''': https://wcp.hostek.com/<br />
#Go to the '''Server Manager''' area<br />
#Click on the '''List Domains''' button<br />
#Click on the '''Pencil''' icon next to the domain you wish to Rename.<br />
#Click the '''Rename Domain''' button<br />
#Type the name you would like change to in the '''New Name''' box.<br />
#Click '''Save'''<br />
#Wait for a success result<br />
<br />
*If you encounter any errors in this process please let support know by submitting a ticket here: https://support.hostek.com/<br />
<br />
====Add Domain====<br />
<br />
This section allows you to add new VPS domains (Web sites). <br><br />
[[File:Wcp-vps-add-domain.png]]<br />
<br />
After clicking the ''Add Domain'' button enter your site's domain name, FTP username & password, then select the service group and IP address if applicable. Once you click '''Save''' your new domain will be added to the server.<br />
<br />
====Remove Domain====<br />
<br />
*Steps to Cancel/Remove a domain from WCP:<br />
#Login to https://wcp.hostek.com<br />
#Once logged in, click on the '''Account VPS Manager''' icon.<br />
#Click '''List Domains''' then click on the '''trash-can icon''' next to the domain you want to remove. (Please see Step 6 for Permanently Deleting your Domain(s))<br />
#If it throws an error please check and remove the following first<br />
#*Subdomains<br />
#*Domain Aliases<br />
#*Databases & DSN<br />
#Normal Deletions will only disable the domain. This is for your convenience in case this was done on accident, or you change your mind in the future.<br />
#To Permanently delete Domains, please see the following steps:<br />
##Login to your WCP (https://wcp.hostek.com/) and navigate to your '''Account VPS Manager'''.<br />
##Click the '''List Domains''' button.<br />
##Click the '''Pencil Icon''' next to the domain.<br />
##Select Force Removal.<br />
<br />
====Adding Static IPs====<br />
#Click List Domains<br />
#Click the Pencil icon next to the domain you want<br />
#Under the IP click the drop down box (Note: you will need a static IP first. To order one, email support@hostek.com to request one added to your VPS)<br />
#Click Save<br />
<br />
[[Category:Control-Panels]]<br />
[[Category:Windows]]<br />
[[Category:ColdFusion]]<br />
[[Category:Railo]]<br />
[[Category:ColdFusion-VPS]]<br />
[[Category:Railo-VPS]]<br />
[[Category:Windows-VPS]]<br />
<br />
===Grant additional WCP control panel access for VPS===<br />
<br />
Review this wiki article to [https://wiki.hostek.com/Grant_additional_WCP_control_panel_login_access_for_VPS Grant additional user access to vps].<br />
<br />
===ColdFusion===<br />
<br />
====Allowed IPs====<br />
The Allowed IPs section of ColdFusion allows you to add your IP for remote ColdFusion Administrator access. <br />
<br />
*Steps to Allow an IP address<br />
#Select Allowed IPs, followed by the Pencil Icon next to your server name. <br />
#From here, you can select Add to allow additional IPs or the Pencil Icon next to an existing IP to edit.<br />
<br />
====ColdFusion Admin====<br />
<br />
#Select the ColdFusion Admin button to receive login buttons for both ColdFusion Admin and Server Monitor. Make sure your IP is allowed access by using the Allowed IPs button.</div>Brianahttps://wiki.hostek.com/index.php?title=Grant_additional_WCP_control_panel_login_access_for_VPS&diff=2914Grant additional WCP control panel login access for VPS2016-11-22T18:14:22Z<p>Briana: Created page with "==Grant additional WCP control panel access for VPS== *Steps to Grant/Revoke access to a VPS in WCP #Login to https://wcp.hostek.com #Make sure you've selected '''Server Mana..."</p>
<hr />
<div>==Grant additional WCP control panel access for VPS==<br />
<br />
*Steps to Grant/Revoke access to a VPS in WCP<br />
#Login to https://wcp.hostek.com<br />
#Make sure you've selected '''Server Manager''' from the top drop down list<br />
#Once logged in click '''List Accounts'''<br />
#Add the User/Account if not listed<br />
#Click the Pencil icon next to the account<br />
#Click the '''VPS Access''' tab<br />
#To grant this account access to a VPS just check the box next to the VPS you want it to be able to manage.</div>Brianahttps://wiki.hostek.com/index.php?title=Thunderbird_hangs_on_copying_mail_to_Sent_Folder&diff=2908Thunderbird hangs on copying mail to Sent Folder2016-11-07T16:45:55Z<p>Briana: Created page with "The problem with Thunderbird hanging when trying to copy email to the Sent folder generally happens when using IMAP, since everything is stored on the server with IMAP. I've..."</p>
<hr />
<div>The problem with Thunderbird hanging when trying to copy email to the Sent folder generally happens when using IMAP, since everything is stored on the server with IMAP. I've seen it suggested to not use IMAP but to use POP3 instead... but that defeats the benefits of using IMAP, so I don't suggest that. Another suggestion I've seen it to not keep a copy of your sent mail. For some people, that may be ok, but when you need to, then you should be able to.<br />
<br />
'''This may not be the only solution, but below is what works for me:'''<br />
<br />
# In Thunderbird, create a Archives folder<br />
# Select the Archives folder and right click, create new SubFolder: Sent-2016 (repeat for various years)<br />
# Now Move the 2016 sent mail to the Archives/Sent-2016 folder (repeat for the various years)<br />
# NOTE since the moving is done behind the scenes on the server, it may take a few minutes so ignore your sent folder for a while<br />
<br />
When I start seeing the copying to sent take a little bit, I will remember to go move the next batch. This is typically for me about 3 times per years.</div>Brianahttps://wiki.hostek.com/index.php?title=RDP&diff=2906RDP2016-11-01T16:56:40Z<p>Briana: /* How to connect to RDP with Mac */</p>
<hr />
<div>__FORCETOC__<br />
<br />
==What is RDP (Remote Desktop Protocol)==<br />
Remote Desktop Protocol (RDP) is a proprietary protocol developed by Microsoft, which provides a user with a graphical interface to connect to another computer over a network connection.<br />
<br />
<br />
==How to connect to RDP with Windows PC==<br />
Two of the more common options.<br />
# Using mRemote or mRemoteNG (great for managing multiple servers)<br />
# Start > Run: MSTSC<br />
<br />
==How to connect to RDP with Mac==<br />
The most reliable RDP solution for Mac is the Microsoft created app called '''Microsoft Remote Desktop''' here: https://itunes.apple.com/us/app/microsoft-remote-desktop/id715768417?mt=12.<br />
<br />
Another great RDP Client for the Mac is Jump.<br />
<br />
==How to connect to RDP with Phone or Tablet==<br />
There's a few apps that handle RDP. One that is common is iTap RDP for iPhone/iPad.<br />
<br />
==How to Connect to RDP with TLS 1.0 Disabled ==<br />
With tls 1.0 disabled on a server you will not be able to use Windows Remote Desktop Client to connect.<br />
<br />
#mRemoteNG (Windows)<br />
#*In the config settings '''Use CredSSP''' will need changed to '''OFF'''.<br />
#Remmina (Linux)<br />
#*In the Advanced Tab change the Security from Negotiate to RDP.<br />
<br />
==How to lock down RDP on your VPS to just your IP==<br />
#Within the control panel (WCP), from the top menu choose Account VPS Manager. <br />
#Select Firewall Management<br />
#Find Remote Desktop and click the Edit pencil icon<br />
#Set the Port Status to Restricted<br />
#Enter the IP's you want to allow (by default, the system recognized your current IP and enters it for you)<br />
#Click Save<br />
#NOTE: If you are traveling and need temp access to a different IP, just repeat the above steps for the new IP.<br />
<br />
==View what IP addresses have accessed Remote Desktop Protocol (RDP) ==<br />
<br />
In order to see what IPs have accessed your Windows VPS via RDP, please follow the following instructions:<br />
<br />
#Click on Start --> Administrative Tools<br />
#Select Event Viewer and open it<br />
#Expand Applications and Services Logs<br />
#Expand Microsoft<br />
#Expand Windows<br />
#Expand TerminalServices-LocalSessionManager<br />
#In the viewing pane, double click on Operational<br />
<br />
<br />
Each information entry is a connection, reconnection, or disconnection and the IP is logged<br />
<br />
[[Category: Windows-VPS]]</div>Brianahttps://wiki.hostek.com/index.php?title=Disaster_Recovery&diff=2888Disaster Recovery2016-10-17T14:28:31Z<p>Briana: /* Hostek.com's Preparations */</p>
<hr />
<div>__FORCETOC__<br />
<br />
==Are you prepared? We can help!==<br />
Hostek.com can provide you with a full Disaster Recovery plan and solution for your server needs. Contact our VPS Sales team today for a free consultation.<br />
<br />
==Hostek.com's Preparations==<br />
Hostek.com has taken disaster recovery into account at all levels. <br />
<br />
Power: We have full A and B power on all equipment. A and B power means that each rack has a completely unique incoming source for A and B circuit respectively. This means is either A or B loses power, the other will continue functioning.<br />
<br />
Additionally, we have RPS's (remote power supplies) for all switches.<br />
<br />
For all pieces of the network, we have N+1 minimally.<br />
<br />
We utilize vmWare (the premier virtualization software) which handles automated monitoring and shuffling of servers in the event of any hardware failure. A server can go down and vmWare will migrate that server to a different piece of hardware with no interruption (we have seen this live, and in tests).<br />
<br />
For the SAN's, we utilize Dell's Compellent. Compellent is Dell's enterprise grade storage solution. We utilize both a Primary and a Secondary SAN. This is unusual in the industry because the SAN's have full redundant everything anyway. However, we have chosen to implement the Secondary SAN as a extra disaster recovery level.<br />
<br />
To summarize, we have built the infrastructure to be completely N+1 and then some, utilizing the top of the line Dell and vmWare products to fully reduce and minimize any hardware/network issues that may arise. <br />
<br />
<br />
[[Category:Infrastructure]]</div>Briana