Add nginx-only hostings
I'll like to create a hosting that only use Nginx as webserver. Also I'll like to do this with Node.js, but I think it will not be approved.
Current scope for Plesk Onyx is to enable an ability to serve all http(s) requests by Nginx only.
Note: apache will still be installed. Switching of apache to optional component is subject for the next release.
The ability to turn off Apache and have content served by nginx only on a per-website basis is now available in the latest Plesk Onyx 17.0.14 preview. We encourage you to check the implementation and let us know what you think. Please visit the following forum thread to learn how to access the preview: https://talk.plesk.com/threads/plesk-onyx-preview-and-feedback.337172
How to try this feature:
Go to any website, click Apache & nginx Settings and deselect the “Proxy mode” checkbox under nginx settings. The feature is also available in Service Plans.
We would appreciate hearing your feedback on implementation of this functionality. Thanks in advance!
So far, this has only worked very incompletely.
When I switch from Apache to NGinxonly the home page of the domain appears, but none of the further links work. Further pages can no longer be called up either.
Fabio Perri commented
+ 1 for me !
It would be great if it was that easy to run only on nginx.
I also had problems with directives on nginx, the only way was to turn back.
Hey Plesk Team, I also ran into the issue, that nginx isn't configurable enough.
This is a must have for my company and me:
Are there any updates on this topic?
Gabriel T commented
So far this feature is not entirely usable unless the directives issue is adressed. https://plesk.uservoice.com/forums/184549-feature-suggestions/suggestions/17222720-ability-to-customize-nginx-per-site-template-e-g because we can't use location / directive. Please take another look at it as it is really important. This feature is only partially implemented and very limited in scope
Here is general a big problem/issue with nginx in plesk and much worser with this setting as "host only". See https://talk.plesk.com/threads/its-impossible-to-use-location-with-file-types-in-additional-nginx-directives.343909/
Its impossible with plesk to make anything with static file types, because nginx.conf catch it first.
Now we need mod_security for nginx or the WAF is useless in a "nginx only" configuration.
Pim Effting commented
This works fine with Plesk Onyx (tested & confirmed).
Case closed :-)
John Shiells commented
will this be at a subscription level ???
NGINX hosting set per subscription? hope it is not server wide.
roron reren commented
wtf we are live in the FUTURE and plesk still not added this feature yet, what they think, hardware market?
Guy Zuercher commented
Only Nginx without Apache. Optional PHP-FPM. Would be nice if headers-and-more module would be present in Nginx.
Till when this is gonna be in planned?
Madalin Ignisca commented
You can get Nginx only service plans. Why some people can't get this working?...
PS. Using Plesk 12.X+ only.
nginx support would be amazing! The performance boost with nginx is a no brainer
"nginx + php-fpm"-only would be awesome!
John Shiells commented
... off topic but because someone brought it up... The current Node.JS using jxcore is brutal. does not work very well at all.
Yeah +3 - Wordpress is a major player for webhosting. Then again Wordpress is horrible in resource usage. This can easily be verified when testing webpages and measuring server wait times.
For Wordpress nginx is far superior to the currently used Apache/nginx sandwich. I did a lot of testing the past few weeks and reached the limit for Apache/nginx. Good performance is possible but for exceedingly good performance, Apache is too much...
node.js support is ready:
Only Nginx no reserve proxy only nginx + php-fpm
Davide Walter Gobbi commented
Yes, an option to allow only nginx native