HostDB.ru
 
Логин

Пароль



или войдите через соцсеть:
провайдеров: 49, переходов на сайты провайдеров сегодня: 82

Голосование

Нужен ли облачный VPS простому сайтостроителю?







Анекдот




- Устанавливаем модуль mod_rpaf на CentOS (связка nginx+apache)

Устанавливаем модуль mod_rpaf на CentOS (связка nginx+apache)

Давайте решим эту проблему!
Этап №1 – установка необходимых пакетов.
yum install httpd-devel gcc

Этап №2 – загрузка mod_rpaf.
cd /tmp
wget http://stderr.net/apache/rpaf/download/mod_rpaf-0.6.tar.gz

Если скачать не получается, просто добавьте в /etc/hosts:
178.236.176.177 stderr.net

Этап №3 – сбор модуля с последующей установкой.
tar xvzf mod_rpaf-0.6.tar.gz
cd mod_rpaf-0.6
apxs -i -c -n mod_rpaf-2.0.so mod_rpaf-2.0.c
cd


Этап №4 – конфигурирование mod_rpaf.
LoadModule rpaf_module modules/mod_rpaf-2.0.so

# mod_rpaf Configuration

RPAFenable On
RPAFsethostname On
RPAFproxy_ips 127.0.0.1 10.0.0.1
RPAFheader X-Forwarded-For


Важно: в параметре RPAFproxy_ips нужно вписать айпи, где слушает nginx. В 99% случаев подойдет 127.0.0.1

Этап №5 – подстройка конфигурации vhost в nginx.
Заходим в раздел location / и вносим туда:
proxy_pass http://apache_ip:apache_port/;
proxy_redirect off;

proxy_set_header Host $http_host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass_header Set-Cookie;


Этап №6 – перезагрузка и тест.
/etc/init.d/httpd restart
/etc/init.d/nginx restart


Далее открываем свой сайт и смотрим лог-файл.
Сейчас:
tail /var/log/nginx/access.log

12.34.56.78 - - [01/May/2014:11:44:44 +0300">


Раньше:
tail /var/log/nginx/access.log

127.0.0.1 - - [01/May/2014:11:42:44 +0300">


Если вдруг способ вам не помог, внимательно пересмотрите инструкцию с самого начала. В некоторых местах нужно было вносить правки, актуальные для вашего сервера. Также пересмотрите error_log.

Опубликовано: 21.07.2020
Просмотров: 3660
Автор: Шнайдер-хост
Источник: https://shneider-host.ru

+1
Версия для печати

Мой комментарий

Ваше имя*:
Email:
Комментарий*:
Зарегистрироваться автоматически: Вы будете зарегистрированы на сайте автоматически при добавлении комментария. Обязательно заполните поле Email для этого.
Сумма чисел 5 и 13*:            

Заявка на хостинг
Провайдеры сами пришлют
вам свои предложения ;)

Ryzen 9 9900X
2 x 512 Гб NVMe SSD, RAM 64000 Мб, 12 x 3900 Мгц Ryzen 9, неогр. трафик.
16273 руб.
Хостинг провайдер HSTQ HOSTING
2vCPU
20 Гб на диске, RAM 2048 Мб, 3400 Мгц, неогр. трафик.
908 руб.
Хостинг провайдер HSTQ HOSTING

Проверка IP

Ваш IP ....... 216.73.216.4 ← Проверить
Страна ..... не определена

Проверка домена (+whois)













Выбрать все
Расширенный поиск (более 50 зон)

Traceroute

Начало маршрута



Быстрый хостинг Fozzy

Акции провайдеров

Все акции хостинг провайдеров