2021-07-20: WikiSuite will now support all major Linux distros. Thus, the information below is no longer updated. It may still be valid, or not. It will be eventually removed from this site, so anything relevant should be moved to the appropriate site. For anything related to ClearOS, please search among the following: ClearOS site, code base, Developer docs, Wiki or forum.
Please contact us if you would like to help out.
Some work was started: https://gitlab.com/clearos/clearfoundation/app-nginx
How important is it to support NGINX on ClearOS?
Pros
- Kimchi only support NGINX: https://github.com/kimchi-project/kimchi/issues/668
- It's easier to support GitLab
- FusionPBX prefers it: http://fusionpbx-docs.readthedocs.io/en/latest/getting_started/quick_install.html
- Would be easier for HTTP2
- How to install a PHP version picker on ClearOS use PHP's FastCGI Process Manager (FPM) which should make it somewhat easy.
Cons
- More ongoing work
- Needs to work with Let's Encrypt (ex.: so we can secure HTML5 sessions to Kimchi)
- Let's Encrypt works perfectly with NGINX using a number of automated ACME renewal tools such as certbot and acmetool -Paul
- Right. but we want it to work in the ClearOS app: How to install Let's Encrypt SSL certificates on ClearOS
- Let's Encrypt works perfectly with NGINX using a number of automated ACME renewal tools such as certbot and acmetool -Paul
- For Tiki, NGINX is not really supported but http://dev.tiki.org and http://doc.tiki.org run on NGINX so we know it works. This could be a suitable reason to improve Tiki to have good support on NGINX.
- No support for Apache Tomcat java applet applications. However NGINX and Apache webservers can run side by side with nginx cleanly forward proxying to Apache Tomcat instances.
- Needs to work with Let's Encrypt (ex.: so we can secure HTML5 sessions to Kimchi)
Related links
- https://codex.wordpress.org/Nginx (explains some differences with Apache)