504 Gateway Time-out

обновление nginx на debian 6 squeeze

1.Добавляем ключи

gpg --keyserver hkp://keys.gnupg.net --recv-keys ABF5BD827BD9BF62
gpg -a --export 7BD9BF62 | apt-key add -

2.Добавляем репы
deb <a href="http://nginx.org/packages/debian/" title="http://nginx.org/packages/debian/">http://nginx.org/packages/debian/</a> squeeze nginx >> /etc/apt/source.list
deb-src <a href="http://nginx.org/packages/debian/" title="http://nginx.org/packages/debian/">http://nginx.org/packages/debian/</a> squeeze nginx >> /etc/apt/source.list

3.Устанавливаем nginx
apt-get update
apt-get install nginx

nginx: [emerg] open() "/usr/share/nginx/logs/proxy.access.log" failed (13: Permission denied) (NGINX и selinux)

хорошая дока по этой теме

https://www.nginx.com/blog/using-nginx-plus-with-selinux/

если лень разбираться, то я сделал так
ставим утилиты

yum install policycoreutils-python

создаем модуль для nginx
grep nginx /var/log/audit/audit.log | audit2allow -M nginx

загружаем модуль
semodule -i nginx.pp

проверяем загрузился ли модуль
semodule -l nginx