Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Last revision Both sides next revision | ||
litespeed_wiki:cpanel:hosting_vultr [2018/08/14 18:27] Eric Leu [What's the benefit] |
litespeed_wiki:cpanel:hosting_vultr [2018/08/14 20:38] Lisa Clarke Proofreading |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== How to start a performance shared hosting with cPanel and LSWS on vultr====== | + | ====== Start Shared Hosting with cPanel, LiteSpeed, and Vultr ====== |
+ | You can start performance shared hosting with cPanel and LiteSpeed Web Server on Vultr. Here's how. | ||
+ | ===== Start an Instance ===== | ||
+ | Create a Vultr account and click the **+** button to create a new instance. | ||
- | ===== How to start an instance===== | + | {{:litespeed_wiki:cpanel:vultr-1.png?600|}} |
- | - Create a vultr account and click **+** button to create a new instance \\ {{:litespeed_wiki:cpanel:vultr-1.png?600|}} | + | |
- | - Default plan is $10 with CentOS 7 x64. If you don't want to change, then just click **Deploy** button \\ {{:litespeed_wiki:cpanel:vultr-2.png?600|}} \\ {{:litespeed_wiki:cpanel:vultr-3.png?600|}} \\ {{:litespeed_wiki:cpanel:vultr-4.png?600|}} | + | As of this writing, the default plan is $10 with CentOS 7 x64. If you don't want to change it to something else, then just click the **Deploy** button. |
- | - After deploying, you will get Server IP, root password to ssh | + | |
- | ===== How to install cPanel ===== | + | {{:litespeed_wiki:cpanel:vultr-2.png?600|}} |
- | - A fully qualified domain name must contain two dots. \\ ''hostname vps.mydomain.com'' | + | {{:litespeed_wiki:cpanel:vultr-3.png?600|}} |
- | - Run install command from console: \\ ''cd /home; curl -o latest -L https://securedownloads.cpanel.net/latest; sh latest'' | + | |
- | - If successfully installed. You will see log: \\ <code>268 ( INFO): cPanel install finished in 17 minutes and 20 seconds! | + | After deploying, you will get a server IP, and a root password for ssh. |
+ | |||
+ | {{:litespeed_wiki:cpanel:vultr-4.png?600|}} | ||
+ | |||
+ | ===== Install cPanel ===== | ||
+ | **Remember**: A fully qualified domain name must contain two dots, i.e ''hostname vps.mydomain.com''. | ||
+ | |||
+ | Run the install command from the console: | ||
+ | cd /home; curl -o latest -L https://securedownloads.cpanel.net/latest; sh latest | ||
+ | |||
+ | If installation is successful, you will see a log like this: | ||
+ | <code>268 ( INFO): cPanel install finished in 17 minutes and 20 seconds! | ||
1195 ( INFO): Congratulations! Your installation of cPanel & WHM 11.74 is now complete. The next step is to configure your server.</code> | 1195 ( INFO): Congratulations! Your installation of cPanel & WHM 11.74 is now complete. The next step is to configure your server.</code> | ||
- | - You can now open your browser and go to https://your-server-ip:2087 to access WHM \\ Account/Password = root/ssh_password \\ {{:litespeed_wiki:cpanel:vultr-5.png?600|}} | ||
- | ===== How to create a wordpress site===== | + | You can now open your browser and go to ''<nowiki>https://your-server-ip:2087</nowiki>'' to access WHM. |
- | - Create a user/domain from **Home > Account > Create a New Account** | + | |
- | - Use cPAddone Site Software to install WordPress \\ {{:litespeed_wiki:cpanel:vultr-12.png?600|}} | + | Account/Password = root/ssh_password |
- | - Login user's cPanel and Click Install from **SOFTWARE->Site Software** \\ {{:litespeed_wiki:cpanel:vultr-16.png?600|}} | + | |
+ | {{:litespeed_wiki:cpanel:vultr-5.png?600|}} | ||
+ | |||
+ | ===== Create a WordPress Site===== | ||
+ | Create a user/domain at **Home > Account > Create a New Account** | ||
+ | |||
+ | Use cPAddons Site Software to install WordPress | ||
+ | |||
+ | {{:litespeed_wiki:cpanel:vultr-12.png?600|}} | ||
+ | |||
+ | Log in to the user's cPanel and Click **Install** from **SOFTWARE > Site Software**, and you will see the WordPress site installed in a few seconds. | ||
+ | |||
+ | {{:litespeed_wiki:cpanel:vultr-16.png?600|}} | ||
+ | |||
+ | ===== Set up Let's Encrypt (Optional) ===== | ||
+ | Run the following command from the console: | ||
+ | /scripts/install_lets_encrypt_autossl_provider | ||
- | ==== How to setup lets encrypt (Optional) ==== | + | ===== Install the LiteSpeed WHM Plugin ===== |
- | Command from console: | + | Run the following command from the console: |
- | * ''/scripts/install_lets_encrypt_autossl_provider'' | + | cd /usr/src; curl https://www.litespeedtech.com/packages/cpanel/lsws_whm_plugin_install.sh | sh |
- | ===== How to install Litespeed WHM plugin ===== | + | ===== Install and Switch to LiteSpeed Web Server ===== |
- | Command from console: | + | You'll want to use LiteSpeed Web Server to increase performance. |
- | * ''cd /usr/src; curl https://www.litespeedtech.com/packages/cpanel/lsws_whm_plugin_install.sh | sh'' | + | |
- | ===== How to Install and switch to LiteSpeed to increase Performance ===== | ||
==== Install Web Server==== | ==== Install Web Server==== | ||
- | - If you search LiteSpeed, it will pop up from Plugins section \\ {{:litespeed_wiki:cpanel:vultr-6.png?600|}} | + | If you search for ''LiteSpeed'', it will pop up from the **Plugins** section. |
- | - Recommend enable PHP suEXEC. If you want to try LiteSpeed, just choose **Request a trial license** \\ {{:litespeed_wiki:cpanel:vultr-7.png?400|}} | + | |
- | - Setup your password for litespeed web admin \\ {{:litespeed_wiki:cpanel:vultr-8.png?200|}} | + | {{:litespeed_wiki:cpanel:vultr-6.png?600|}} |
+ | |||
+ | If you don't have a LiteSpeed license and you want to try it, choose **Request a trial license**. We recommend you enable PHP suEXEC. | ||
+ | |||
+ | {{:litespeed_wiki:cpanel:vultr-7.png?400|}} | ||
+ | |||
+ | Set up your password for LiteSpeed web admin. | ||
+ | |||
+ | {{:litespeed_wiki:cpanel:vultr-8.png?200|}} | ||
====Switch to LiteSpeed ==== | ====Switch to LiteSpeed ==== | ||
- | {{:litespeed_wiki:cpanel:vultr-9.png?600|}} \\ If both server running, you maybe see this message. Simply click **Switch to LiteSpeed** button can fix it | + | If both servers are running, you may see this message.: |
+ | |||
+ | {{:litespeed_wiki:cpanel:vultr-9.png?600|}} | ||
+ | |||
+ | Simply click **Switch to LiteSpeed** to fix it . | ||
====Disable Ruid2==== | ====Disable Ruid2==== | ||
- | {{:litespeed_wiki:cpanel:vultr-10.png?600|}} \\ If mod_ruid2 is enabled, a variety of functionality may be disrupted due to WHM creating files that the web server user cannot access. \\ | + | If ''mod_ruid2'' is enabled, a variety of functionality may be disrupted. This is because WHM is creating files that the web server user cannot access. |
- | Access EasyApache 4 -> Customize -> Apache Module -> Set mod_ruid2 to ''Disabled'' \\ {{:litespeed_wiki:cpanel:vultr-15.png?600|}} | + | |
+ | {{:litespeed_wiki:cpanel:vultr-10.png?600|}} | ||
+ | |||
+ | Access **EasyApache 4 > Customize > Apache Module** and set **mod_ruid2** to ''Disabled''. | ||
+ | |||
+ | {{:litespeed_wiki:cpanel:vultr-15.png?600|}} | ||
====Install timzoneDB extension==== | ====Install timzoneDB extension==== | ||
- | {{:litespeed_wiki:cpanel:vultr-11.png?600|}} \\ To improve PHP performance, please click **Resolve Now** button to fix it. | + | To improve PHP performance, please click **Resolve Now** to fix it. |
+ | {{:litespeed_wiki:cpanel:vultr-11.png?600|}} | ||
- | ===== How to enable Cache===== | ||
- | Follow [[litespeed_wiki:cpanel:whm-plugin-lscwp-management|LiteSpeed Cache For WordPress Management]] to setup. If [[https://wordpress.org/plugins/litespeed-cache/ | lscache ]] enabled for WordPress site success, you will see green on cache status \\ {{:litespeed_wiki:cpanel:vultr-14.png?600|}} | ||
- | ===== What's the benefit ===== | + | ===== Enable Cache===== |
- | Accelerate all user's website \\ | + | Follow our instructions at [[litespeed_wiki:cpanel:whm-plugin-lscwp-management|LiteSpeed Cache For WordPress Management]] to set up caching. If [[https://wordpress.org/plugins/litespeed-cache/ | LSCache ]] is successfully enabled for WordPress, you will see green on **Cache Status**. |
- | Simply test by [[ https://httpd.apache.org/docs/2.4/programs/ab.html | AB benchmark tool ]] command: \\ | + | |
- | ''ab -n 100000 -c 100 -k -q -H "Accept-Encoding: gzip,deflate" http://litespeed.test.com/'' \\ | + | {{:litespeed_wiki:cpanel:vultr-14.png?600|}} |
- | **Result: 16,213 Requests/second** \\ | + | |
+ | ====== Benefits of This Setup ====== | ||
+ | So, why would you want to start performance hosting with cPanel and LSWS? | ||
+ | |||
+ | ===== High Performance ===== | ||
+ | You can accelerate all users' websites. | ||
+ | |||
+ | Simply test using the [[ https://httpd.apache.org/docs/2.4/programs/ab.html | AB benchmark tool ]], Like so: | ||
+ | ab -n 100000 -c 100 -k -q -H "Accept-Encoding: gzip,deflate" http://litespeed.test.com/ | ||
+ | | ||
+ | **Result**: 16,213 Requests/second | ||
<code> | <code> | ||
Server Software: LiteSpeed | Server Software: LiteSpeed | ||
Line 70: | Line 124: | ||
</code> | </code> | ||
- | Note: Please do benchmark test with ab command requests from an other public server. | + | Note: Please do benchmark testing with ''ab'' command requests from a separate public server. |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
+ | ===== More Accounts on the Same Server ===== | ||
+ | Double the maximum capacity of your current Apache servers with LiteSpeed Web Server's streamlined event-driven architecture, capable of handling thousands of concurrent clients with minimal memory consumption and CPU usage. | ||
+ | ===== More Secure ===== | ||
+ | Protect your servers with already familiar ''mod_security'' rules, while also taking advantage of a host of built-in anti-DDoS features, such as bandwidth and connection throttling. | ||