Anyone using "NGINX with Reverse Proxy" feature? What do you think?
Is anyone using the new (cpanel version 96) NGINX with Reverse Proxy feature?
What do you think about it?
Has it created any problems? Is your web server faster? Is load reduced?
Have customers complained or noticed any change?
Thanks!
-
Hey there! I don't have much to add since you're just looking for other opinions, but the install usually goes well for people and fully automates the conversion. I'll let others chime in with their experience. 0 -
Works well - I went as far as to replace Engintron recently, *but* the log rotation issue in should be fixed. 0 -
Let's keep this thread focused on the OP getting opinions about the switch. I don't have any cases about the stats software output, so that would be worthy of a ticket to our team if you're seeing odd behavior with those. 0 -
TX @cPRex - submitted a ticket and also suggested to use worker_processes auto;
in nginx.conf and enable http2 by default. Actually it's not an odd behaviour - stats should be "quiet" though, e.g., no output - just as it is with Apache logstats.0 -
I think it works great. One thing I do have an issue with is once enabled customers complain that when they change things on their website they cant clear cache? They keep contacting us to clear the cache if their site is html. Don't think wordpress sites have issues though as that goes through apache? its possible there may be issues there with image or template changes in backend? Thoughts on that. Update: Found the below now as update. Maybe I should give it another try 2021-5-19 ea-nginx 0 -
Works well and integrates with Cloudflare. As mentioned prior, I've had to manually clear the cache for site updates to be seen and this includes WordPress as well. Would be nice if it were possible to clear the cache only for a specific url instead of the entire site. 0 -
I was actually about to make a specific post about getting the new NGINX cache running reliably with WordPress. We've had to pull NGINX from production while we develop a solution since our users were so significantly impacted. There are plugins available that allow for automatically purging the cache such as Nginx Cache and Nginx Helper but it's not clear any of these solutions work in this case because the cache files in the cPanel implementation are owned by the system and not the user. Any thoughts or suggestions would definitely be appreciated as this has become a roadblock for us. 0 -
Thanks for all the great feedback. I've let our webserver team know about the caching issues so they are looking into some options to help with that, and they are keeping an eye on this thread. 0 -
Thanks for all the great feedback. I've let our webserver team know about the caching issues so they are looking into some options to help with that, and they are keeping an eye on this thread.
Sounds great! Thanks for the update and we would definitely be interested in any advice the cPanel team might have.0 -
I have just installed it on one of our production servers (VPS) through the SOFTWARE interface and have had two clients note that their WordPress edits/updates were not flushing out to the 'world'! The "previews" [Preview Changes] on edits to pages/posts were showing correct, and showed the updated work, but when they checked their live WordPress site(s) on say a different browser afterwards (after clearing all browser caches etc.), it returned the 'old' pages and data, so the reverse proxy cache was NOT being cleared/updated. I was able to "fix" this by manually flushing the NGINX cache for their particular site. This will shortly cause me to revert the implementation of the NGINX cache on WHM, sorry. It's too unusable in this buggy state. We have many WP sites on WHM and need the NGINX service to recognize when site Admins are editing their sites and making changes to live websites - as they do! I would be happy to discuss / help if necessary. 0 -
@RobinF28 - what you're seeing is actually the intended behavior of the software. Nginx by default caches requests, which lowers the burden on Apache and speeds up results for customers. If you make an update to a site you'll need to either wait for the cache to time out, which can be up to an hour by default, or you'll need to manually clear it. This of it as a basic sedan versus a sports car. The sedan gets you from point A to point B just fine, but the sports car needs more fine-tuning for that extra performance. Nginx is just another layer of fine-tuning. 0 -
@RobinF28 - what you're seeing is actually the intended behavior of the software. Nginx by default caches requests, which lowers the burden on Apache and speeds up results for customers. If you make an update to a site you'll need to either wait for the cache to time out, which can be up to an hour by default, or you'll need to manually clear it. This of it as a basic sedan versus a sports car. The sedan gets you from point A to point B just fine, but the sports car needs more fine-tuning for that extra performance. Nginx is just another layer of fine-tuning.
Hi Rex! Unfortunately Im afraid I have to agree with RobinF28. Although this behavior is indeed how caching works, providing little way to address the ramifications for CMS's like WordPress is a non-starter for us and I believe many other hosts. This is the reason that the popular Nginx Helper plugin exists and ISP's like Inmotion have great tools like those discussed at NGINX Cache Management to aid in managing a cache impact to CMS's. One of the problems with the cPanel implementation is that the cache is not manageable via user account permissions - so solutions that exist in the user space can't be used. The only remedy is to have the host admin purge the cache every time a service request comes in for a client who is trying to update a website, which is obviously not sustainable at scale. We are in the same boat as Robin, and reached the exact same conclusion. In its current state the cPanel NGINX is simply unusable in production scenarios where CMS's like WordPress are actively used by clients and users - which for us constitutes the majority of our accounts.0 -
Interesting - let me pass this along to some people and I'll see if we can get some discussion going on that. 0 -
@jhawkins003 and @RobinF28 and @sahostking - I only have good news on this one! I spoke with one of the web server developers and there is end-user cache control planned for version 100! I'm going to send you a group message to coordinate some additional research on this, but it sounds like we'll have this available soon. 0 -
Yes, I'm happy to give feedback/input, as suggested. Monday looks good at the moment. FYI: I was pondering on this WHM implementation of NGINX cache, and a comparison with an "Application & Server" bolt-on like LiteSpeed Cache, where there is an active link (API?) between the Application (Wordpress, with the LS plugin) and the host Server (Apache/LiteSpeed) allowing automatic data flushing when a newer version is committed/available. Perhaps this is the holy-grail - but is this a possibility in the future? :) 0 -
You could ask later today as I'm not sure on the future plans. 0 -
Hi, For now I have disabled the cache for users who need frequent updates. For other users I have communicated that it is enough to wait 1 hour or to request manual update. It is annoying but the benefits of nginx feel good. We are waiting for the modification in cpanel that the user can set the timeout, disable the cache or request update .... THANK YOU 0 -
works better than Engintron, but there are a lot of things missing... No brotli, no pach for Quic/HTTP3, not even HTTP2... 0 -
I have too much issues with dynamic apps, cpanel ngix cache is very aggresive so I back to ngintron thats is tested and works well with dynamic content. cPanel can check how engintron works or buy the service... or at least test it more before release. 0 -
if you install cpanel nginx you lose http2 also you must install mod_remoteip or you lose visitors ip statistics and report apache status... 0 -
Well I just have problem about this today : I dont see the website update after a mofification. Just disable it and empty cache so now i see the change. Question : how you guys manage this ? Do i really have to come here in cpanel et disable it and empty the cache before to see change? I use wordpress btw. 0 -
thanks, users can't use WHM . i like a button in cpanel to reset cache are you working on it ?
There is a button in cpanel to delete cache from nginx. I have it. It has to be activated from the whm Nginx Manager.0 -
There is a button in cpanel to delete cache from nginx. I have it. It has to be activated from the whm Nginx Manager.
i have a button to reset only in whm, may be it is better have also in cpanel for customers0 -
i have a button to reset only in whm, may be it is better have also in cpanel for customers
There is a button in cpanel0 -
thanks 0 -
Hello guys, dose anyone know if there is a plugin or sompting for the customers to be able to disable nginx for they account ? Sone customers have issues with nginx the content on the website is not changing if they make price change...etc and they whant to disable nginx when they need and not just clean cache, and some customers whats nginx to be enabled. 0
Please sign in to leave a comment.
Comments
33 comments