The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Не работает allow, deny, когда apache + mod_rpaf + .htaccess"
Отправлено baddan, 04-Май-12 18:25 
debian 6.0

модуль mod_extract_forwarded не удалось скомпилить и подключить по нормальному иза ошибки какойто с прокси, в принцыпе там в исходнике правится #define, но почемуто после этого не стало работать, то что работало в centos.

вот что получилось и работает.
rpaf.conf
<IfModule mod_rpaf.c>
RPAFenable On
RPAFsethostname On
RPAFproxy_ips 184.xx.xx.xxx 127.0.0.1
</IfModule>

Nginx. 1.2
site.net
server {
<------>listen   80;
<------>server_name site.net *.site.net;

<------>root   /home/www/tube/site.net/public_html;

#<----->access_log /home/www/tube/site.net/log/ng-acc.log;
<------>error_log /home/www/tube/site.net/log/ng-err.log;

            location / {
                proxy_pass         http://184.xx.xx.xx:81;
                proxy_redirect     default;
                proxy_set_header   Host             $host;
                proxy_set_header   X-Real-IP        $remote_addr;
proxy_set_header    REMOTE_ADDR     $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
                client_max_body_size       500m;
                client_body_buffer_size    128k;
                proxy_connect_timeout      90;
                proxy_send_timeout         900;
                proxy_read_timeout         900;
                proxy_buffer_size   4k;
                proxy_buffers              4 32k;
                proxy_busy_buffers_size    64k;
                proxy_temp_file_write_size 64k;
                charset         off;
                track_uploads proxied 30s;
            }

            location ^~ /contents/videos/ {
                flv;
                root /home/www/tube/site.net/public_html;
                internal;
            }

            location ^~ /contents/videos_sources/ {
                root /home/www/tube/site.net/public_html;
                internal;
            }

            location ^~ /contents/albums/sources/ {
                root /home/www/tube/site.net/public_html;
                internal;
            }

            location ^~ /contents/albums/main/700x525/ {
                root /home/www/tube/site.net/public_html;
                internal;
            }

            location ~* ^.+\.(gif|jpg|mpg|mp3|mpeg|avi)$ {
                valid_referers none blocked site.net *.site.net;
                if ($invalid_referer) {
                    return   403;
                }
                root /home/www/tube/site.net/public_html;
            }

    location ^~ /admin/include/get_upload_status.php  {
<------>report_uploads                  proxied;
#<----->upload_progress_header          hash;
<------>upload_progress_jsonp_output;
    }
}

--------------------------------
Order Allow,Deny
с пробелом без пробелом в обратном порядке и вовсе без ordera обрабатывается одинаково.
всем удачи.

 

Ваше сообщение
Имя*:
EMail:
Для отправки новых сообщений в текущей нити на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
  Введите код, изображенный на картинке: КОД
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру