Когда я пытаюсь просмотреть домашнюю страницу своего веб-сайта, я получаю следующую ошибку: 502 Неверный шлюз Nginx
Журнал ошибок, найденный в / var / log / nginx, показывает сообщение: * 2014/04/21 10:30:39 [error] 3807 # 0: 228 восходящий поток отправил недопустимый заголовок при чтении заголовка ответа из восходящего потока, клиент: 95.136.96.5, сервер: agronegocios.eu, запрос: «GET / HTTP / 1.1», восходящий поток: (MyIPaddress): 7080 / », хост:« agronegocios.eu "
Моя среда: CentOS 6.5; PHP 5.3.3; nginx / 1.5.0; MySQL 5.1.73; Joomla 3.2.3 Кто-нибудь знает, как я могу избавиться от этой проблемы? Я видел несколько связанных вопросов и ответов, но ни один из них не относится к той же проблеме ... (а также я не эксперт по серверам Linux ...). Спасибо.
Мой файл nginx.conf:
#user nginx;
worker_processes 1;
#error_log /var/log/nginx/error.log;
#error_log /var/log/nginx/error.log notice;
#error_log /var/log/nginx/error.log info;
#pid /var/run/nginx.pid;
events {
worker_connections 1024;
}
http {
include mime.types;
default_type application/octet-stream;
#log_format main '$remote_addr - $remote_user [$time_local] "$request" '
# '$status $body_bytes_sent "$http_referer" '
# '"$http_user_agent" "$http_x_forwarded_for"';
#access_log /var/log/nginx/access.log main;
sendfile on;
#tcp_nopush on;
#keepalive_timeout 0;
keepalive_timeout 65;
#tcp_nodelay on;
#gzip on;
#gzip_disable "MSIE [1-6]\.(?!.*SV1)";
fastcgi_buffers 8 16k;
fastcgi_buffer_size 32k;
server_tokens off;
include /etc/nginx/conf.d/*.conf;
}
Я обнаружил, где (но не в чем) возникла ошибка: модуль шаблона в расширениях CMS не работает должным образом. После отключения модуля ошибка исчезла. В любом случае, спасибо за ваше мнение и усилия!
Я был администратором продукта McAfee Web Gateway на другой работе. Хотя это и не Nginx, это прокси-сервер RHEL, работающий со стандартными кодами ответа HTTP.
Всякий раз, когда я получал ошибку Bad Gateway, это всегда было вышестоящее устройство, вызывающее проблему. Ошибка, как я понимаю, означает, что прокси получил ответ от вышестоящего устройства, который ему не понравился. В моей среде было много «домашних» приложений, и обычно обнаруживалось, что приложение не взаимодействует должным образом в соответствии с RFC. В других случаях мы обнаруживали, что проблемы с заголовками, которые невозможно проанализировать, требовалось создать политику, чтобы исключить эти сайты из глубокой проверки заголовков. Я попытаюсь вспомнить, с какими заголовками он споткнулся, и я сделаю репост здесь, когда узнаю.