Я устанавливаю CF2018 на новый сервер, который установлен и работает, я вижу его, если я запускаю ps aux | ack -i coldfusion
$ cat /etc/centos-release
CentOS Linux release 7.6.1810 (Core)
$ httpd -v
Server version: Apache/2.4.6 (CentOS)
Server built: Jul 29 2019 17:18:49
ОБНОВЛЕНИЕ
Я явно что-то сломал, поэтому я удалил более ранние ошибки, но у меня все еще возникают проблемы с соединителем.
Я удалил все ссылки и файлы, относящиеся к mod_jk
из /etc/httpd/conf
, переустановил CFзатем повторно запустил соединитель.
Он успешно установлен с помощью этой команды:
$ sudo ./wsconfig -ws Apache -dir /etc/httpd/conf
У меня есть каталог при установке /opt/coldfusion2018/config/wsconfig/1
, но теперь я получаю следующие ошибки:
$ pwd
/opt/coldfusion2018/config/wsconfig/1
$ tail mod_jk.log
[error] ajp_service::jk_ajp_common.c (3000): (cfusion) connecting to tomcat failed (rc=-3, errors=583, client_errors=0).
[info] jk_open_socket::jk_connect.c (816): connect to ::1:8018 failed (errno=13)
[info] ajp_connect_to_endpoint::jk_ajp_common.c (1140): (cfusion) Failed opening socket to (::1:8018) (errno=13)
[error] ajp_send_request::jk_ajp_common.c (1811): (cfusion) connecting to backend failed. Tomcat is probably not started or is listening on the wrong port (errno=13)
[info] ajp_service::jk_ajp_common.c (2979): (cfusion) sending request to tomcat failed (recoverable), because of error during request sending (attempt=1)
[info] jk_open_socket::jk_connect.c (816): connect to ::1:8018 failed (errno=13)
[info] ajp_connect_to_endpoint::jk_ajp_common.c (1140): (cfusion) Failed opening socket to (::1:8018) (errno=13)
[error] ajp_send_request::jk_ajp_common.c (1811): (cfusion) connecting to backend failed. Tomcat is probably not started or is listening on the wrong port (errno=13)
[info] ajp_service::jk_ajp_common.c (2979): (cfusion) sending request to tomcat failed (recoverable), because of error during request sending (attempt=2)
[error] ajp_service::jk_ajp_common.c (3000): (cfusion) connecting to tomcat failed (rc=-3, errors=584, client_errors=0).
Понятия не имею, откуда появился порт 8018, я думал, что tomcat по умолчанию использовал 8500
ОБНОВЛЕНИЕ 2
Если я захожу на мой сайт с:8500
в конце я могу попасть в CFIDE, так что это CF работает, и этот порт доступен
ОБНОВЛЕНИЕ 3
Я нашел это в моемserver.xml
файл, попытался установить порт как 8009, так и 8018, и, похоже, нет разницы в ошибках в mod_jk.log
<!-- Define an AJP 1.3 Connector on port 8009 -->
<!-- begin connector -->
<Connector port="8009" packetSize="65535" protocol="AJP/1.3" redirectPort="8451" tomcatAuthentication="false" maxThreads="500" connectionTimeout="60000"/>
<!-- end connector -->