Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - Administrator

Pages: [1] 2 3 ... 108
1
High Performance / CWP WebServers Detailed INFO
« on: December 16, 2018, 01:29:14 AM »
CWP WebServers Config (CWP version 0.9.8.741+)
Now with CWP servers, you have the highest flexibility that you could ever imagine.
You can run different WebServers Setup for each domain and even combine other servers and have many other possibilities.

To have the ability of all options first you need to install and enable all webservers that you would need.
We recommend going with all: Nginx/Varnish/Apache as then you have all other options.

1. Install required WebServers
In CWP.admin left menu go to WebServer Settings -> Select WebServers

Apache Only
With apache only, you get all these options available per domain/subdomain.
- 10.1 Apache + php-cgi (suPHP handler running PHP Selector & PHP Switcher, it can also change PHP version per folder).
- 10.2 Apache + php-fpm (via PHP-FPM Selector, one php version per domain/subdomain).
- 10.3 Apache + proxy (proxy to custom port, example for tomcat or to other IP and port).

Nginx Only
With nginx only, you have this two options available per domain/subdomain.
Please note that Nginx with PHP-FPM requires custom templates for each type of cms as it handles rewrite rules in the vhost configuration.
- 20.2 Nginx + php-fpm (via PHP-FPM Selector, one php version per domain/subdomain).
- 20.3 Nginx + proxy (proxy to custom port, example for tomcat or to other IP and port).

LiteSpeed
This is the same setup like "Apache Only" with php-cgi/suPHP handler.

Nginx & Apache
This option allows you to run the best from both worlds of Nginx & Apache.
Since Nginx is if front of Apache it will also handle many static files and reduce the load on apache so apache can handle more traffic.
- 10.1.1 Nginx/Apache + php-cgi (suPHP handler running PHP Selector & PHP Switcher, it can also change PHP version per folder).
- 10.2.1 Nginx/Apache + php-fpm (via PHP-FPM Selector, one php version per domain/subdomain).
- 10.3.1 Nginx/Apache + proxy (proxy to custom port, example for tomcat or to other IP and port).
- 20.2 Nginx + php-fpm (via PHP-FPM Selector, one php version per domain/subdomain).
- 20.3 Nginx + proxy (proxy to custom port, example for tomcat or to other IP and port).

Nginx & Varnish
This option is recommended only if you need to use Nginx & Varnish as proxy and cache servers for your other server or a custom application running on a custom port.
- 20.2 Nginx + php-fpm (via PHP-FPM Selector, one php version per domain/subdomain).
- 20.3 Nginx + proxy (proxy to custom port, example for tomcat or to other IP and port).
- 30.1 Nginx/Varnish -> proxy to custom IP:port, example for tomcat/ruby/nodejs or some other server

Nginx & Varnish & Apache (recommended)
The best option you could ever imagine giving you the full flexibility and the best performances.
- 10.1.1 Nginx/Apache + php-cgi (suPHP handler running PHP Selector & PHP Switcher, it can also change PHP version per folder).
- 10.2.1 Nginx/Apache + php-fpm (via PHP-FPM Selector, one php version per domain/subdomain).
- 10.3.1 Nginx/Apache + proxy (proxy to custom port, example for tomcat or to other IP and port).
- 10.1.2 Nginx/Varnish/Apache + php-cgi (suPHP handler running PHP Selector & PHP Switcher, it can also change PHP version per folder).
- 10.2.2 Nginx/Varnish/Apache + php-fpm (via PHP-FPM Selector, one php version per domain/subdomain).
- 10.3.2 Nginx/Varnish/Apache + proxy (proxy to custom port, example for tomcat or to other IP and port).
- 20.2 Nginx + php-fpm (via PHP-FPM Selector, one php version per domain/subdomain).
- 20.3 Nginx + proxy (proxy to custom port, example for tomcat or to other IP and port).
- 30.1 Nginx/Varnish -> proxy to custom IP:port, example for tomcat/ruby/nodejs or some other server.


All options explained
- 10.1 Apache + php-cgi (suPHP handler running PHP Selector & PHP Switcher, it can also change PHP version per folder)
   This is our old the most flexible apache which supports any script and also has the advantage of php selector and php-switcher.
   * php selector - gives you the flexibility to run a different php version per folder by using htaccess.
   * php switcher - this is a default version of php installed during cwp first setup and its also default for all new accounts/domains/subdomains.

- 10.2 Apache + php-fpm (via PHP-FPM Selector, one php version per domain/subdomain)
   This is our new feature which provides you with the maximum performances which php has to offer. It runs via fcgi handler with php-fpm selector.
   Here you can run different php versions only per domain/subdomain.


- 10.3 Apache + proxy (proxy to custom port, example for tomcat or to other IP and port)
   Apache proxy works like a proxy for other applications or other location, example you can proxy some domain/subdomain to other IP:PORT.
   This can be useful if you need to run some other application on the custom port or if you need to proxy to your custom application on the other server.

- 10.1.1 Nginx/Apache + php-cgi (suPHP handler running PHP Selector & PHP Switcher, it can also change PHP version per folder)
   This is our old the most flexible apache which supports any script and also has the advantage of php selector and php-switcher.
   Nginx is here used as a proxy server so it will handle ssl and also will handle many static files to reduce the load on apache giving you the better performances.
   * php selector - gives you the flexibility to run a different php version per folder by using htaccess.
   * php switcher - this is a default version of php installed during cwp first setup and its also default for all new accounts/domains/subdomains.

- 10.2.1 Nginx/Apache + php-fpm (via PHP-FPM Selector, one php version per domain/subdomain)
   This is our new feature which provides you with the maximum performances which php has to offer. It runs via fcgi handler with php-fpm selector.
   Here you can run different php versions only per domain/subdomain via php-fpm selector.
   Nginx is here used as a proxy server so it will handle ssl and also will handle many static files to reduce the load on apache giving you the better performances.

- 10.3.1 Nginx/Apache + proxy (proxy to custom port, example for tomcat or to other IP and port)
   Apache proxy works like a proxy for other applications or other location, example you can proxy some domain/subdomain to other IP:PORT.
   This can be useful if you need to run some other application on the custom port or if you need to proxy to your custom application on the other server.
   You can also run nginx proxy directly to avoid apache but in some cases, you need to do it via apache.

- 10.1.2 Nginx/Varnish/Apache + php-cgi (suPHP handler running PHP Selector & PHP Switcher, it can also change PHP version per folder)
   This is our old the most flexible apache which supports any script and also has the advantage of php selector and php-switcher.
   Nginx is here used as a proxy server so it will handle ssl and also will handle many static files to reduce the load on apache giving you the better performances.
   Varnish will make your php scripts look like a static site and provide incredible performance and dramatically reduce the load of php-cgi.
   * php selector - gives you the flexibility to run a different php version per folder by using htaccess.
   * php switcher - this is a default version of php installed during cwp first setup and its also default for all new accounts/domains/subdomains.

- 10.2.2 Nginx/Varnish/Apache + php-fpm (via PHP-FPM Selector, one php version per domain/subdomain)
   This is our new feature which provides you with the maximum performances which php has to offer. It runs via fcgi handler with php-fpm selector.
   Here you can run different php versions only per domain/subdomain via php-fpm selector.
   Nginx is here used as a proxy server so it will handle ssl and also will handle many static files to reduce the load on apache giving you the better performances.
   Varnish will make your php scripts look like a static site and provide incredible performance and reduce the load of php-fpm.

- 10.3.2 Nginx/Varnish/Apache + proxy (proxy to custom port, example for tomcat or to other IP and port)
   Nginx is here used as a proxy server so it will handle ssl and also will handle many static files to reduce the load on apache giving you the better performances.
   Varnish will make your scripts look like a static site and provide incredible performance and reduce the load on your script.
   Apache proxy works like a proxy for other applications or other location, example you can proxy some domain/subdomain to other IP:PORT.

- 20.2 Nginx + php-fpm (via PHP-FPM Selector, one php version per domain/subdomain)
   This is our new feature which provides you with the maximum performances which php has to offer. It runs via fcgi handler with php-fpm selector.
   Please note that when nginx is handling all then you need to make custom templates for each type of cms depending on the rewrite/redirect rules you need.

- 20.3 Nginx + proxy (proxy to custom port, example for tomcat or to other IP and port)
   Nginx is here used as a proxy server so it will handle ssl and also will handle many static files to reduce the number of request to your application.

- 30.1 Nginx/Varnish -> proxy to custom IP:port, example for tomcat/ruby/nodejs or some other server
   Nginx is here used as a proxy server so it will handle ssl and also will handle many static files to reduce the number of request to your application.
   Varnish will make your scripts look like static site and provide incredible performance and reduce the load on your script.


Force PHP-FPM
This option would disable php-cgi so you wouldn't be able to use it anymore.

Activation of varnish
By default Varnish is always disabled, you can only activate it in CWP.admin left menu go to WebServer Settings -> WebServers Domain Conf when you selecting varnish in the custom config for that domain.

Why is Varnish by default disabled?
It's disabled because it cache's almost anything and for example when you modify your site from admin it would still show the old content until the cache expires.

When do I need to activate varnish?
We recommend activation of varnish only when you need to reduce the load because of high number of php processes.


Please also check this instructions:
- WebServers vHost Templates
- Wordpress High Performances

2
This issue was resolved with the latest CWP update, it will be updated automatically or you can run the manual update by using this command in the shell as root:

sh /scripts/update_cwp

3
Apache / Re: appached failed after reboot
« on: December 02, 2018, 08:12:21 PM »
you need to do fsck on reboot as your server is in read-only mode.

4
High Performance / Re: Wordpress - High-Performance instructions
« on: December 02, 2018, 04:21:43 PM »
Nice but would be better if complete instructions were give as in how to activate Varnish?

- Make sure that in left menu WebServers Settings -> WebServers Domain Conf config for your domain for apache is set to nginx -> varnish -> apache -> php-fpm and PHP-FPM version is set to 7.0, 7.1 or 7.2. This will activate Varnish and php-fpm.

5
High Performance / Wordpress - High-Performance instructions
« on: December 02, 2018, 02:18:13 PM »
Wordpress - High-Performance instructions
Currently, this is available only for CentOS 7 version 0.9.8.741+, soon will be available also for CentOS 6.

Video Instructions
https://www.youtube.com/watch?v=5PeACKK4Mq4

- make sure you have installed php-fpm 7.0, 7.1 or 7.2...you can choose any version.
- rebuild your webservers with Nginx & Varnish & Apache.

Now we will explain here two types of websites, one is webshop or website with order forms and frequent changes and the other is a company website that doesn't make updates frequently but has a high traffic.

1. webshop (or website with frequent changes).
2. company website (which has no frequent changes but has a high traffic).

1. webshop (or website with frequent changes)
* for this kind of website we recommend that the varnish is disabled or has a custom config, please note that by default varnish is always disabled so you will not need to do anything specific here as varnish needs to be additionally enabled even if you run webservers with setup Nginx & Varnish & Apache.

- default php-fpm configuration for version 7.0, 7.1 or 7.2 will be ok.
- nginx should be enabled and if you have built servers as Nginx & Varnish & Apache then you are ok.
- Make sure that in left menu WebServers Settings -> WebServers Domain Conf config for your domain for apache is set to nginx -> apache -> php-fpm and PHP-FPM version is set to 7.0, 7.1 or 7.2.
- if you run WordPress you should install in WordPress cache plugin like "W3 Total Cache".
and you are ready to go, with this kind of setup your site will be able to handle up to 15x more traffic with much higher speed.


2. company website (which has no frequent changes but has a high traffic)
* for this kind of website we recommend that varnish is enabled, please note that by default varnish is always disabled so you will need to additionally enabled it even if you run webservers with setup Nginx & Varnish & Apache.

- default php-fpm configuration for version 7.0, 7.1 or 7.2 will be ok.
- nginx&varnish should be enabled and if you have built servers as Nginx & Varnish & Apache then you are ok.
- Make sure that in left menu WebServers Settings -> WebServers Domain Conf config for your domain for apache is set to nginx -> varnish -> apache -> php-fpm and PHP-FPM version is set to 7.0, 7.1 or 7.2. This will activate Varnish and php-fpm.
- if you run WordPress you should install in WordPress cache plugin like "W3 Total Cache".
and you are ready to go, with this kind of setup your site will be able to handle up to 30x more traffic with much higher speed.

** Please note that php 7 is recommended here as it's much faster than php 5.

--
More detailed info about new cwp webservers
http://forum.centos-webpanel.com/high-performance/cwp-webservers-detailed-info/

Custom Templates
http://wiki.centos-webpanel.com/webservers-vhost-templates

6
Informations / Re: CWP Pro support desk
« on: December 02, 2018, 01:22:36 PM »

7
Informations / Re: 0.9.8.741 - attention
« on: December 02, 2018, 01:21:58 PM »
we have many new features release for centos 7, later will be also for centos 6.
Detailed changelog should be announced later today.

Info about the upgrade
http://wiki.centos-webpanel.com/webservers-update


8
PHP Selector / Re: Undefined variable: download_link PHP Selector3
« on: December 02, 2018, 01:49:19 AM »
use this contact form to report a problem so this can be tested

http://centos-webpanel.com/contact

9
Updates / Re: User Issue Attention Upgrade required,
« on: December 02, 2018, 01:48:07 AM »
try to run this from the shell
sh /scripts/update_cwp

10
CentOS 7 Problems / Re: CWP PHP-FPM
« on: November 18, 2018, 09:07:06 PM »
all having cwppro can contact our support if they want to test a new cwp update, we have there php-fpm and many other features.
http://centos-webpanel.com/contact

11
CentOS-WebPanel Bugs / Re: White/ blank page is showing
« on: October 25, 2018, 01:16:21 PM »
for white pages try to check apache logs, you have info about it on the wiki

12
try checking if your account has enabled "FileSystemLock" in user panel.

13
New Modules / Re: Reseller Account
« on: October 25, 2018, 01:12:51 PM »
the project is not dead for sure, we are working the harder than ever and you will notice that in the next few days as we are working on top-secret things :)

reseller part we don't have in plans for the next 1-2 months as simple we are working on the many other improvements that are coming soon.

14
PHP Selector / Re: PHP Version Switcher issues for CWPpro version: 0.9.8.560
« on: September 13, 2018, 06:32:10 AM »
you need to report all issue to support/dev team as this is not something that all have it's probably related to your operating system.

http://centos-webpanel.com/contact

15
E-Mail / Re: Install last version of DOvecot and Postfix
« on: August 11, 2018, 08:20:29 AM »
you can test it but you will also need to check other dovecot packages which are required on your cwp.

Pages: [1] 2 3 ... 108