Зарегистрируйте входящие запросы в Ubuntu (порты 80, 443)

mount команда отдельно скажет Вам опции, которые использовались для монтирования всех смонтированных файловых систем. Например:

# mount
/dev/mapper/vg00-rootlv on / type ext3 (rw,errors=remount-ro)
proc on /proc type proc (rw)
none on /sys type sysfs (rw,noexec,nosuid,nodev)
none on /sys/fs/fuse/connections type fusectl (rw)
none on /sys/kernel/debug type debugfs (rw)
none on /sys/kernel/security type securityfs (rw)
none on /dev type devtmpfs (rw,mode=0755)
none on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620)
none on /dev/shm type tmpfs (rw,nosuid,nodev)
none on /var/run type tmpfs (rw,nosuid,mode=0755)
none on /var/lock type tmpfs (rw,noexec,nosuid,nodev)
none on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
none on /var/lib/ureadahead/debugfs type debugfs (rw,relatime)
/dev/mapper/vg00-applv on /app type ext3 (rw)
/dev/mapper/vg00-homelv on /home type ext3 (rw)
0
задан 2 July 2013 в 14:34
2 ответа

2 возможных решения для вас.

  1. Настройте squid или аналогичный для работы в качестве обратного прокси-сервера, найдите «обратный прокси-сервер squid». предостережение: вы можете обнаружить, что у вас есть проблемы с совместимостью, но я не эксперт.
  2. Можно использовать iptables для регистрации трафика, поступающего на ваш сервер. См. Цель LOG на странице руководства iptables. предостережение: iptables НЕ поддерживает http. Вы получите всю необходимую информацию, кроме запрашиваемого URL.
1
ответ дан 4 December 2019 в 14:10

Установите nginx (или Apache) и настройте его как простой обратный прокси перед Tomcat. Ниже приведен пример конфигурации, которую вы можете использовать на виртуальном хосте в nginx. Формат журнала доступа по умолчанию должен предоставить вам необходимую информацию.

server {
  listen 80;
  server_name www.example.org example.org;

  location /context/ {
    proxy_set_header Host $host;
    proxy_set_header X-Forwarded-Host $host;
    proxy_set_header X-Forwarded-Server $host;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_pass http://tomcat-server:8080/context/;
  }

  access_log /var/log/nginx/www.example.org-access.log;
  error_log /var/log/nginx/www.example.org-error.log;
}

Изменить: даже если Tomcat не смог обработать запрос, он должен быть зарегистрирован в nginx (а также в Tomcat).

1
ответ дан 4 December 2019 в 14:10

Теги

Похожие вопросы