Начнем с того, что я не знаком с хостингом веб-страниц Apache / tomcat. Недавно я обновил частный веб-сервер, который, возможно, впервые за долгое время использовал yum, и теперь веб-сайт не работает. Я могу пойти в https://$server/
page, и я получаю обычную страницу, в которой говорится, что она перенаправит на другую страницу или щелкнет для перенаправления. Это подводит меня к https://$server//iweb/servlet/menu?opt=menu
страница с ошибкой 503. Используется для страницы с запросом на вход.
Мое текущее предположение состоит в том, что сервлет Java еще не запущен. Я не нашел блогов, которые могли бы мне помочь, но это могло быть связано с моим незнанием сервера и архитектуры веб-сервера в целом. Любые последующие шаги по обеспечению работы страницы меню, даже просто указание на нужные журналы для просмотра, были бы ему полезны.
http -v
Server version: Apache/2.2.3
Server built: Jul 18 2016 10:45:28
Server's Module Magic Number: 20051115:3
Server loaded: APR 1.2.7, APR-Util 1.2.7
Compiled using: APR 1.2.7, APR-Util 1.2.7
Architecture: 64-bit
Server MPM: Prefork
threaded: no
forked: yes (variable process count)
Server compiled with....
-D APACHE_MPM_DIR="server/mpm/prefork"
-D APR_HAS_SENDFILE
-D APR_HAS_MMAP
-D APR_HAVE_IPV6 (IPv4-mapped addresses enabled)
-D APR_USE_SYSVSEM_SERIALIZE
-D APR_USE_PTHREAD_SERIALIZE
-D APR_HAS_OTHER_CHILD
-D AP_HAVE_RELIABLE_PIPED_LOGS
-D DYNAMIC_MODULE_LIMIT=128
-D HTTPD_ROOT="/etc/httpd"
-D SUEXEC_BIN="/usr/sbin/suexec"
-D DEFAULT_PIDLOG="run/httpd.pid"
-D DEFAULT_SCOREBOARD="logs/apache_runtime_status"
-D DEFAULT_LOCKFILE="logs/accept.lock"
-D DEFAULT_ERRORLOG="logs/error_log"
-D AP_TYPES_CONFIG_FILE="conf/mime.types"
-D SERVER_CONFIG_FILE="conf/httpd.conf"
Журнал последней работоспособной загрузки с использованием 2.2.22
32 [Wed Apr 29 13:27:28 2020] [notice] caught SIGTERM, shutting down
33 Attempt to free unreferenced scalar: SV 0x1a9ba058 during global destruction.
34 [Wed Apr 29 14:41:22 2020] [info] Init: Seeding PRNG with 256 bytes of entropy
35 [Wed Apr 29 14:41:22 2020] [info] Init: Generating temporary RSA private keys (512/1024 bits)
36 [Wed Apr 29 14:41:22 2020] [info] Init: Generating temporary DH parameters (512/1024 bits)
37 [Wed Apr 29 14:41:22 2020] [info] Init: Initializing (virtual) servers for SSL
38 [Wed Apr 29 14:41:22 2020] [info] mod_ssl/2.2.22 compiled against Server: Apache/2.2.22, Library: OpenSSL/0.9.8t
39 Attempt to free unreferenced scalar: SV 0x9f504c8 during global destruction.
40 [Wed Apr 29 14:41:22 2020] [info] Init: Seeding PRNG with 256 bytes of entropy
41 [Wed Apr 29 14:41:22 2020] [info] Init: Generating temporary RSA private keys (512/1024 bits)
42 [Wed Apr 29 14:41:22 2020] [info] Init: Generating temporary DH parameters (512/1024 bits)
43 [Wed Apr 29 14:41:22 2020] [debug] ssl_scache_shmcb.c(253): shmcb_init allocated 512000 bytes of shared memory
44 [Wed Apr 29 14:41:22 2020] [debug] ssl_scache_shmcb.c(272): for 511920 bytes (512000 including header), recommending 32 subcaches, 133 indexes each
45 [Wed Apr 29 14:41:22 2020] [debug] ssl_scache_shmcb.c(306): shmcb_init_memory choices follow
46 [Wed Apr 29 14:41:22 2020] [debug] ssl_scache_shmcb.c(308): subcache_num = 32
47 [Wed Apr 29 14:41:22 2020] [debug] ssl_scache_shmcb.c(310): subcache_size = 15992
48 [Wed Apr 29 14:41:22 2020] [debug] ssl_scache_shmcb.c(312): subcache_data_offset = 3208
49 [Wed Apr 29 14:41:22 2020] [debug] ssl_scache_shmcb.c(314): subcache_data_size = 12784
50 [Wed Apr 29 14:41:22 2020] [debug] ssl_scache_shmcb.c(316): index_num = 133
51 [Wed Apr 29 14:41:22 2020] [info] Shared memory session cache initialised
52 [Wed Apr 29 14:41:22 2020] [info] Init: Initializing (virtual) servers for SSL
53 [Wed Apr 29 14:41:22 2020] [info] mod_ssl/2.2.22 compiled against Server: Apache/2.2.22, Library: OpenSSL/0.9.8t
54 [Wed Apr 29 14:41:23 2020] [notice] mod_python: Creating 4 session mutexes based on 256 max processes and 0 max threads.
55 [Wed Apr 29 14:41:23 2020] [notice] Apache/2.2.22 (Unix) mod_ssl/2.2.22 OpenSSL/0.9.8w mod_jk/1.2.31 PHP/5.3.10 mod_python/3.2.8 Python/2.4.3 mod_perl/2.0.5 Perl/v5.14.2 configured -- resuming normal operations
56 [Wed Apr 29 14:41:23 2020] [info] Server built: Feb 20 2012 20:30:18
57 [Wed Apr 29 14:41:23 2020] [debug] prefork.c(1023): AcceptMutex: sysvsem (default: sysvsem)
Журнал последней перезагрузки с использованием 2.2.3
96 [Thu Apr 30 07:30:24 2020] [notice] suEXEC mechanism enabled (wrapper: /usr/sbin/suexec)
97 [Thu Apr 30 07:30:24 2020] [notice] SSL FIPS mode disabled
98 [Thu Apr 30 07:30:24 2020] [warn] module rewrite_module is already loaded, skipping
99 [Thu Apr 30 07:30:24 2020] [notice] Digest: generating secret for digest authentication ...
100 [Thu Apr 30 07:30:24 2020] [notice] Digest: done
101 [Thu Apr 30 07:30:24 2020] [notice] SSL FIPS mode disabled
102 [Thu Apr 30 07:30:24 2020] [notice] mod_python: Creating 4 session mutexes based on 256 max processes and 0 max threads.
103 [Thu Apr 30 07:30:25 2020] [notice] Apache/2.2.3 (CentOS) configured -- resuming normal operations
После обновления с 2.2.22 до 2.2.3 я внес следующие изменения, чтобы запустить службу httpd.
/etc/httpd/modulas
к /usr/lib64/httpd/modules
/ect/http/logs
к /usr/lib64/https/logs
/etc/httpd/conf.d/certs.conf
включать LoadModule ssl_module
& Listen 443
/etc/httpd/conf.d/ssl.conf
удалять Listen 443
/etc/httpd/run
к /var/run
ОБНОВЛЕНИЕ 1 Оставшись за пределами исходного сообщения, я также изменил server.xml
для удаления уязвимости "Ghostcat" (CVE-2020-1938) <!--<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />-->
Я также обнаружил, что сервилет запущен, но вам нужно перейти на порт tomcat 8080 server:8080/iweb/servlet/menu?opt=menu