Любые обсуждения по этой теме. Само-пиар или резюме публиковать на другие наши проекты, например host.camp или vm.center. Тут только клиентские запросы на помощь.
  • Дата создания
    17 марта 2019
  • Топиков
    908
  • Ограничение на постинг
    0.000
  • Категория:
    Администрирование и настройка

Почему не работает кеширование в NginX?

Сервер на CentOS. Сайт полностью настраивался через ISPmanager. От себя я лишь добавил к стандартным настройкам хоста Alias (код сайта постоянно перезаливается, а картинки редко):
Alias /img "/var/www/www-root/data/img" #папка картинок
Alias /pma "/var/www/www-root/data/pma" #phpmyadmin
Проблема с кэшированием появилась изначально. Хотя соответствующая настройка в конфигурации домена в ISPmanage была выставлена. Выглядело это следующим образом: каждый раз при запуске браузера и открытии сайта он по-новой начинал прогружать статику. Если закрыть вкладу и еще раз запустить сайт уже в новой вкладке — кэш сохранялся. Я сперва это списал на медленную работу из-за https. Ибо не может же ISPmanager глючить на default'ых настройках…

Вчера к стандартным настройкам NginX добавил: «add_header Cache-Control „max-age=2592000, public“.
И о чудо кэш заработал. Увы, не на долго… (На сервере есть сайт пустышка — приоритетный сайт, чтобы не могли обращаться по IP к основе. Ему я случайно copy-paste'ул настройки nginx основы. Появился дубликат и nginx не запускался. Когда нашел и исправил проблему, не смотря на „add_header Cache-Control “max-age=2592000, public» в настройках основного сайта, кэш там работать не захотел.)

По ощущениям не работает какая-то мелочь из-за которой указанные настройки, по всей видимости, вообще не используются. Поэтому же трудно загуглить пример настроек и поэкспериментировать с ними…

Настройки IPSManager'a:
Читать дальше

Postgresql как ограничить общий размер WAL-файлов?

Приветствую! Собственно, сабж. Настраиваю потоковую репликацию по вот этой инструкции eax.me/postgresql-replication

# какие адреса слушать, замените на IP сервера
listen_addresses = '10.0.3.245'

wal_level = hot_standby

# опционально: не дожидаемся fsync на реплике при синхронной репликации
# synchronous_commit = remote_write

# это нужно, чтобы работал pg_rewind
wal_log_hints = on
max_wal_senders = 8
wal_keep_segments = 64

# если хотим синхронную репликацию на одну любую реплику
# synchronous_standby_names = '*'

hot_standby = on
— каким образом ограничить не только количество WAL-сегментов, но максимально занимаемый ими объем?

Проблемы после переноса zend framework 1.11, как исправить ошибку?

На старом сервере работает, на новом нет. Все настройки перерыл, данного файла в самой библиотеке нет, а на сервере не смог найти (возможно где то спрятался) Подскажите как исправить!?
Warning: include_once(Blitz.php): failed to open stream: No such file or directory in /var/www/Zend/Loader.php on line 146 Warning: include_once(): Failed opening 'Blitz.php' for inclusion (include_path='/var/www/Zend:/var/www/application/models:/var/www/application/languages/ru:/var/www/application/phpword:/var/www/application/tcpdf:/var/www/application') in /var/www/Zend/Loader.php on line 146 Fatal error: Class 'Blitz' not found in /var/www/application/CustomBlitz.php on line 4

Переадресация по доменным именам NGINX?

Ребят помогите пожалуйста, уже второй раз задаю подобный вопрос, но сейчас прям всё по полочкам разложу:
Имеется внешний IP и несколько внутренних IP на разных серваках. На внутренних IP весят сайты и есть 2 доменных имен ocdod74.ddns.net и ocdod174.ddns.net и каждый домен настроен на внешний IP ( 80.255.90.162) Как настроить nginx (если заходить по внешнему IP попадаешь на GNIX? который находится на первом сервере) что бы он смог распознавать домены и переадресововать на соответствующий внешние IP?

Мне надо:
Захожу на домен ocdod74.ddns.net попадаю на сайт, внутренний IP которого, 10.102.10.32
Захожу на домен ocdod174.ddns.net попадаю на сайт, внутренний IP которого, 10.102.10.70
и что б всё было по 80 порту

Когда захожу в конфиг GNIX на 10.102.10.32, там 2 файла и вот что там прописано:
bigbluebutton
server { listen 10.102.10.32:80; server_name ocdod74.ddns.net; access_log /var/log/nginx/bigbluebutton.access.log; # Handle RTMPT (RTMP Tunneling). Forwards requests # to Red5 on port 5080 location ~ (/open/|/close/|/idle/|/send/|/fcs/) { proxy_pass 127.0.0.1:5080; proxy_redirect off; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; client_max_body_size 10m; client_body_buffer_size 128k; proxy_connect_timeout 90; proxy_send_timeout 90; proxy_read_timeout 90; proxy_buffering off; keepalive_requests 1000000000; }
Читать дальше

Как настроить соединение со статическими ip между роутером и linux?

Схема, которую я хочу:
Компьютер подключен к интернету через wifi (роутер 1).
Еще один роутер(роутер2) через wan порт подключен к компьютеру, и дает доступ к интернету всем устройстам, подключенным к нему.

Что я уже сделал:
На роутере (роутер2) сделал ручную настройку wan с такими параметрами:
ip: 192.168.100.2/24
Gateway; 192.168.100.1
На lan включил DHCP:
Сеть:192.168.0.0/24
На компе прописал:
sudo ifconfig enp3 192.168.100.1 netmask 255.255.255.0

В чем моя проблема:
С компа не пингуется роутер2:
ping 192.168.100.2
Хотя с роутера2 комп пингуется(с телефона подключался к роутеру2, чтобы проверить)

P.S.
команда route -n на компе дала вот такой результат:
Destination gateway genmask
169.254.0.0 0.0.0.0 /16
192.168.100.0 0.0.0.0 /24

Откуда взялась первая запись понятия не имею, он появилась при выполнении команы ifconfig enp3 192… (см выше)

Что я делаю не так?

Как настроить шлюз на SUSE в виртуальной машине VMWARE?

Всем добрый день.
В VMWare создал 2 виртуальные машины. Одна на Windows Server 2016, другая — на SUSE 11
В качестве шлюза хочу использовать виртуалку с SUSE.
В ней добавлено 2 сетевых адаптера. Один — как мост. С динамическим получением адреса. Подключен к физической сети.

Второй — NAT. Задал статический адрес.

В настройках файрвола указал eth0 как external, eth1 как Internal и включил Masquerading.
Адрес домашнего роутера 172.16.1.1
Ifconfig выдает следующее

user@linux-cqjr:~/Desktop> /sbin/ifconfig
eth0 Link encap:Ethernet HWaddr 00:0C:29:5F:63:03
inet addr:172.16.1.101 Bcast:172.16.1.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:7629 errors:0 dropped:1 overruns:0 frame:0
TX packets:37 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:1484797 (1.4 Mb) TX bytes:4296 (4.1 Kb)

eth1 Link encap:Ethernet HWaddr 00:0C:29:5F:63:0D
Читать дальше

Почему не идет почта с postfix?

На Centos'е поднял postfix. подключаюсь по telnet к 25 порту и пытаюсь отправить письмо:
telnet 127.0.0.1 25 Trying 127.0.0.1… Connected to 127.0.0.1. Escape character is '^]'. 220 server.localdomain ESMTP Postfix ehlo mail.test 250-server.localdomain 250-PIPELINING 250-SIZE 10240000 250-VRFY 250-ETRN 250-ENHANCEDSTATUSCODES 250-8BITMIME 250 DSN mail from: test@mail.test 250 2.1.0 Ok rcpt to: myemail@mail.ru 250 2.1.5 Ok DATA 354 End data with. hello!!!. 250 2.0.0 Ok: queued as D20FB8455CC quit 221 2.0.0 Bye Connection closed by foreign host.

Письмо не приходит, пытаюсь сделать так:
cat /var/log/maillog | grep D20FB8455CC Oct 17 16:41:06 server postfix/smtpd[6188]: D20FB8455CC: client=localhost[127.0.0.1] Oct 17 16:41:33 server postfix/cleanup[6192]: D20FB8455CC: message-id= Oct 17 16:41:33 server postfix/qmgr[6166]: D20FB8455CC: from=, size=332, nrcpt=1 (queue active)
Ага, значит оно застряло в очереди, идем туда:
postqueue -p -Queue ID- --Size-- ----Arrival Time---- -Sender/Recipient------- D20FB8455CC 332 Tue Oct 17 16:40:14 test@mail.test (connect to mxs.mail.ru[94.100.180.104]:25: Connection timed out) myemail@mail.ru — 1 Kbytes in 2 Requests.

Делаю postqueue -f, и еще раз смотрю логи:

Oct 17 16:41:06 server postfix/smtpd[6188]: D20FB8455CC: client=localhost[127.0.0.1] Oct 17 16:41:33 server postfix/cleanup[6192]: D20FB8455CC: message-id= Oct 17 16:41:33 server postfix/qmgr[6166]: D20FB8455CC: from=, size=332, nrcpt=1 (queue active) Oct 17 16:41:47 server postfix/smtpd[6188]: disconnect from localhost[127.0.0.1] Oct 17 16:42:03 server
Читать дальше

Ошибка 4.3.0 Error: queue file write error. (Postfix + Dovecot + MySQL)?

Всем Привет!

Возникла проблема, настроил почтовый сервер, количество ящиков 150-200,

По началу все было ок, но с недавнего времени, периодически вижу ошибку на клиентах:

Ошибка 4.3.0 Error: queue file write error.

на диске место есть
Size Used Avail Use% 1.8T 465G 1.3T 27%

В логе syslog
Oct 16 20:30:42 production postfix/cleanup[4049]: warning: mysql:/etc/postfix/sql/valias.cf lookup error for «admin@sitesi.ru» Oct 16 20:30:42 production postfix/cleanup[4049]: warning: 8F3EA340511: virtual_alias_maps map lookup problem for admin@sitesi.ru — message not accepted, try again later

В dovecot.log
Warning: autocreate plugin is deprecated, use mailbox { auto } setting instead

В mysql
Читать дальше

Почему группа компьютеров одинаковой конфигурации в одно и тоже время теряет подключение к шлюзу?

Почему группа компьютеров одинаковой конфигурации в одно и тоже время теряет подключение к шлюзу?
Группа компьютеров, около 5, в одно и тоже время теряет подключение к шлюзу. Происходит это каждые 3 часа. т.е в 9:00, в 13:00, в 16:00… и т.д. Эти пк подключены к управляемому коммутатору CISCO, он подключен к коммутатору в серверной, тоже CISCO, он подключен к маршрутизатору CISCO на котором стоит DCHP, он подключен к Роутеру MikroTik. После того как сетевую ребутнешь инет восстанавливается
Кроме этих пк существуют еще 30 пк, на которых все отлично работает.
Кстати, иногда при ребуте Сетевой карты, вываливается BSOD с разными ошибками, от klym6.sys до ошибок с диском.

Пс установлен Касперский лицензия на всех пк, проблема не в нем пробовал полностью удалять, запускать чистый старт ОС и т.д
Пробовал отключать DNS клиент, отключал RSS да и вообще все, что советовалось на форумах, абсолютно на любых — не помогло
Помогает только один вариант — замена сетевой. Но этот вариант очень затратный, да и не выход, потому что проблема от этого не решается.

На всех ОС windows 10 лицензия.
asrock 960gm-vgs3 fx

Не сохраняются письма Dovecot IMAP?

Всем Привет!

Имеется система Ubuntu Server 16.04 c почтовым сервером (Postfix+Dovecot+MySQL)

Проблема в том, что на клиентах (ThunderBird) периодически не хочет сохранять отправленные письма.

dovecot.log
Oct 09 11:29:15 imap(service3@site.ru): Warning: autocreate plugin is deprecated, use mailbox { auto } setting instead

Oct 09 11:29:17 imap-login: Error: SSL: Stacked error: error:14094418:SSL routines:ssl3_read_bytes:tlsv1 alert unknown ca: SSL alert number 48 Oct 09 11:29:17 imap-login: Info: Disconnected (no auth attempts in 0 secs): user=, rip=105.650.321.444, lip=45.450.126.360, TLS: SSL_read() failed: Unknown error, session= Oct 09 11:29:17 auth: Debug: auth client connected (pid=5850) Oct 09 11:29:17 imap-login: Error: SSL: Stacked error: error:14094418:SSL routines:ssl3_read_bytes:tlsv1 alert unknown ca: SSL alert number 48 Oct 09 11:29:17 imap-login: Info: Disconnected (no auth attempts in 0 secs): user=, rip=105.650.321.444, lip=45.450.126.360, TLS: SSL_read() failed: Unknown error, session=

syslog
Oct 9 11:35:05 Ubuntu-1604-xenial-64-minimal postfix/pipe[6103]:… doveconf: Warning: NOTE: You can get a new clean config file with: doveconf -n > dovecot-new.conf do))
Читать дальше