Проблема с mod_rpaf

tnAnGel

Проверенные
Сообщения
1,231
Реакции
906
Баллы
3,465
Мне не у кого спросить, попытаюсь найти ответ тут. В логах апача IP сервера везде и на сайте 1 гость в лице, приблизительно, 40 гостей и 40 роботов. Читал, что проблема в mod_rpaf, но мне трудно разобраться. Много чего делал, но так и не получилось сделать нормально :(

В /etc/apache2/mods-available/rpaf.conf

Код:
<IfModule rpaf_module>
    RPAFenable On

    # When enabled, take the incoming X-Host header and
    # update the virtualhost settings accordingly:
    RPAFsethostname On

    # Define which IP's are your frontend proxies that sends
    # the correct X-Forwarded-For headers:
    RPAFproxy_ips 127.0.0.1 xxx.xxx.xxx.xxx(ip моего сервера)
    #RPAFproxy_ips xxx.xxx.xxx.xxx
        RPAFsethostname On
    # Change the header name to parse from the default
    # X-Forwarded-For to something of your choice:
   RPAFheader X-Real-IP
# RPAFheader X-Forwarded-For
</IfModule>

У вас какие мысли на этот счет?
 
Smalesh, gпоставил я связку NGINX + PHP-FPM и у меня форум загружается сначала нормально, а потом в конце загрузки в середину начинает "кучковаться"


вместо оправить --> исправить

Smalesh, если есть мысли как подобное исправить - делитесь)
Я сейчас сижу и жду вас, ставить ли еще раз эту гадость или апач уже. ОЗУ на сервере много, я за жор его не беспокоюсь совсем
 
Последнее редактирование модератором:
Smalesh, сейчас тогда опять буду сносить все и ставить...
Если не выйдет, то на апач пересяду

Smalesh, результат тот же

Ориентируясь на вашу подсказку, я не только в snginx.conf добавил
try_files $uri $uri/ /index.php?$uri&$args; но и в nginx.conf
Там после каждого субдомена\домена нужно добавлять эту запись.
Адрес этих файлов: /home/admin/conf/web

Вроде как проблему решили, огромное тебе спасибо! Я бы сам не справился!!
 
Smalesh, результат тот же
И что? Туева хуча работает и никуда ничего не уезжает. У меня кстати, визуально под гостем проблем не вижу.

try_files $uri $uri/ /index.php?$uri&$args; но и в nginx.conf
Это зависит от того, куда приходят запросы.

Заодно в файлике /usr/local/vesta/bin/v-update-sys-rrd-mem
Найти
Код:
    used=$(echo "$mem" |awk '{print $3}'|head -n3 |tail -n1)
    free=$(echo "$mem" |awk '{print $4}'|head -n3 |tail -n1)
    swap=$(echo "$mem" |awk '{print $3}'|tail -n1)
заменить на
Код:
    used=$(echo "$mem" |awk '{print $3}'|head -n2 |tail -n1)
    free=$(echo "$mem" |awk '{print $4}'|head -n2 |tail -n1)
    swap=$(echo "$mem" |awk '{print $3}'|tail -n1)
Актуально для центоса.
 
Адрес этих файлов: /home/admin/conf/web
Блин, не ставьте никогда сайты под админом. Админ - это служебная учетка, only control.

Там после каждого субдомена\домена нужно добавлять эту запись.
Нет, только там где похожее ЧПУ. Если таких сайтов много, проще сделать новый шаблон
 
Smalesh, ранее мне тут сделали подобное замечание, когда при первом переносе были проблемы с правами, т.к. на другом сервере не подвластным мне было настроено все иначе, а мне честно говоря так удобней)
 
Дело не в правах (хотя копируют/разворачивают и прочее под пользователем, ему можно включить шел). Дело в том, что admin через sudo имеет много привилегий. Это как руки с мылом мыть перед едой, этому учат с детства, вот и я учу сразу делать правильно.

А права - это если копируют под рутом, разворачивают, а потом доказывают что правильные права 0777.
 
Современный облачный хостинг провайдер | Aéza

Похожие темы

Назад
Сверху Снизу