nginx referer redirect
всем привет.
подскажите плиз
имеется url test.ru/auth/form
. Нужно чтобы nginx сделал, чтобы он был доступен только если реферером был test.ru/auth/login
как это написать через nginx?
всем привет.
подскажите плиз
имеется url test.ru/auth/form
. Нужно чтобы nginx сделал, чтобы он был доступен только если реферером был test.ru/auth/login
как это написать через nginx?
всем привет
настроил redis через haproxy
конфиг haproxy
global
log 127.0.0.1 local2
chroot /var/lib/haproxy
pidfile /var/run/haproxy.pid
maxconn 40000
user haproxy
group haproxy
daemon
log 127.0.0.1 local2
# turn on stats unix socket
stats socket /var/lib/haproxy/stats
defaults
mode tcp
maxconn 10000
timeout connect 5s
timeout client 100s
timeout server 100s
listen redis
bind 192.168.123.14:8190
mode tcp
option tcplog
option tcp-check
tcp-check send AUTH\ PASSWD\r\n
tcp-check expect string +OK
tcp-check send PING\r\n
tcp-check expect string +PONG
tcp-check send info\ replication\r\n
tcp-check expect string role:master
tcp-check send QUIT\r\n
tcp-check expect string +OK
server redis01 redis01:8190 maxconn 10000 check inter 10s fall 3
server redis02 redis02:8190 maxconn 10000 check inter 10s fall 3
далее запускаю команду
redis-cli -h 192.168.123.14 -p 8190 -a passwd ping
PONG
redis-cli -h 192.168.123.14 -p 8190 -a passwd ping
PONG
redis-cli -h 192.168.123.14 -p 8190 -a passwd ping
PONG
redis-cli -h 192.168.123.14 -p 8190 -a passwd ping
redis-cli -h 192.168.123.14 -p 8190 -a passwd ping
сначала через haproxy на редис коннект есть, далее пропадает.
перезапускаю haproxy, опять сначала коннект есть, через секунд 10 пропадает. при этом до этого несколько месяцев все работало нормально.
в логах ошибок не увидел. напрямую редис работает без проблем
всем привет
настроил два сервера для roundrobin балансировки. [code]
stream {
server {
listen 50011;
proxy_pass web;
}
upstream web {
server server01:50010;
server server02:50010;
}
Работает только на один сервер.
Что я делаю не так?
всем привет
ставлю rpm пакет питоновский.
при установке он скачивает модули через pip
на сервере прокся.
сделал export https_proxy=….
установка заработала pip3 install grpc вручную.
но когда устанавливаю через пакет. вылетает ошибка что не может скачать
[code] Retrying (Retry(total=4, connect=None, read=None, redirect=None)) after connection broken by ‘NewConnectionError(’<pip._vendor.requests.packages.urllib3.connection.VerifiedHTTPSConnection object at 0x7f2f034db400>: Failed to establish a new connection: [Errno 101] Сеть недоступна’,)’: /simple/grpcio/
[/code]
что делать?
Добрый день всем.
скажите плиз.
как посмотреть сколько потребляется памяти различными зависимостями определенного процесса(сервиса)
например pmap -x 366128. по мне этот вариант не то.
всем привет
подкажите плиз
нужно блокировать ip по заголовку:
http_x_forward_for":«10.13.2.14, 10.99.111.25:13555
нужно блокировать только если эти два ip вместе призходят
пробовал разные способы. все равно проходит
пример
if ($http_x_forward_for ~ " ?10\.13\.2\.14*") {
return 403;
всем привет
подскажите плиз
как завершить функцию и чтобы при этом завершился сам скрипт и дальше не продолжался.
exit завершает только саму функцию.
всем привет
ищу клиент для подключения к exchange
thunderbird благополучно перестал работать с exchange
пробовал разные клиенты, не получается подключиться или нет такой возможности.
пробовал thunderbird и плагин сова(owa). не отправляет сообщения пробовал через owa и ews
всем привет.
подскажите плиз
нужно удалять на конце слеши, но только если это не директории или файлы
как можно реализовать через rewrite if
всем привет
нужно реврайт перенести из IIS в nginx
</rule>
<rule name="Company" patternSyntax="Wild" stopProcessing="true">
<match url="^stat/*" />
<conditions logicalGrouping="MatchAll" trackAllCaptures="false" />
<action type="Redirect" url="{MapAuthority:{HTTPS}{HTTP_X_FORWARDED_SSL}}/" />
</rule>
всем привет
можно ли в одном конфиге redis sentinel прописать несколько редисов?
всем привет
подскажите плиз
redis sentinel, чем мониторить мастера? имеется ввиду переправлять траффик в случае сбоя.
haproxy? без него никак?
всем привет
начались таймауты в редисе.
System.TimeoutException: Exceeded timeout of 00:00:01
при этом никакой нагрузки особой на сервере нет.
может в конфиге нужно сделать какой то тюнинг?
daemonize yes
dbfilename "master.rdb"
tcp-keepalive 60
loglevel notice
databases 10
save 900 1
save 300 10
save 60 10000
stop-writes-on-bgsave-error yes
rdbcompression yes
rdbchecksum yes
slave-priority 100
client-output-buffer-limit normal 0 0 0
client-output-buffer-limit slave 256mb 64mb 60
client-output-buffer-limit pubsub 32mb 8mb 60
# Server
redis_version:4.0.6
redis_git_sha1:00000000
redis_git_dirty:0
redis_build_id:de351cef197756ea
redis_mode:standalone
os:Linux 3.10.0-957.10.1.el7.x86_64 x86_64
arch_bits:64
multiplexing_api:epoll
atomicvar_api:sync-builtin
gcc_version:4.4.7
process_id:5493
run_id:1e3ea875fbf2a5f20c9fd69efc30b412bf922c43
tcp_port:6379
uptime_in_seconds:58976
uptime_in_days:0
hz:10
lru_clock:5588529
# Clients
connected_clients:1415
client_longest_output_list:0
client_biggest_input_buf:0
blocked_clients:0
# Memory
used_memory:7269027528
used_memory_human:6.77G
used_memory_rss:8172883968
used_memory_rss_human:7.61G
used_memory_peak:7707650912
used_memory_peak_human:7.18G
used_memory_peak_perc:94.31%
used_memory_overhead:81843077
used_memory_startup:758488
used_memory_dataset:7187184451
used_memory_dataset_perc:98.88%
total_system_memory:32695848960
total_system_memory_human:30.45G
used_memory_lua:29565952
used_memory_lua_human:28.20M
maxmemory:0
maxmemory_human:0B
maxmemory_policy:noeviction
mem_fragmentation_ratio:1.12
mem_allocator:jemalloc-3.6.0
active_defrag_running:0
lazyfree_pending_objects:0
# Persistence
loading:0
rdb_changes_since_last_save:150487
rdb_bgsave_in_progress:1
rdb_last_save_time:1565869553
rdb_last_bgsave_status:ok
rdb_last_bgsave_time_sec:31
rdb_current_bgsave_time_sec:3
rdb_last_cow_size:217522176
aof_enabled:0
aof_rewrite_in_progress:0
aof_rewrite_scheduled:0
aof_last_rewrite_time_sec:-1
aof_current_rewrite_time_sec:-1
aof_last_bgrewrite_status:ok
aof_last_write_status:ok
aof_last_cow_size:0
# Stats
total_connections_received:43037
total_commands_processed:420134670
instantaneous_ops_per_sec:14067
total_net_input_bytes:65070656068
total_net_output_bytes:154927754819
instantaneous_input_kbps:2480.40
instantaneous_output_kbps:5512.33
rejected_connections:21942
sync_full:2
sync_partial_ok:0
sync_partial_err:2
expired_keys:1683934
evicted_keys:0
keyspace_hits:203679687
keyspace_misses:24100895
pubsub_channels:1
pubsub_patterns:0
latest_fork_usec:258819
migrate_cached_sockets:0
slave_expires_tracked_keys:0
active_defrag_hits:0
active_defrag_misses:0
active_defrag_key_hits:0
active_defrag_key_misses:0
# Replication
role:master
connected_slaves:2
master_repl_offset:33669018449
second_repl_offset:-1
repl_backlog_active:1
repl_backlog_size:1048576
repl_backlog_first_byte_offset:33667969874
repl_backlog_histlen:1048576
# CPU
used_cpu_sys:5721.91
used_cpu_user:10380.10
used_cpu_sys_children:1989.55
used_cpu_user_children:12584.15
# Cluster
cluster_enabled:0
всем привет
Настроил geoip для блокировки ip адресов через прокси.
geo $http_x_forwarded_for $mygeoip {
default 0;
include conf/geo.conf;
}
if ($mygeoip){
return 403;
}
Для http работает(отдает 403 ошибку), а для https не работает(пропускает всех).
Добрый день
Хочу вывести первую ноду r01 из кластера
Cluster status of node rabbit@redis02 ...
[{nodes,[{disc,[rabbit@r02,rabbit@redis03]},{ram,[rabbit@r01]}]}
1) я могу данную ноду вывести данным способом?
rabbit3$ rabbitmqctl stop_app
Stopping node rabbit@node3 ...done.
rabbit3$ rabbitmqctl reset
Resetting node rabbit@node3 ...done.
rabbit3$ rabbitmqctl start_app
Starting node rabbit@node3 ...done.
всем привет
только начала работать с redis/
нужно почистить кэш. боюсь удалить данные)
как правильно сделать?
всем привет
как в spec можно указать в Source не tarball архив, а обычную папку с исходниками?
всем привет
скажите плиз
как изменить имя rpm на выходе?
меняю таким образом %define _rpmfilename
все равно использует имя из переменной Name
Всем привет
Предложите пожалуйста варианты клонирование физического сервера?
Нужно склонировать сервер на несколько серверов, со всеми разделами. Каким образом это лучше сделать? dd?
всем привет
в nginx сделал для одного вирт хоста:
listen 192.168.150.12:80
но вирт хост почему то все равно слушает все интерфейсы. что я делаю не так?
192.168.150.12 виртуальный ip
← предыдущие | следующие → |