Official drupal recipe for nginx

Maxim Dounin mdounin at mdounin.ru
Sat Jul 29 23:31:35 UTC 2017


Hello!

On Wed, Jul 26, 2017 at 07:09:07PM +0000, Edward Ned Harvey (nginx) wrote:

> I'm a sysadmin at a large organization, where we use a lot of 
> drupal on nginx (hundreds of sites).
> 
> Recently, we encountered two bugs related to drupal 8 vs nginx 
> config. I reached out to some friends of mine who are drupal 
> core developers, and essentially it boils down to this: They 
> don't have an official nginx config, so they don't test drupal 
> releases on nginx except manually, only in response to bug 
> reports. So nginx-related bugs tend to get released to the 
> public, and they tend to take a long time before they're 
> resolved. This is a major problem for anybody running drupal on 
> nginx, because any drupal security updates that come out can't 
> be applied as long as some other drupal-nginx bug is 
> show-stopping. Case in point: The incident that recently forced 
> me into all this was when one of our site maintainers tried to 
> update drupal core 8.2.7 to 8.3.5 in order to get security fixes 
> released in 8.3.4, but after the update, the site ended up 
> completely broken. The root cause of that one is related to 
> nginx config - and that issue is solved by updating to the 
> latest nginx drupal 8 recipe 
> (https://www.nginx.com/resources/wiki/start/topics/recipes/drupal/).  
> Unfortunately, the new recipe causes Responsive Images to break, 
> so we still can't publish the updated website to production.
> 
> So now I'm reaching out to all you lovely nginx developers to 
> find out if there's any chance of improving this. It would mean 
> some of you (probably whoever wrote the drupal 8 nginx recipe) 
> working with drupal developers probably on an ongoing basis, to 
> create and maintain an official nginx config that they test on.

The recipes as found in the wiki are user-contributed, much like 
all the wiki contents.  Please don't expect that nginx developers 
understand anything about Drupal and/or worked on these recipes.

If you have anything to improve in the recipe, feel free to 
contribute.

-- 
Maxim Dounin
http://nginx.org/


More information about the nginx-devel mailing list