我有glassfish 4.1运行,并检查http-listener-2上的JK-Listener选项:

我也已经安装了Apache( sudo yum install httpd )并在/etc/httpd/conf.d上创build了以下文件:
/etc/httpd/conf.d/ajp.conf
ProxyPass / painel ajp:// localhost:8181 / painel
- ufw从ip拒绝似乎并没有工作
- 网站在不同的服务器上,但希望通过端口80和443访问所有站点
- https://domain.com SSL错误,它不会redirect到www,除非添加exception
- SSL不能在Windows上使用Apache
- 添加ssl / https后,站点停止工作
ProxyPassReverse / painel ajp:// localhost:8181 / painel
但所有我试图使用ajp协议是503 http错误。
我错过了什么?
如果我将协议从ajp更改为http和端口8080,它的工作原理。 但是这个想法是使用ajp。
任何帮助是受欢迎的。
您可能遇到了SELinux的问题。
默认情况下,Web服务器只能对有限范围的端口进行出站连接:
# semanage port -l | grep http http_cache_port_t tcp 8080, 8118, 8123, 10001-10010 http_cache_port_t udp 3130 http_port_t tcp 80, 81, 443, 488, 8008, 8009, 8443, 9000 pegasus_http_port_t tcp 5988 pegasus_https_port_t tcp 5989
端口8181不在该列表中。
所以你有两个select。 你可以:
将所需的端口添加到允许的端口列表中:
# semanage port -a -t http_port_t -p tcp 8181
在现有的允许端口之一上运行Glassfish。
我知道这是一个旧的post,但我遇到了同样的问题。 我的问题是selinux和运行以下后:
setsebool -P httpd_can_network_connect 1
一切工作正常!