HostDB.ru
 
Логин

Пароль



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

Голосование

Нужен ли облачный 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
Просмотров: 3043
Автор: Шнайдер-хост
Источник: https://shneider-host.ru

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

Комментарии (8)

???? + 1.628339 BTC.GET - https://yandex.com/poll/ 4 июня, 04:26 написал:
2gbptp
ответить

???? + 1.419300 BTC.NEXT - https://yandex.com/poll 9 июня, 22:45 написал:
bajnt6
ответить

???? Notification- + 1.195838 BTC. Confirm =>&g 11 июня, 02:54 написал:
oie66h
ответить

???? Message- TRANSFER 1.47651 BTC. Verify >> 22 июня, 07:33 написал:
56vn5f
ответить

???? + 1.739298 BTC.GET - https://graph.org/Payout 27 июня, 23:25 написал:
1y1j6z
ответить

???? Notification: Operation 1,553979 BTC. Continu 28 июня, 16:45 написал:
duowb5
ответить

???? Ticket; TRANSACTION 1.763015 BTC. Assure > 29 июня, 02:56 написал:
2q7xfv
ответить

???? + 1.209260 BTC.NEXT - https://graph.org/Payou 30 июня, 03:30 написал:
semn1s
ответить

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

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

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


Проверка IP

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

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













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

Traceroute

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



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

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

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


БЕСПЛАТНЫЙ КОНСТРУКТОР САЙТОВ И LANDING PAGE