Задать вопрос
  • Nginx, как в логах видеть реальный ip?

    @wesow Автор вопроса
    AUser0, вот не знаю кто такую подлость сотворил, сейчас удалил конфиг из /etc/nginx/modules-enabled/dev.rmiac18.conf
    так же строчку в конфигах с listen 8443 ssl http2; поменял на listen 443 ssl http2;
    пока вроде работает.
    так же стало отображаться в логах реальный ip а не 127.0.0.1
    Написано
  • Nginx, как в логах видеть реальный ip?

    @wesow Автор вопроса
    AUser0, dodo512,

    почему то когда удаляю /etc/nginx/modules-enabled/dev.rmiac18.conf , все пробросы перестают работать,
    так то это старая не нужная фигня непонятно кем сделанная которую желательно бы удалить
    Написано
  • Nginx, как в логах видеть реальный ip?

    @wesow Автор вопроса
    AUser0,
    вывод nginx -T
    из за ограничений не влазит, ссылка:
    https://disk.yandex.ru/d/RFGhWXRffjVQXw
    на сервере только nginx
    Написано
  • Nginx, как в логах видеть реальный ip?

    @wesow Автор вопроса
    Lynn «Кофеман», я не сразу понял.
    восстановился из бекапа, сейчас nginx работает.
    было так:
    root@nginx:~# systemctl restart nginx
    Job for nginx.service failed because the control process exited with error code.
    See "systemctl status nginx.service" and "journalctl -xe" for details.
    root@nginx:~# systemctl status nginx.service
    ● nginx.service - A high performance web server and a reverse proxy server
       Loaded: loaded (/lib/systemd/system/nginx.service; enabled; vendor preset: enabled)
       Active: failed (Result: exit-code) since Mon 2024-05-20 14:45:47 +04; 4s ago
         Docs: man:nginx(8)
      Process: 746 ExecStartPre=/usr/sbin/nginx -t -q -g daemon on; master_process on; (code=exited, status=0/SUCCESS)
      Process: 747 ExecStart=/usr/sbin/nginx -g daemon on; master_process on; (code=exited, status=1/FAILURE)
    
    May 20 14:45:45 nginx systemd[1]: Starting A high performance web server and a reverse proxy server...
    May 20 14:45:45 nginx nginx[747]: nginx: [emerg] bind() to 0.0.0.0:443 failed (98: Address already in use)
    May 20 14:45:45 nginx nginx[747]: nginx: [emerg] bind() to 0.0.0.0:443 failed (98: Address already in use)
    May 20 14:45:46 nginx nginx[747]: nginx: [emerg] bind() to 0.0.0.0:443 failed (98: Address already in use)
    May 20 14:45:46 nginx nginx[747]: nginx: [emerg] bind() to 0.0.0.0:443 failed (98: Address already in use)
    May 20 14:45:47 nginx nginx[747]: nginx: [emerg] bind() to 0.0.0.0:443 failed (98: Address already in use)
    May 20 14:45:47 nginx nginx[747]: nginx: [emerg] still could not bind()
    May 20 14:45:47 nginx systemd[1]: nginx.service: Control process exited, code=exited, status=1/FAILURE
    May 20 14:45:47 nginx systemd[1]: nginx.service: Failed with result 'exit-code'.
    May 20 14:45:47 nginx systemd[1]: Failed to start A high performance web server and a reverse proxy server.
    root@nginx:~# netstat -pan | grep ":443"
    root@nginx:~#
    Написано
  • Nginx, как в логах видеть реальный ip?

    @wesow Автор вопроса
    Lynn «Кофеман»,
    разве не nginx?
    root@nginx:~# netstat -pan | grep ":443"
    tcp        0      0 0.0.0.0:443             0.0.0.0:*               LISTEN      660/nginx: master p
    tcp        0      0 192.168.139.2:443       213.33.142.52:64363     SYN_RECV    -
    tcp        0      0 192.168.139.2:45350     192.168.67.250:443      ESTABLISHED 661/nginx: worker p
    tcp        0      0 192.168.139.2:443       192.168.67.250:47332    ESTABLISHED 661/nginx: worker p
    tcp        0      0 192.168.139.2:443       192.168.67.230:48006    ESTABLISHED 661/nginx: worker p
    tcp        0      0 192.168.139.2:45394     192.168.67.250:443      ESTABLISHED 661/nginx: worker p
    tcp        0      0 192.168.139.2:443       192.168.67.250:52248    ESTABLISHED 661/nginx: worker p
    tcp        0      0 192.168.139.2:45420     192.168.67.250:443      ESTABLISHED 661/nginx: worker p
    tcp        0      0 192.168.139.2:443       192.168.67.250:48056    ESTABLISHED 661/nginx: worker p
    tcp        0      0 192.168.139.2:443       192.168.67.250:54784    ESTABLISHED 661/nginx: worker p
    tcp        0      0 192.168.139.2:60346     192.168.67.250:443      ESTABLISHED 661/nginx: worker p
    tcp        0      0 192.168.139.2:45432     192.168.67.250:443      ESTABLISHED 661/nginx: worker p
    Написано
  • Nginx, как в логах видеть реальный ip?

    @wesow Автор вопроса
    я сейчас вообще все уронил
    root@nginx:~# nginx -t
    nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
    nginx: configuration file /etc/nginx/nginx.conf test is successful

    nginx -s reload работает
    но если сделаю systemctl restart nginx то получаю ошибку:
    root@nginx:~# systemctl status nginx
    ● nginx.service - A high performance web server and a reverse proxy server
       Loaded: loaded (/lib/systemd/system/nginx.service; enabled; vendor preset: enabled)
       Active: failed (Result: exit-code) since Mon 2024-05-20 13:16:56 +04; 2s ago
         Docs: man:nginx(8)
      Process: 1875 ExecStartPre=/usr/sbin/nginx -t -q -g daemon on; master_process on; (code=exited, status=0/SUCCESS)
      Process: 1876 ExecStart=/usr/sbin/nginx -g daemon on; master_process on; (code=exited, status=1/FAILURE)
    
    May 20 13:16:53 nginx systemd[1]: Starting A high performance web server and a reverse proxy server...
    May 20 13:16:53 nginx nginx[1876]: nginx: [emerg] bind() to 0.0.0.0:443 failed (98: Address already in use)
    May 20 13:16:54 nginx nginx[1876]: nginx: [emerg] bind() to 0.0.0.0:443 failed (98: Address already in use)
    May 20 13:16:54 nginx nginx[1876]: nginx: [emerg] bind() to 0.0.0.0:443 failed (98: Address already in use)
    May 20 13:16:55 nginx nginx[1876]: nginx: [emerg] bind() to 0.0.0.0:443 failed (98: Address already in use)
    May 20 13:16:55 nginx nginx[1876]: nginx: [emerg] bind() to 0.0.0.0:443 failed (98: Address already in use)
    May 20 13:16:56 nginx nginx[1876]: nginx: [emerg] still could not bind()
    May 20 13:16:56 nginx systemd[1]: nginx.service: Control process exited, code=exited, status=1/FAILURE
    May 20 13:16:56 nginx systemd[1]: nginx.service: Failed with result 'exit-code'.
    May 20 13:16:56 nginx systemd[1]: Failed to start A high performance web server and a reverse proxy server.

    если удалю все конфигурации сайтов то nginx запускается
    Написано
  • Nginx, как в логах видеть реальный ip?

    @wesow Автор вопроса
    Это явно не весь конфиг. Если бы это был весь конфиг, https://domainname/ у вас бы не работал, вообще.

    как то работает, не знаю что даже сказать на это, могу поменять эту часть на:
    listen 443 http2 ssl;
    ничего не поменялось.

    Можно. На сервере с IP-адресом 192.168.139.56 в качестве источника IP-адреса клиента используйте HTTP-заголовок X-Forwarded-For или X-Real-IP.

    на сервере установлена grafana, в кофнигах не нашел этот параметр.
    как связан конфиг на сервере 192.168.139.56 с тем что nginx не показывает реальный ip пользователей из интернета?
    nginx на другом сервере с ip 192.168.139.2.
    Написано
  • Nginx, как в логах видеть реальный ip?

    @wesow Автор вопроса
    Во-первых, вы не показали секцию 'listen 443'.

    это весь конфиг.

    Во-вторых, на самом сервере - $remote_addr.
    А на внутреннем сервере - используйте или заголовок X-Forwarded-For или заголовок X-Real-IP.

    не совсем понимаю, можно поподробнее?
    Написано
  • Из-за роутера (mikrotik) не открываются сайты, как исправить?

    @wesow Автор вопроса
    Enigma1975, да тоже на марке, не знаю почему решил что в роутере дело, проблема на стороне провайдера оказалась
    Написано
  • Как установить bitrix?

    @wesow Автор вопроса
    К сожалению он только для CentOS, а у меня Debian.
    Как быть с Debian?
  • Nginx настройка редиректа?

    @wesow Автор вопроса
    Алексей Тен, если сделать так
    server {
            server_name my.site.ru/redirect/;
            return 302 http://www.blog.mysite2.ru;
    }


    то получаем ошибку
    server name "my.site.ru/redirect/" has suspicious symbols
  • Как ограничить размер лога SQL 2012?

    @wesow Автор вопроса
    res2001, Реплакаций на уровне MSSQL нету, она происходит на VMware (врятли как то влияет на работу SQL), в логах SQL ошибок нету, есть информация что бекап выполнился.
    Правильно ли я выбираю?5b8905bd182fe086092847.png

    Так же хочу заметить следующее, при повторном бэкапе журнала, юэпак выполнился за секунду а размер бэкапа стал 200Кб, так что скорее всего тут проблема в отображении размера файла.
  • Как ограничить размер лога SQL 2012?

    @wesow Автор вопроса
    res2001,
    Лог в ldf, в посте опечатка.
    Бэкап делается средствами SQL, периодически восстанавливаю на другом сервере и все стабильно.
    При создании бэкапа есть 3 варианта: полный, разностный и журнала транзакций.
    Сейчас сделал бэкап журнала транзакций но размер файла ldf не изменился.
  • Как ограничить размер лога SQL 2012?

    @wesow Автор вопроса
    полные бэкапы делаются каждую ночь, или речь идет о бэкабе лога транзаций?