Nginx 1.8.0 has been released on April 21th 2015.
This is the first version of the new 1.8.x stable branch, incorporating many new features from the 1.7.x mainline branch – including hash load balancing method, backend SSL certificate verification, experimental thread pools support, proxy_request_buffering and more.
Packages of Nginx 1.8.0 are now available
- for Debian 8 “Jessie”, Debian 7 “Wheezy” and Debian 6 “Squeeze”
- on both amd64 and i386 architectures.
with the following changes :
- because Passenger 3.x isn’t compatible with Nginx 1.8, nginx-passenger isn’t available for Squeeze anymore
- Logging to Syslog is now supported upstream
- ngxensite and ngxdissite scripts have been replaced by ngx-conf (take a look at its -e and -d options)
- Default config files has been synced with both upstream and Debian versions. Please review them systematically when upgrading
- Thread pools support has been enabled in every Nginx flavor
- All the modules have been updated to their latest version
For more details about which modules are included in the different Nginx flavors, just have to look at this document.
28 replies on “Nginx 1.8.0”
Works great, as well as Redis 3.0.1 package.
Thank you very much, Guillaume!
There ist a problem with the i386 packages.
i386:
Package: nginx-common
Version: 1.8.0-1~dotdeb+8.1
Package: nginx-full
Version: 1.8.0-1~dotdeb+7.1
Depends: nginx-common (= 1.8.0-1~dotdeb+7.1)….
amd64:
Package: nginx-common
Version: 1.8.0-1~dotdeb+8.1
Package: nginx-full
Version: 1.8.0-1~dotdeb+8.1
Depends: nginx-common (= 1.8.0-1~dotdeb+8.1)
So it is not possible to install nginx on i386
Hâte d’essayer tout ça la semaine prochaine.
Merci Guillaume pour ton travail !
@David : sorry for that, it should be fixed now.
Exellent travail ! Merci beaucoup.
[…] zespół dotdeb.org wypuścił nginxa 1.8.0 na Debiana, a dzisiaj dokonałem aktualizacji z wersji 1.6.3. Początkową radość szybko zastąpiła panika, […]
Yes, Works fine. Thank you 🙂
Merci 🙂 Mais pourquoi à chaque MAJ d’Nginx j’ai PHP qui ne fonctionne plus sur mes sites…
Is it correct that the `ngx-conf` executable is in a subfolder of `/usr/sbin`?
/usr/sbin/ngx-conf/ngx-conf: Python script, ASCII text executable
@TimWolla : yeah, that’s a bug, I’ll fix that.
Hi. Can You add ngx_openresty 1.2.1.11 ? to extras pacakge?
wheezy-php55 doesn’t have latest nginx versions 🙁
Tu as réussis à résoudre le problème ?
@Plazik : because wheezy-php55 is an additional repo that contains only PHP 5.5. Use the “wheezy” one to get Nginx.
@Jérémy @ Qwaser : Comme décrit ici (https://github.com/gplessis/dotdeb-nginx/issues/63), afin de suivre ce que fait Debian, le fichier de conf a été migré de fastcgi_params à fastcgi.conf. Merci d’inclure ce dernier dans vos fichiers de configuration principaux.
@Guillaume Plessis thank you. This was unclear for me.
Hi Guillaume, first of all thanks for everything, dotdeb packages have been really helpful ever since I started using them some years ago. I was wondering if you could elaborate on why you have stopped including ‘nginx-upload-module’ in nginx-extra package? I now its master branch doesn’t compile anymore ( or didn’t the last time I checked ) but the the 2.2 branch compiles and I have been using it with nginx 1.7.7 in my dev environment with no problem for months now. because of this currently I am stuck with nginx 1.2.8 in production. there is nothing else out there, at least that I know of, that could provide the same functionality. I would really appreciate it if you could shed some light on the situation, and maybe even tell me that I need to rethink my architecture and throw out nginx-upload-module due to x,y, and z reason that you have thought of.
thanks again,
@kaveh minooie : sorry, I was focused on the master branch. Could you please open an issue on https://github.com/gplessis/dotdeb-nginx ?
This update broke NGINX for me! Why did you suddenly decide to compile with file aio support? Please fix this 🙁
2015/05/22 17:21:55 [emerg] 18213#18213: eventfd() failed (38: Function not implemented)
2015/05/22 17:21:55 [alert] 18212#18212: worker process 18213 exited with fatal code 2 and cannot be respawned
@Daniel : Nginx from Dotdeb supports file aio since upstream does. What is your distribution? Which kernel are you running?
Wow, thanks for the superspeed reply! I’m, sorry. File AIO was the first result in Google … 🙂
I am running on a virtual server with Debian 6 and kernel 2.6.32-028stab092.1.
Could you maybe provide the deb file of the previous version, so I can get the server running again fast? Would be much appreciated!
@Daniel : sorry for that. File AIO has been introduced on March 6th 2014 in Squeeze. The problem is that Squeeze’s default kernel does not support it. Two solutions for you :
* download the previous Nginx package on http://archive.dotdeb.org/ (but it also has aio support. Strange…)
* upgrade your kernel to 3.2 using squeeze-backports
Guillaume, thanks for your reply! I cannot upgrade the kernel of the VM as it is somehow tied to the kernel of the host server.
So I have to go with the previous version. However, archive.dotdeb.org redirects me to http://www.dotdeb.org, from where I have no clue where to look for the older version. Could you provide a link to the .deb package?
Daniel
Guillaume, thanks for your reply! Sorry, I am running on Debian 7, the host server is running Debian 6. But for some reason I must use the kernel of the host server because of the virtualisation technique.
So I have to go with the previous version. However, archive.dotdeb.org redirects me to http://localhost:8080, from where I have no clue where to look for the older version. Could you provide a link to the .deb package?
Found it! It’s archives.dotdeb.org. Cheers and thanks for the help!!
@Daniel : sorry for the typo. http://archives.dotdeb.org/dists/squeeze/nginx/
I’m having trouble reloading the Nginx configuration using “service nginx reload” since I upgraded from 1.6.2 to 1.8.0.
This is the error I get:
/usr/sbin/service: line 123: exec: reload: not found
Please what is nginx/1.8.0?
Is it a CMS?
I need more info,
Thanks