<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://wiki.hostek.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Codyw</id>
		<title>Hostek.com Wiki - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="https://wiki.hostek.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Codyw"/>
		<link rel="alternate" type="text/html" href="https://wiki.hostek.com/Special:Contributions/Codyw"/>
		<updated>2026-04-16T18:38:18Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.24.2</generator>

	<entry>
		<id>https://wiki.hostek.com/index.php?title=How_to_Enable_Robust_Exceptions_on_a_per_Site_basis_in_ColdFusion&amp;diff=3812</id>
		<title>How to Enable Robust Exceptions on a per Site basis in ColdFusion</title>
		<link rel="alternate" type="text/html" href="https://wiki.hostek.com/index.php?title=How_to_Enable_Robust_Exceptions_on_a_per_Site_basis_in_ColdFusion&amp;diff=3812"/>
				<updated>2018-03-26T19:21:49Z</updated>
		
		<summary type="html">&lt;p&gt;Codyw: Remove incorrect information.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In circumstances when you need to enable robust exceptions for a site, here are the steps needed:&lt;br /&gt;
&lt;br /&gt;
You can configure this at the site level within your Application.cfc using the &amp;quot;this.EnableRobustException&amp;quot; property:&lt;br /&gt;
&lt;br /&gt;
https://helpx.adobe.com/coldfusion/cfml-reference/application-cfc-reference/application-variables.html&lt;br /&gt;
&lt;br /&gt;
Example &amp;quot;Application.cfc&amp;quot; file:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;cfcomponent&amp;gt;&lt;br /&gt;
     &amp;lt;cfset this.Name = &amp;quot;My Application Name&amp;quot; /&amp;gt;&lt;br /&gt;
     &amp;lt;cfset this.EnableRobustException = &amp;quot;True&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;/cfcomponent&amp;gt;&lt;/div&gt;</summary>
		<author><name>Codyw</name></author>	</entry>

	<entry>
		<id>https://wiki.hostek.com/index.php?title=TLS_1.2_Client_Support&amp;diff=3810</id>
		<title>TLS 1.2 Client Support</title>
		<link rel="alternate" type="text/html" href="https://wiki.hostek.com/index.php?title=TLS_1.2_Client_Support&amp;diff=3810"/>
				<updated>2018-03-01T17:10:22Z</updated>
		
		<summary type="html">&lt;p&gt;Codyw: Java 6 TLSv1.2 support correction.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__FORCETOC__&lt;br /&gt;
Wiki for tracking which scripting engines support TLS 1.2 HTTP clients &lt;br /&gt;
and instructions on how to enable support by changing version, running &lt;br /&gt;
command, etc.&lt;br /&gt;
&lt;br /&gt;
==PHP (Coming Soon)==&lt;br /&gt;
&lt;br /&gt;
==ColdFusion==&lt;br /&gt;
===Which versions of Java support TLS 1.2?===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: center;&amp;quot; | Java Version&lt;br /&gt;
! style=&amp;quot;text-align: center;&amp;quot; | TLS 1.2 Support&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 6 and earlier&lt;br /&gt;
| style=&amp;quot;text-align: center; background-color: Red;&amp;quot; | Not Supported&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | Java 7&lt;br /&gt;
| style=&amp;quot;text-align: center; background-color: Yellow;&amp;quot; | Supported with &lt;br /&gt;
changes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | Java 8&lt;br /&gt;
| style=&amp;quot;text-align: center; background-color: Green;&amp;quot; | Supported&lt;br /&gt;
|}&lt;br /&gt;
'''Note that it's usually best to simply upgrade to Java 8.'''&lt;br /&gt;
&lt;br /&gt;
===Which version of Java does ColdFusion use?===&lt;br /&gt;
See below for a table of the default Java version for each supported version of ColdFusion&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: center;&amp;quot; | ColdFusion Version&lt;br /&gt;
! style=&amp;quot;text-align: center;&amp;quot; | Default Java Version&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | ColdFusion 10&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | Java 6&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | ColdFusion 11&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | Java 7&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | ColdFusion 2016&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | Java 8&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
You can determine exactly which version of Java you're using with the below code. &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;cfm&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;cfoutput&amp;gt;#CreateObject(&amp;quot;java&amp;quot;, &amp;quot;java.lang.System&amp;quot;).getProperty(&amp;quot;java.version&amp;quot;)#&amp;lt;/cfoutput&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
The output of this command should look like &amp;lt;code&amp;gt;1.7.0_51&amp;lt;/code&amp;gt;. In this example, the Java version being used is Java 7 update 51.&lt;br /&gt;
&lt;br /&gt;
===Shared Hosting===&lt;br /&gt;
On our shared servers, reach out to our support team if you have any questions regarding whether your site is ready for TLS 1.2. Most of our shared servers are already using Java 8, and we're upgrading the rest of them. We intend to have the upgrades done before any TLS 1.2 deadlines.&lt;br /&gt;
&lt;br /&gt;
===VPS Hosting===&lt;br /&gt;
====Java 5 and earlier====&lt;br /&gt;
Please let our support team know that you would like your JVM upgraded to Java 8. Note that a major Java upgrade in ColdFusion requires a few changes that aren't well documented.&lt;br /&gt;
&lt;br /&gt;
====Java 6 or Java 7====&lt;br /&gt;
TLSv1.2 can be enabled with an additional java argument in your jvm.config. &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;-Dhttps.protocols=TLSv1,TLSv1.1,TLSv1.2&amp;lt;/code&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
This argument will allow ColdFusion to use TLSv1.2, and will keep TLSv1 and TLSv1.1 available for communication with servers that don't yet support TLSv1.2.&lt;br /&gt;
&lt;br /&gt;
'''Note that it's usually best to simply upgrade to Java 8.'''&lt;br /&gt;
&lt;br /&gt;
====Java 8====&lt;br /&gt;
Java 8 supports TLS 1.2 without any changes.&lt;br /&gt;
&lt;br /&gt;
==ASP.Net==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: center;&amp;quot; | Framework Version&lt;br /&gt;
! style=&amp;quot;text-align: center;&amp;quot; | TLS 1.2 Support&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2.0-3.5&lt;br /&gt;
| style=&amp;quot;text-align: center; background-color: Red;&amp;quot; | Not Supported&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 4.0-4.5&lt;br /&gt;
| style=&amp;quot;text-align: center; background-color: Yellow;&amp;quot; | Supported with &lt;br /&gt;
changes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 4.6&lt;br /&gt;
| style=&amp;quot;text-align: center; background-color: Green;&amp;quot; | Supported&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Framework 2.0-3.5===&lt;br /&gt;
&lt;br /&gt;
No TLS 1.2 support. You must update to at least framework version 4.0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Framework 4.0===&lt;br /&gt;
&lt;br /&gt;
For ASP.Net 4.0, you can use either of the following two methods to &lt;br /&gt;
enable TLS 1.2 support:&lt;br /&gt;
&lt;br /&gt;
'''NOTE:''' .Net Framework 4.5 or above must be installed for this to &lt;br /&gt;
work. However, your application can still target Framework 4.0.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Method one - per application support&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
C# Code:&lt;br /&gt;
System.Net.ServicePointManager.SecurityProtocol |= &lt;br /&gt;
(SecurityProtocolType)768 | (SecurityProtocolType)3072;&lt;br /&gt;
&lt;br /&gt;
* Method two - server-wide support via registry change - '''All of our &lt;br /&gt;
shared servers have this enabled'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
UseStrongCrypto.reg file&lt;br /&gt;
Windows Registry Editor Version 5.00&lt;br /&gt;
&lt;br /&gt;
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\v4.0.30319]&lt;br /&gt;
&amp;quot;SchUseStrongCrypto&amp;quot;=dword:00000001&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\.NETFramework\v4.0.30319]&lt;br /&gt;
&amp;quot;SchUseStrongCrypto&amp;quot;=dword:00000001&lt;br /&gt;
&lt;br /&gt;
OR&lt;br /&gt;
&lt;br /&gt;
Command Prompt (cmd):&lt;br /&gt;
reg add HKLM\SOFTWARE\Microsoft\.NETFramework\v4.0.30319 /v &lt;br /&gt;
SchUseStrongCrypto /t REG_DWORD /d 1&lt;br /&gt;
reg add HKLM\SOFTWARE\Wow6432Node\Microsoft\.NETFramework\v4.0.30319 &lt;br /&gt;
/v SchUseStrongCrypto /t REG_DWORD /d 1&lt;br /&gt;
&lt;br /&gt;
OR&lt;br /&gt;
&lt;br /&gt;
PowerShell:&lt;br /&gt;
Set-ItemProperty -Path &lt;br /&gt;
HKLM:\SOFTWARE\Microsoft\.NETFramework\v4.0.30319 -Name &lt;br /&gt;
SchUseStrongCrypto -Value 1&lt;br /&gt;
Set-ItemProperty -Path &lt;br /&gt;
HKLM:\SOFTWARE\Wow6432Node\Microsoft\.NETFramework\v4.0.30319 -Name &lt;br /&gt;
SchUseStrongCrypto -Value 1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Framework 4.5===&lt;br /&gt;
&lt;br /&gt;
For ASP.Net 4.5, you can use either of the following two methods to &lt;br /&gt;
enable TLS 1.2 support:&lt;br /&gt;
&lt;br /&gt;
* Method one - per application support&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
C# Code:&lt;br /&gt;
System.Net.ServicePointManager.SecurityProtocol |= &lt;br /&gt;
System.Net.SecurityProtocolType.Tls11 | &lt;br /&gt;
System.Net.SecurityProtocolType.Tls12;&lt;br /&gt;
&lt;br /&gt;
* Method two - server-wide support via registry change - '''All of our &lt;br /&gt;
shared servers have this enabled'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
UseStrongCrypto.reg file&lt;br /&gt;
Windows Registry Editor Version 5.00&lt;br /&gt;
&lt;br /&gt;
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\v4.0.30319]&lt;br /&gt;
&amp;quot;SchUseStrongCrypto&amp;quot;=dword:00000001&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\.NETFramework\v4.0.30319]&lt;br /&gt;
&amp;quot;SchUseStrongCrypto&amp;quot;=dword:00000001&lt;br /&gt;
&lt;br /&gt;
OR&lt;br /&gt;
&lt;br /&gt;
Command Prompt (cmd):&lt;br /&gt;
reg add HKLM\SOFTWARE\Microsoft\.NETFramework\v4.0.30319 /v &lt;br /&gt;
SchUseStrongCrypto /t REG_DWORD /d 1&lt;br /&gt;
reg add HKLM\SOFTWARE\Wow6432Node\Microsoft\.NETFramework\v4.0.30319 &lt;br /&gt;
/v SchUseStrongCrypto /t REG_DWORD /d 1&lt;br /&gt;
&lt;br /&gt;
OR&lt;br /&gt;
&lt;br /&gt;
PowerShell:&lt;br /&gt;
Set-ItemProperty -Path &lt;br /&gt;
HKLM:\SOFTWARE\Microsoft\.NETFramework\v4.0.30319 -Name &lt;br /&gt;
SchUseStrongCrypto -Value 1&lt;br /&gt;
Set-ItemProperty -Path &lt;br /&gt;
HKLM:\SOFTWARE\Wow6432Node\Microsoft\.NETFramework\v4.0.30319 -Name &lt;br /&gt;
SchUseStrongCrypto -Value 1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Framework 4.6===&lt;br /&gt;
&lt;br /&gt;
ASP.Net 4.6 supports TLS 1.2 without any changes.&lt;/div&gt;</summary>
		<author><name>Codyw</name></author>	</entry>

	<entry>
		<id>https://wiki.hostek.com/index.php?title=Node.js_on_Windows&amp;diff=3803</id>
		<title>Node.js on Windows</title>
		<link rel="alternate" type="text/html" href="https://wiki.hostek.com/index.php?title=Node.js_on_Windows&amp;diff=3803"/>
				<updated>2017-12-28T21:24:45Z</updated>
		
		<summary type="html">&lt;p&gt;Codyw: updated grammar, examples, troubleshooting, and outline&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Installing Node.js on a Windows VPS ==&lt;br /&gt;
&lt;br /&gt;
=== Node.js ===&lt;br /&gt;
&lt;br /&gt;
Note that if you have Node.js already installed or the executable already on your server, then you can skip this step. &lt;br /&gt;
&lt;br /&gt;
#Download and install the Node.js installer (MSI) for Windows: https://nodejs.org/download/&lt;br /&gt;
#*Be sure to install the correct version that matches your server's bitness.&lt;br /&gt;
#Accept the defaults and finish installing Node.js.&lt;br /&gt;
&lt;br /&gt;
You can confirm that you've successfully installed Node.js by following these steps.&lt;br /&gt;
#Launch a new command prompt(cmd).&lt;br /&gt;
#Run 'node --version' and it should print out the Node.js version installed on your server.&lt;br /&gt;
&lt;br /&gt;
=== iisnode ===&lt;br /&gt;
&lt;br /&gt;
If you want to host Node.js applications with IIS, then you'll need to use the &amp;quot;iisnode&amp;quot; IIS module.&lt;br /&gt;
&lt;br /&gt;
#Download and install the latest stable iisnode module from: https://github.com/Azure/iisnode/releases&lt;br /&gt;
#*Be sure to install the correct version that matches your server's bitness.&lt;br /&gt;
#Add &amp;quot;list folder&amp;quot; permissions on c:\home for IIS_IUSRS. You can use the &amp;quot;Advanced&amp;quot; permissions control to apply the permission to &amp;quot;This folder only&amp;quot;. '''Caution:''' If you're hosting multiple applications for various customers you might need to make further security considerations.&lt;br /&gt;
#*This assumes that you're using the default site path of 'C:\Home\domain.tld' that we configure on Windows VPS servers. If you have a custom setup, then you'll need to be sure that the 'IIS_IUSRS' group has &amp;quot;list folder&amp;quot; permissions for all directories leading up to your site's webroot.&lt;br /&gt;
&lt;br /&gt;
== Running Your First Node.js Application ==&lt;br /&gt;
&lt;br /&gt;
=== Configure your site for iisnode ===&lt;br /&gt;
&lt;br /&gt;
For your Node.js application to work with IIS, you will need to configure the site for use with iisnode. You can accomplish this with some web.config options, or a web.config option as well as a .yml config file. For the sake of simplicity and getting started quickly, we've provided a couple of examples below.&lt;br /&gt;
&lt;br /&gt;
The only changes you'll probably need to make in the example yaml config are the paths to the node.exe executable and the interceptor. &lt;br /&gt;
&lt;br /&gt;
'''web.config:'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;configuration&amp;gt;&lt;br /&gt;
&amp;lt;system.webServer&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;handlers&amp;gt;&lt;br /&gt;
      &amp;lt;add name=&amp;quot;iisnode&amp;quot; path=&amp;quot;node_app.js&amp;quot; verb=&amp;quot;*&amp;quot; modules=&amp;quot;iisnode&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/handlers&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;rewrite&amp;gt;&lt;br /&gt;
      &amp;lt;rules&amp;gt;&lt;br /&gt;
        &amp;lt;rule name=&amp;quot;nodejs&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;match url=&amp;quot;(.*)&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;conditions&amp;gt;&lt;br /&gt;
            &amp;lt;add input=&amp;quot;{REQUEST_FILENAME}&amp;quot; matchType=&amp;quot;IsFile&amp;quot; negate=&amp;quot;true&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;/conditions&amp;gt;&lt;br /&gt;
          &amp;lt;action type=&amp;quot;Rewrite&amp;quot; url=&amp;quot;/node_app.js&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/rule&amp;gt;&lt;br /&gt;
      &amp;lt;/rules&amp;gt;&lt;br /&gt;
    &amp;lt;/rewrite&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;security&amp;gt;&lt;br /&gt;
      &amp;lt;requestFiltering&amp;gt;&lt;br /&gt;
        &amp;lt;hiddenSegments&amp;gt;&lt;br /&gt;
          &amp;lt;add segment=&amp;quot;node_modules&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;add segment=&amp;quot;iisnode&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/hiddenSegments&amp;gt;&lt;br /&gt;
      &amp;lt;/requestFiltering&amp;gt;&lt;br /&gt;
    &amp;lt;/security&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;/system.webServer&amp;gt;&lt;br /&gt;
&amp;lt;/configuration&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''iisnode.yml:'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;yaml&amp;quot;&amp;gt;&lt;br /&gt;
# The optional iisnode.yml file provides overrides of   &lt;br /&gt;
# the iisnode configuration settings specified in web.config.  &lt;br /&gt;
  &lt;br /&gt;
node_env: production  &lt;br /&gt;
nodeProcessCommandLine: &amp;quot;C:\Program Files\nodejs\node.exe&amp;quot;  &lt;br /&gt;
interceptor: &amp;quot;C:\Program Files\iisnode\interceptor.js&amp;quot;  &lt;br /&gt;
nodeProcessCountPerApplication: 1  &lt;br /&gt;
maxConcurrentRequestsPerProcess: 1024  &lt;br /&gt;
maxNamedPipeConnectionRetry: 24  &lt;br /&gt;
namedPipeConnectionRetryDelay: 250  &lt;br /&gt;
maxNamedPipeConnectionPoolSize: 512  &lt;br /&gt;
maxNamedPipePooledConnectionAge: 30000  &lt;br /&gt;
asyncCompletionThreadCount: 0  &lt;br /&gt;
initialRequestBufferSize: 4096  &lt;br /&gt;
maxRequestBufferSize: 65536  &lt;br /&gt;
watchedFiles: *.js;iisnode.yml  &lt;br /&gt;
uncFileChangesPollingInterval: 5000  &lt;br /&gt;
gracefulShutdownTimeout: 60000  &lt;br /&gt;
loggingEnabled: true  &lt;br /&gt;
logDirectory: iisnode  &lt;br /&gt;
debuggingEnabled: true  &lt;br /&gt;
debuggerPortRange: 5058-6058  &lt;br /&gt;
debuggerPathSegment: debug  &lt;br /&gt;
maxLogFileSizeInKB: 128  &lt;br /&gt;
maxTotalLogFileSizeInKB: 1024  &lt;br /&gt;
maxLogFiles: 20  &lt;br /&gt;
devErrorsEnabled: false  &lt;br /&gt;
flushResponse: false  &lt;br /&gt;
enableXFF: false  &lt;br /&gt;
promoteServerVars: &lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Create your application ===&lt;br /&gt;
&lt;br /&gt;
For the most part, your Node.js application should work as expected. It's important to note that there are some differences. For example, the express .listen() method works differently with iisnode apps, which you can see later in the wiki. If necessary, you can find a handful of example applications in the iisnode github repo: https://github.com/Azure/iisnode/tree/master/src/samples/&lt;br /&gt;
&lt;br /&gt;
In our example, we've created a very simple express application. You'll need to use npm to install the &amp;quot;express&amp;quot; node module. To do this, navigate to your site's web root in command prompt or powershell and then run the following command:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;npm install express --save&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Here is our example application:&lt;br /&gt;
&lt;br /&gt;
'''node_app.js:''' &lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
var express = require('express');&lt;br /&gt;
var app = express();&lt;br /&gt;
app.get('/', function (req, res) {&lt;br /&gt;
	res.send('Hello World!');&lt;br /&gt;
});&lt;br /&gt;
// This is REQUIRED for IISNODE to work&lt;br /&gt;
app.listen(process.env.PORT, () =&amp;gt; {&lt;br /&gt;
	console.log('listening')&lt;br /&gt;
})&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you browse to your site, you should see the text &amp;quot;hello world&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
If you need a simpler example that requires no 3rd party modules, then you can use this one from the iisnode github repo: https://github.com/Azure/iisnode/blob/master/src/samples/helloworld/hello.js&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting Your Node.js Application ==&lt;br /&gt;
&lt;br /&gt;
If you followed this wiki, then logging should be enabled for your application. The standard output and standard error messages should be logged to their own respective log files in the &amp;quot;iisnode&amp;quot; directory.&lt;br /&gt;
&lt;br /&gt;
=== Common Errors ===&lt;br /&gt;
&lt;br /&gt;
'''Error: EPERM: operation not permitted, lstat 'C:\home''''&lt;br /&gt;
&lt;br /&gt;
This means that your site's web user doesn't have permission to list the folder contents. Double-check the permissions of your site's web user and make sure that it can list the contents of all directories leading up to your site's web root.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Tutorials]]&lt;br /&gt;
[[Category:Windows-VPS]]&lt;/div&gt;</summary>
		<author><name>Codyw</name></author>	</entry>

	<entry>
		<id>https://wiki.hostek.com/index.php?title=Node.js&amp;diff=3802</id>
		<title>Node.js</title>
		<link rel="alternate" type="text/html" href="https://wiki.hostek.com/index.php?title=Node.js&amp;diff=3802"/>
				<updated>2017-12-28T21:23:35Z</updated>
		
		<summary type="html">&lt;p&gt;Codyw: Codyw moved page Node.js to Node.js on Windows: Reduced scope to Windows only.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Node.js on Windows]]&lt;/div&gt;</summary>
		<author><name>Codyw</name></author>	</entry>

	<entry>
		<id>https://wiki.hostek.com/index.php?title=Node.js_on_Windows&amp;diff=3801</id>
		<title>Node.js on Windows</title>
		<link rel="alternate" type="text/html" href="https://wiki.hostek.com/index.php?title=Node.js_on_Windows&amp;diff=3801"/>
				<updated>2017-12-28T21:23:30Z</updated>
		
		<summary type="html">&lt;p&gt;Codyw: Codyw moved page Node.js to Node.js on Windows: Reduced scope to Windows only.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Installing Node.js on Windows VPS ==&lt;br /&gt;
&lt;br /&gt;
#Download and install the Node.js installer (MSI) for Windows: https://nodejs.org/download/&lt;br /&gt;
#*Be sure to install the version with the correct bitness of your server. Note that if you have Node.js already installed or the executable already on your server you can skip this step, although you might need to set additional permissions.&lt;br /&gt;
#Download and install the iisnode module from: https://github.com/Azure/iisnode/downloads&lt;br /&gt;
#Add &amp;quot;list folder&amp;quot; permissions on c:\home for IIS_USERS. Caution if your hosting multiple applications for various customers you might need to make further security considerations.&lt;br /&gt;
&lt;br /&gt;
=== Running Your Node.js Application ===&lt;br /&gt;
&lt;br /&gt;
You should have a domain already created using our control panel WCP. Copy the Node.js application to a the destination folder, where you want to run it. For example: your-domain.com/node, will likely be in &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
c:\home\your-domain.com\wwwroot\node&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You will need to create a web.config and or iisnode.yml file (or modify the existing), see the next section for specifics.&lt;br /&gt;
&lt;br /&gt;
=== Modify iisnode web.config settings ===&lt;br /&gt;
&lt;br /&gt;
'''If you followed the steps to install we suggest getting the example web.config and iisnode.yml from: C:\Program Files\iisnode\www\configuration'''&lt;br /&gt;
&lt;br /&gt;
NOTE: The iisnode.yml file overrides any iisnode specific settings except for the handler and entrypoint which you are required to include in the web.config. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    &amp;lt;handlers&amp;gt;&lt;br /&gt;
      &amp;lt;add name=&amp;quot;iisnode&amp;quot; path=&amp;quot;hello.js&amp;quot; verb=&amp;quot;*&amp;quot; modules=&amp;quot;iisnode&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/handlers&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Example web.config ====&lt;br /&gt;
&lt;br /&gt;
The only thing you'll need to change in this web.config example is moving the path to the node.exe executable and the interceptor. The nice thing about the web.config provided by the example is it details all the available settings. Here's an example web.config:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;configuration&amp;gt;&lt;br /&gt;
  &amp;lt;system.webServer&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- indicates that the hello.js file is a node.js application &lt;br /&gt;
    to be handled by the iisnode module --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;handlers&amp;gt;&lt;br /&gt;
      &amp;lt;add name=&amp;quot;iisnode&amp;quot; path=&amp;quot;hello.js&amp;quot; verb=&amp;quot;*&amp;quot; modules=&amp;quot;iisnode&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/handlers&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;iisnode&lt;br /&gt;
      nodeProcessCommandLine=&amp;quot;&amp;amp;quot;%programfiles%\nodejs\node.exe&amp;amp;quot;&amp;quot; &lt;br /&gt;
      interceptor=&amp;quot;&amp;amp;quot;%programfiles%\iisnode\interceptor.js&amp;amp;quot;&amp;quot;      &lt;br /&gt;
      node_env=&amp;quot;%node_env%&amp;quot;&lt;br /&gt;
      nodeProcessCountPerApplication=&amp;quot;1&amp;quot;&lt;br /&gt;
      maxConcurrentRequestsPerProcess=&amp;quot;1024&amp;quot;&lt;br /&gt;
      maxNamedPipeConnectionRetry=&amp;quot;100&amp;quot;&lt;br /&gt;
      namedPipeConnectionRetryDelay=&amp;quot;250&amp;quot;      &lt;br /&gt;
      maxNamedPipeConnectionPoolSize=&amp;quot;512&amp;quot;&lt;br /&gt;
      maxNamedPipePooledConnectionAge=&amp;quot;30000&amp;quot;&lt;br /&gt;
      asyncCompletionThreadCount=&amp;quot;0&amp;quot;&lt;br /&gt;
      initialRequestBufferSize=&amp;quot;4096&amp;quot;&lt;br /&gt;
      maxRequestBufferSize=&amp;quot;65536&amp;quot;&lt;br /&gt;
      watchedFiles=&amp;quot;*.js;iisnode.yml&amp;quot;&lt;br /&gt;
      uncFileChangesPollingInterval=&amp;quot;5000&amp;quot;      &lt;br /&gt;
      gracefulShutdownTimeout=&amp;quot;60000&amp;quot;&lt;br /&gt;
      loggingEnabled=&amp;quot;true&amp;quot;&lt;br /&gt;
      logDirectory=&amp;quot;iisnode&amp;quot;&lt;br /&gt;
      debuggingEnabled=&amp;quot;true&amp;quot;&lt;br /&gt;
      debugHeaderEnabled=&amp;quot;false&amp;quot;&lt;br /&gt;
      debuggerPortRange=&amp;quot;5058-6058&amp;quot;&lt;br /&gt;
      debuggerPathSegment=&amp;quot;debug&amp;quot;&lt;br /&gt;
      maxLogFileSizeInKB=&amp;quot;128&amp;quot;&lt;br /&gt;
      maxTotalLogFileSizeInKB=&amp;quot;1024&amp;quot;&lt;br /&gt;
      maxLogFiles=&amp;quot;20&amp;quot;&lt;br /&gt;
      devErrorsEnabled=&amp;quot;true&amp;quot;&lt;br /&gt;
      flushResponse=&amp;quot;false&amp;quot;      &lt;br /&gt;
      enableXFF=&amp;quot;false&amp;quot;&lt;br /&gt;
      promoteServerVars=&amp;quot;&amp;quot;&lt;br /&gt;
      configOverrides=&amp;quot;iisnode.yml&amp;quot;&lt;br /&gt;
     /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;/system.webServer&amp;gt;&lt;br /&gt;
&amp;lt;/configuration&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== iisnode.yml for configuration ====&lt;br /&gt;
&lt;br /&gt;
[http://tomasz.janczuk.org/2012/05/yaml-configuration-support-in-iisnode.html About the iisnode.yml configuration it's importance.]&lt;br /&gt;
&lt;br /&gt;
[[Category:Tutorials]]&lt;br /&gt;
[[Category:Windows-VPS]]&lt;/div&gt;</summary>
		<author><name>Codyw</name></author>	</entry>

	<entry>
		<id>https://wiki.hostek.com/index.php?title=MS_Access&amp;diff=3776</id>
		<title>MS Access</title>
		<link rel="alternate" type="text/html" href="https://wiki.hostek.com/index.php?title=MS_Access&amp;diff=3776"/>
				<updated>2017-12-16T23:01:46Z</updated>
		
		<summary type="html">&lt;p&gt;Codyw: Add new MS Access wiki&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Do you support MS Access? ==&lt;br /&gt;
&lt;br /&gt;
Yes, you can use MS Access datasources on any of our ColdFusion/Windows hosting plans. Our WCP(Windows Control Panel) has full support for MS Access and will allow you to create and manage MS Access datasources as needed.&lt;br /&gt;
&lt;br /&gt;
== What you should know about MS Access. ==&lt;br /&gt;
&lt;br /&gt;
The first and most important thing to know about MS Access is that it's not a production database engine, and should not be considered a suitable choice for a production environment. This essentially means that you will likely experience service or site crashes or hangs when using MS Access. Many legacy ColdFusion apps use MS Access as the datasource.&lt;br /&gt;
&lt;br /&gt;
At Hostek we encourage our customers to use whatever they're most comfortable with. However, it's important to understand that you '''will''' experience issues when relying on MS Access as your site's datasource. MS Access has a use case in the desktop user space, but it was never meant to be used on a server. Additionally, Microsoft stated in a release that has since been removed (due to article age):&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Microsoft Access was not designed for server use. When multiple, concurrent users make requests of a Microsoft Access database (or database driver), unpredictable results may occur.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
For these reasons, we strongly discourage the use of MS Access as the database for your ColdFusion application(s). You may be surprised how easy it is to switch to a better database engine.&lt;br /&gt;
&lt;br /&gt;
== Converting your MS Access database. ==&lt;br /&gt;
&lt;br /&gt;
If you're currently using an MS Access database, then we recommend switching to either MSSQL or MySQL. Since MS Access is a Microsoft product, you may find that MSSQL is much more similar in usage and syntax. There are free tools available online that will allow you to convert your MS Access datasource to either MSSQL or MySQL. &lt;br /&gt;
&lt;br /&gt;
[http://www.bullzip.com/products/a2s/info.php Access to MSSQL]&lt;br /&gt;
&lt;br /&gt;
[http://www.bullzip.com/products/a2m/info.php Access to MySQL]&lt;br /&gt;
&lt;br /&gt;
Please note that you may need to test compatibility with your new database engine of choice. In some rare cases you'll have to make changes to your SQL query code itself in order to work with the new database. If any of your SQL queries need to be updated, you will need to do that yourself or consult with your ColdFusion developer.&lt;/div&gt;</summary>
		<author><name>Codyw</name></author>	</entry>

	<entry>
		<id>https://wiki.hostek.com/index.php?title=How_to_select_different_ColdFusion_versions&amp;diff=3270</id>
		<title>How to select different ColdFusion versions</title>
		<link rel="alternate" type="text/html" href="https://wiki.hostek.com/index.php?title=How_to_select_different_ColdFusion_versions&amp;diff=3270"/>
				<updated>2017-06-21T17:25:17Z</updated>
		
		<summary type="html">&lt;p&gt;Codyw: create cf version selector wiki&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Please note that this tool is only temporarily available for testing scheduled major ColdFusion upgrades.'''&lt;br /&gt;
&lt;br /&gt;
In this wiki, we’ll illustrate how to change the ColdFusion version of your site by using the “ColdFusion Version Selector” tool in WCP.  &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# Login to WCP. You can learn about how to login to WCP in [https://wiki.hostek.com/WCP#How_To_Login_To_My_WCP_Control_Panel this linked wiki].&lt;br /&gt;
# If you have more than one domain in your account, click the “Hosted Domains” dropdown at the top-right of the screen, and then select the domain you would like to change the CF version for.&lt;br /&gt;
# In the “ColdFusion” tools section, click on the “ColdFusion Version Selector” tool.&lt;br /&gt;
# Next to the domain or subdomain that you would like to change the ColdFusion version for, click on the “manage” button.&lt;br /&gt;
# In the “ColdFusion Version” dropdown selector, select the version of ColdFusion you would like to switch to.&lt;br /&gt;
# Click the “save” button when you’re satisfied with your selection.&lt;br /&gt;
&lt;br /&gt;
See below for a recording of the process.&lt;br /&gt;
&lt;br /&gt;
[[File:change-cf-version.gif]]&lt;/div&gt;</summary>
		<author><name>Codyw</name></author>	</entry>

	<entry>
		<id>https://wiki.hostek.com/index.php?title=File:Change-cf-version.gif&amp;diff=3269</id>
		<title>File:Change-cf-version.gif</title>
		<link rel="alternate" type="text/html" href="https://wiki.hostek.com/index.php?title=File:Change-cf-version.gif&amp;diff=3269"/>
				<updated>2017-06-21T17:21:52Z</updated>
		
		<summary type="html">&lt;p&gt;Codyw: how to change ColdFusion version in WCP&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;how to change ColdFusion version in WCP&lt;/div&gt;</summary>
		<author><name>Codyw</name></author>	</entry>

	<entry>
		<id>https://wiki.hostek.com/index.php?title=TLS_1.2_Client_Support&amp;diff=3040</id>
		<title>TLS 1.2 Client Support</title>
		<link rel="alternate" type="text/html" href="https://wiki.hostek.com/index.php?title=TLS_1.2_Client_Support&amp;diff=3040"/>
				<updated>2017-03-16T21:27:49Z</updated>
		
		<summary type="html">&lt;p&gt;Codyw: /* ColdFusion */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__FORCETOC__&lt;br /&gt;
Wiki for tracking which scripting engines support TLS 1.2 HTTP clients &lt;br /&gt;
and instructions on how to enable support by changing version, running &lt;br /&gt;
command, etc.&lt;br /&gt;
&lt;br /&gt;
==PHP (Coming Soon)==&lt;br /&gt;
&lt;br /&gt;
==ColdFusion==&lt;br /&gt;
===Which versions of Java support TLS 1.2?===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: center;&amp;quot; | Java Version&lt;br /&gt;
! style=&amp;quot;text-align: center;&amp;quot; | TLS 1.2 Support&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 5 and earlier&lt;br /&gt;
| style=&amp;quot;text-align: center; background-color: Red;&amp;quot; | Not Supported&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | Java 6 or Java 7&lt;br /&gt;
| style=&amp;quot;text-align: center; background-color: Yellow;&amp;quot; | Supported with &lt;br /&gt;
changes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | Java 8&lt;br /&gt;
| style=&amp;quot;text-align: center; background-color: Green;&amp;quot; | Supported&lt;br /&gt;
|}&lt;br /&gt;
'''Note that it's usually best to simply upgrade to Java 8.'''&lt;br /&gt;
&lt;br /&gt;
===Which version of Java does ColdFusion use?===&lt;br /&gt;
See below for a table of the default Java version for each supported version of ColdFusion&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: center;&amp;quot; | ColdFusion Version&lt;br /&gt;
! style=&amp;quot;text-align: center;&amp;quot; | Default Java Version&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | ColdFusion 10&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | Java 6&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | ColdFusion 11&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | Java 7&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | ColdFusion 2016&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | Java 8&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
You can determine exactly which version of Java you're using with the below code. &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;cfm&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;cfoutput&amp;gt;#CreateObject(&amp;quot;java&amp;quot;, &amp;quot;java.lang.System&amp;quot;).getProperty(&amp;quot;java.version&amp;quot;)#&amp;lt;/cfoutput&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
The output of this command should look like &amp;lt;code&amp;gt;1.7.0_51&amp;lt;/code&amp;gt;. In this example, the Java version being used is Java 7 update 51.&lt;br /&gt;
&lt;br /&gt;
===Shared Hosting===&lt;br /&gt;
On our shared servers, reach out to our support team if you have any questions regarding whether your site is ready for TLS 1.2. Most of our shared servers are already using Java 8, and we're upgrading the rest of them. We intend to have the upgrades done before any TLS 1.2 deadlines.&lt;br /&gt;
&lt;br /&gt;
===VPS Hosting===&lt;br /&gt;
====Java 5 and earlier====&lt;br /&gt;
Please let our support team know that you would like your JVM upgraded to Java 8. Note that a major Java upgrade in ColdFusion requires a few changes that aren't well documented.&lt;br /&gt;
&lt;br /&gt;
====Java 6 or Java 7====&lt;br /&gt;
TLSv1.2 can be enabled with an additional java argument in your jvm.config. &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;-Dhttps.protocols=TLSv1,TLSv1.1,TLSv1.2&amp;lt;/code&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
This argument will allow ColdFusion to use TLSv1.2, and will keep TLSv1 and TLSv1.1 available for communication with servers that don't yet support TLSv1.2.&lt;br /&gt;
&lt;br /&gt;
'''Note that it's usually best to simply upgrade to Java 8.'''&lt;br /&gt;
&lt;br /&gt;
====Java 8====&lt;br /&gt;
Java 8 supports TLS 1.2 without any changes.&lt;br /&gt;
&lt;br /&gt;
==ASP.Net==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: center;&amp;quot; | Framework Version&lt;br /&gt;
! style=&amp;quot;text-align: center;&amp;quot; | TLS 1.2 Support&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2.0-3.5&lt;br /&gt;
| style=&amp;quot;text-align: center; background-color: Red;&amp;quot; | Not Supported&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 4.0-4.5&lt;br /&gt;
| style=&amp;quot;text-align: center; background-color: Yellow;&amp;quot; | Supported with &lt;br /&gt;
changes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 4.6&lt;br /&gt;
| style=&amp;quot;text-align: center; background-color: Green;&amp;quot; | Supported&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Framework 2.0-3.5===&lt;br /&gt;
&lt;br /&gt;
No TLS 1.2 support. You must update to at least framework version 4.0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Framework 4.0===&lt;br /&gt;
&lt;br /&gt;
For ASP.Net 4.0, you can use either of the following two methods to &lt;br /&gt;
enable TLS 1.2 support:&lt;br /&gt;
&lt;br /&gt;
'''NOTE:''' .Net Framework 4.5 or above must be installed for this to &lt;br /&gt;
work. However, your application can still target Framework 4.0.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Method one - per application support&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
C# Code:&lt;br /&gt;
System.Net.ServicePointManager.SecurityProtocol |= &lt;br /&gt;
(SecurityProtocolType)768 | (SecurityProtocolType)3072;&lt;br /&gt;
&lt;br /&gt;
* Method two - server-wide support via registry change - '''All of our &lt;br /&gt;
shared servers have this enabled'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
UseStrongCrypto.reg file&lt;br /&gt;
Windows Registry Editor Version 5.00&lt;br /&gt;
&lt;br /&gt;
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\v4.0.30319]&lt;br /&gt;
&amp;quot;SchUseStrongCrypto&amp;quot;=dword:00000001&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\.NETFramework\v4.0.30319]&lt;br /&gt;
&amp;quot;SchUseStrongCrypto&amp;quot;=dword:00000001&lt;br /&gt;
&lt;br /&gt;
OR&lt;br /&gt;
&lt;br /&gt;
Command Prompt (cmd):&lt;br /&gt;
reg add HKLM\SOFTWARE\Microsoft\.NETFramework\v4.0.30319 /v &lt;br /&gt;
SchUseStrongCrypto /t REG_DWORD /d 1&lt;br /&gt;
reg add HKLM\SOFTWARE\Wow6432Node\Microsoft\.NETFramework\v4.0.30319 &lt;br /&gt;
/v SchUseStrongCrypto /t REG_DWORD /d 1&lt;br /&gt;
&lt;br /&gt;
OR&lt;br /&gt;
&lt;br /&gt;
PowerShell:&lt;br /&gt;
Set-ItemProperty -Path &lt;br /&gt;
HKLM:\SOFTWARE\Microsoft\.NETFramework\v4.0.30319 -Name &lt;br /&gt;
SchUseStrongCrypto -Value 1&lt;br /&gt;
Set-ItemProperty -Path &lt;br /&gt;
HKLM:\SOFTWARE\Wow6432Node\Microsoft\.NETFramework\v4.0.30319 -Name &lt;br /&gt;
SchUseStrongCrypto -Value 1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Framework 4.5===&lt;br /&gt;
&lt;br /&gt;
For ASP.Net 4.5, you can use either of the following two methods to &lt;br /&gt;
enable TLS 1.2 support:&lt;br /&gt;
&lt;br /&gt;
* Method one - per application support&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
C# Code:&lt;br /&gt;
System.Net.ServicePointManager.SecurityProtocol |= &lt;br /&gt;
System.Net.SecurityProtocolType.Tls11 | &lt;br /&gt;
System.Net.SecurityProtocolType.Tls12;&lt;br /&gt;
&lt;br /&gt;
* Method two - server-wide support via registry change - '''All of our &lt;br /&gt;
shared servers have this enabled'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
UseStrongCrypto.reg file&lt;br /&gt;
Windows Registry Editor Version 5.00&lt;br /&gt;
&lt;br /&gt;
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\v4.0.30319]&lt;br /&gt;
&amp;quot;SchUseStrongCrypto&amp;quot;=dword:00000001&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\.NETFramework\v4.0.30319]&lt;br /&gt;
&amp;quot;SchUseStrongCrypto&amp;quot;=dword:00000001&lt;br /&gt;
&lt;br /&gt;
OR&lt;br /&gt;
&lt;br /&gt;
Command Prompt (cmd):&lt;br /&gt;
reg add HKLM\SOFTWARE\Microsoft\.NETFramework\v4.0.30319 /v &lt;br /&gt;
SchUseStrongCrypto /t REG_DWORD /d 1&lt;br /&gt;
reg add HKLM\SOFTWARE\Wow6432Node\Microsoft\.NETFramework\v4.0.30319 &lt;br /&gt;
/v SchUseStrongCrypto /t REG_DWORD /d 1&lt;br /&gt;
&lt;br /&gt;
OR&lt;br /&gt;
&lt;br /&gt;
PowerShell:&lt;br /&gt;
Set-ItemProperty -Path &lt;br /&gt;
HKLM:\SOFTWARE\Microsoft\.NETFramework\v4.0.30319 -Name &lt;br /&gt;
SchUseStrongCrypto -Value 1&lt;br /&gt;
Set-ItemProperty -Path &lt;br /&gt;
HKLM:\SOFTWARE\Wow6432Node\Microsoft\.NETFramework\v4.0.30319 -Name &lt;br /&gt;
SchUseStrongCrypto -Value 1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Framework 4.6===&lt;br /&gt;
&lt;br /&gt;
ASP.Net 4.6 supports TLS 1.2 without any changes.&lt;/div&gt;</summary>
		<author><name>Codyw</name></author>	</entry>

	<entry>
		<id>https://wiki.hostek.com/index.php?title=Bulk_Mail&amp;diff=2907</id>
		<title>Bulk Mail</title>
		<link rel="alternate" type="text/html" href="https://wiki.hostek.com/index.php?title=Bulk_Mail&amp;diff=2907"/>
				<updated>2016-11-07T16:30:52Z</updated>
		
		<summary type="html">&lt;p&gt;Codyw: /* Ordering */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__FORCETOC__&lt;br /&gt;
==Bulk Email==&lt;br /&gt;
===Notices===&lt;br /&gt;
#The Bulk Email option is NOT for sending spam.&lt;br /&gt;
#It is for sending to legitimate customers and subscribers.&lt;br /&gt;
#It is NOT to be used to send to purchased lists.&lt;br /&gt;
&lt;br /&gt;
===Pricing===&lt;br /&gt;
*Pricing for the Bulk Mail service.&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0; background: #f9f9f9; border: 1px #aaa solid; border-collapse: collapse;&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background-color:lightgrey;&amp;quot; | Emails Per Month&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;background-color:lightgrey;&amp;quot; | Equals&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background-color:lightgrey;&amp;quot; | Pricing&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | #1 - 25,000*&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; align=&amp;quot;center&amp;quot; | =&lt;br /&gt;
| $10/month add-on&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; |#25,001 - 50,000&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; align=&amp;quot;center&amp;quot; | =&lt;br /&gt;
| $20/month add-on&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; |#50,001 - 100,000&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; align=&amp;quot;center&amp;quot; | =&lt;br /&gt;
| $35/month add-on&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; |#100,001 - 200,000&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; align=&amp;quot;center&amp;quot; | =&lt;br /&gt;
| $50/month add-on&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; |#200,001 - 400,000&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; align=&amp;quot;center&amp;quot; | =&lt;br /&gt;
| $75/month add-on&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; |#400,001 - 750,000&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; align=&amp;quot;center&amp;quot; | =&lt;br /&gt;
| $90/month add-on&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; |#750,001 - 1,000,000&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; align=&amp;quot;center&amp;quot; | =&lt;br /&gt;
| $110/month add-on&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; |#1,000,001+&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; align=&amp;quot;center&amp;quot; | =&lt;br /&gt;
| Contact sales [https://support.hostek.com/ here]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* NO additional fee for 1 - 25,000 emails per month.  The purpose of this pricing is if you do not want the delivery of the emails to be throttled (ie, 100 per hour).&lt;br /&gt;
&lt;br /&gt;
===Ordering===&lt;br /&gt;
'''[https://cp.hostek.com/cart.php?a=add&amp;amp;pid=443 CLICK HERE TO ORDER A BULK MAIL ACCOUNT]''' and select the level you need.&lt;br /&gt;
*'''Please note''': If you have ''multiple domains'' '''OR''' if want ''more than one Bulk Mail Account'' you will need to order a separate service for each one.&lt;br /&gt;
&lt;br /&gt;
==Bulk Email In Outlook==&lt;br /&gt;
&lt;br /&gt;
===For new accounts in Outlook, follow these steps:===&lt;br /&gt;
# Add a new account under File---&amp;gt;Add New Account.   Be sure your bulk account has been added to your actual mail server in Smartermail/Cpanel&lt;br /&gt;
# Select Manually configure server settings and click next&lt;br /&gt;
# Select Internet E-mail and click next&lt;br /&gt;
# Enter the name and the bulk e-mail address&lt;br /&gt;
# Select the account type you want for the incoming mail that's set up on Smartermail (even if the account won't receive incoming mail this needs to be done or Outlook setup cannot complete)&lt;br /&gt;
# Input the incoming mail server (typically mail.yourdomainname.com)&lt;br /&gt;
# Input the outgoing mail server which is bulkmail1.ezhostingserver.com &lt;br /&gt;
# Enter the full e-mail address for the username&lt;br /&gt;
# Enter the password you set for the user in Smartermail/Cpanel&lt;br /&gt;
# Click on More Settings&lt;br /&gt;
# Click on Outgoing Server&lt;br /&gt;
# Check the &amp;quot;My Outgoing Server Requires authentication&amp;quot; box&lt;br /&gt;
# Select &amp;quot;Log On Using&amp;quot; enter in the password you have set for your user&lt;br /&gt;
# Click on the &amp;quot;Advanced&amp;quot; tab&lt;br /&gt;
# Change the Outgoing Server port from 25 to 26&lt;br /&gt;
# Click OK and then Next&lt;br /&gt;
&lt;br /&gt;
===For existing accounts in Outlook, follow these steps:===&lt;br /&gt;
# Click on File---&amp;gt;Account Settings&lt;br /&gt;
# Double-Click on your account&lt;br /&gt;
# Change the outgoing mail server to bulkmail1.ezhostingserver.com&lt;br /&gt;
# Click on More Settings&lt;br /&gt;
# Click on Outgoing Server&lt;br /&gt;
# Check the &amp;quot;My Outgoing Server Requires authentication&amp;quot; box&lt;br /&gt;
# Select &amp;quot;Log On Using&amp;quot; enter in the bulk username and password that was e-mailed to you here&lt;br /&gt;
# Click on the &amp;quot;Advanced&amp;quot; tab&lt;br /&gt;
# Change the Outgoing Server port from 25 to 26&lt;br /&gt;
# Click OK and then Next&lt;br /&gt;
*Following these steps will successfully set up your Outlook e-mail account to use the Bulk Mail service you purchased for sending e-mails.&lt;br /&gt;
&lt;br /&gt;
==Bulk Email in SmarterMail==&lt;br /&gt;
&lt;br /&gt;
===Setting up Bulk Email in SmarterMail===&lt;br /&gt;
#Login into '''Webmail''' (e.g. &amp;lt;nowiki&amp;gt;http://mail.yourawesomedomain.com/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
#Go to '''Settings''' (Gears Icon)&lt;br /&gt;
#Open the '''Advanced Settings''' section&lt;br /&gt;
#Click on '''SMTP Accounts'''&lt;br /&gt;
#Click on '''New'''&lt;br /&gt;
#Fillout the form with the information you were provided after purchasing the Bulk Email User Account. Below is an Example:&lt;br /&gt;
##'''Server Address:''' bulkmail1.ezhostingserver.com&lt;br /&gt;
##'''Port:''' 25&lt;br /&gt;
##'''Display Name:''' example@yourawesomedomain.com&lt;br /&gt;
##'''Email Address:''' example@yourawesomedomain.com&lt;br /&gt;
##'''Username:''' example_yourawesomedomain_com&lt;br /&gt;
##'''Password:''' ******************&lt;br /&gt;
##'''Encryption:''' None&lt;br /&gt;
##'''Authentication Enabled:''' Yes&lt;br /&gt;
#Click '''Save'''&lt;br /&gt;
===Using the Bulk Email in SmarterMail===&lt;br /&gt;
#Go to the '''Mail''' section&lt;br /&gt;
#Click on '''New''' [to compose a new message]&lt;br /&gt;
#You'll notice that the '''From:''' Address has a '''drop-down menu''' now, '''click''' on this and choose the Email Address which you set up in the SMTP Accounts.&lt;br /&gt;
##If there are duplicates you choose the closest one to the bottom.&lt;br /&gt;
#Send your message(s) as you normally would.&lt;br /&gt;
*Note: If you have a MailingList, you'll simply send '''TO''' that MailingList's ID. (e.g. clients@yourawesomedomain.com)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:SmarterMail]]&lt;br /&gt;
[[Category:CPanel-Mail]]&lt;/div&gt;</summary>
		<author><name>Codyw</name></author>	</entry>

	<entry>
		<id>https://wiki.hostek.com/index.php?title=Git&amp;diff=2830</id>
		<title>Git</title>
		<link rel="alternate" type="text/html" href="https://wiki.hostek.com/index.php?title=Git&amp;diff=2830"/>
				<updated>2016-05-20T18:29:20Z</updated>
		
		<summary type="html">&lt;p&gt;Codyw: Created page with &amp;quot;==VPS== '''Can I use Git on my VPS?'''  Yes, you can install and use Git on your VPS. Hostek doesn't actively support Git, but we're happy to look into any issues you may have...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==VPS==&lt;br /&gt;
'''Can I use Git on my VPS?'''&lt;br /&gt;
&lt;br /&gt;
Yes, you can install and use Git on your VPS. Hostek doesn't actively support Git, but we're happy to look into any issues you may have.  &lt;br /&gt;
&lt;br /&gt;
If you need assistance with opening a port or making any changes on your server to allow Git to work, please open a support ticket at https://support.hostek.com.&lt;br /&gt;
&lt;br /&gt;
==Shared==&lt;br /&gt;
'''Can I use Git on my shared hosting package?'''  &lt;br /&gt;
&lt;br /&gt;
No, we don't currently support or facilitate the use of Git on our shared hosting packages.  &lt;br /&gt;
&lt;br /&gt;
There are several 3rd party services available to manage your code with Git and deploy via FTP.&lt;/div&gt;</summary>
		<author><name>Codyw</name></author>	</entry>

	<entry>
		<id>https://wiki.hostek.com/index.php?title=External_Mail_Server&amp;diff=2822</id>
		<title>External Mail Server</title>
		<link rel="alternate" type="text/html" href="https://wiki.hostek.com/index.php?title=External_Mail_Server&amp;diff=2822"/>
				<updated>2016-05-11T21:45:21Z</updated>
		
		<summary type="html">&lt;p&gt;Codyw: /* cPanel */ correct steps to set email route to remote mail exchanger&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;To have emails delivered to an external mail server.&lt;br /&gt;
&lt;br /&gt;
==cPanel==&lt;br /&gt;
In cPanel you'll need to follow these steps:&lt;br /&gt;
&lt;br /&gt;
# Log into cPanel and click '''&amp;quot;MX Entry&amp;quot;''' &lt;br /&gt;
# Select your domain from the drop down menu&lt;br /&gt;
# Click the button for '''&amp;quot;Remote Mail Exchanger&amp;quot;'''&lt;br /&gt;
# Click the '''&amp;quot;Change&amp;quot;''' button to confirm your changes&lt;br /&gt;
&lt;br /&gt;
==WCP==&lt;br /&gt;
In WCP you'll need to follow these steps:&lt;br /&gt;
&lt;br /&gt;
# Log into WCP and click '''&amp;quot;DNS Editor&amp;quot;'''&lt;br /&gt;
# Click the edit button next to the MX record you want to change&lt;br /&gt;
# Enter the server IP for your remote email server&lt;br /&gt;
# Click '''&amp;quot;Save&amp;quot;'''&lt;br /&gt;
&lt;br /&gt;
[[Category:Control_Panels]]&lt;br /&gt;
[[Category:Email]]&lt;/div&gt;</summary>
		<author><name>Codyw</name></author>	</entry>

	</feed>