Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: 404 ошибка nginx  (Прочитано 626 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн ramram

  • Автор темы
  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
404 ошибка nginx
« : 07 Февраль 2016, 14:38:27 »
Добрый день всем!
У меня возникла проблема при настройке связки apache2 и nginx

если открывать http://test
открывается страница приветствия nginx

если http://test/index.php
404


в логах
2016/02/07 13:56:50 [error] 18485#18485: *3 connect() failed (111: Connection refused) while connecting to upstream, client: 127.0.0.1, server: test, request: "GET / HTTP/1.1", upstream: "http://127.0.0.1:8080/", host: "test"

nginx.conf
(Нажмите, чтобы показать/скрыть)

настройка виртуального хоста nginx
(Нажмите, чтобы показать/скрыть)
конфиг апача

LoadModule rpaf_module modules/mod_rpaf-2.0.so

RPAFenable On
RPAFsethostname Off
RPAFproxy_ips 127.0.0.1 192.168.1.229
RPAFheader X-Real-IP

настройка виртуального хоста апача
(Нажмите, чтобы показать/скрыть)

Оффлайн potatoes

  • Любитель
  • *
  • Сообщений: 77
    • Просмотр профиля
Re: 404 ошибка nginx
« Ответ #1 : 07 Февраль 2016, 15:14:08 »
apache то порт 8080 слушает?

sudo netstat -tpln | grep "apache"
update:

У Вас какая-то каша в конфигах, к примеру зачем вы закомментировали location /:
(Нажмите, чтобы показать/скрыть)

Логично, что у Вас будет открываться тестовая страница nginx... Да и дальше по конфигам не лучше.

И еще один вопрос: Вы хотите запросы от nginx передавть apache или FastCGI?

update2: Начните с чтения документации. Для начала: http://nginx.org/ru/docs/http/request_processing.html
« Последнее редактирование: 07 Февраль 2016, 15:35:12 от potatoes »

Оффлайн unimix

  • Активист
  • *
  • Сообщений: 537
    • Просмотр профиля
Re: 404 ошибка nginx
« Ответ #2 : 07 Февраль 2016, 21:02:17 »
Связка nginx-apache для сервера разработки/обучения - бессмысленная и вредная штука. Всё-таки стоит определиться с выбором одного веб-сервера.

По конфигу виртуального хоста nginx для связки с apache: что это?
location ~* \.(jpg|jpeg|gif|png|css|zip|tgz|gz|rar|bz2|doc|xls|exe|pdf|ppt|tar|wav|bmp|rtf|swf|ico|flv|txt|docx|xlsx) {
...
index index.html index.php;
...
}
location ~ \.php$ {
...
fastcgi_pass unix:/var/run/php5-fpm.sock;
...

Да и вообще, судя по логу:
- настройки виртуальных хостов не активировались (не создавались соответствующие симлинки);
- веб-сервера после настройки виртуальных хостов  не перезагружались.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 26091
    • Просмотр профиля
Re: 404 ошибка nginx
« Ответ #3 : 07 Февраль 2016, 22:35:19 »
Для 2.4 не нужен RPAF.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

 

Страница сгенерирована за 0.058 секунд. Запросов: 24.