我正在尝试将端口443用于Tomcat绑定到操作系统(RHEL 7)
根据我的阅读,Tomcat需要特殊权限才能绑定到低于1024的端口,这没关系。
在我目前的环境中,如果我将连接器从8080更改为80,我可以正常运行我的Tomcat服务器:
Failed to load resource: the server responded with a status of 404 (Not Found)
PT59AM2.html:1039 Uncaught ReferenceError: MapLabel is not defined
util.js:222 Google Maps API warning: NoApiKeys https://developers.google.com/maps/documentation/javascript/error-messages#no-api-keys
util.js:222 Google Maps API warning: InvalidKey https://developers.google.com/maps/documentation/javascript/error-messages#invalid-key
当我使用https进行操作时,它会将我重定向到空白页面。 (无论tomcat是否正常,此页面都显示为空白)注意,我将两个连接器更改为指向443。
<Connector port="80" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
然后我用以下命令尝试了ip表:
<Connector port="80" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="443" />
<Connector port="443" protocol="HTTP/1.1"
maxThreads="150" SSLEnabled="true" scheme="https" secure="true"
keystoreFile="/opt/tomcat/conf/.keystore" keystorePass="cools"
clientAuth="false" sslProtocol="TLS" />
但是,默认的apache页面也没有加载。我很难接受接下来会尝试的事情。知道我在这里做错了什么吗?
答案 0 :(得分:0)
首先检查防火墙以启用端口443。
firewall-cmd --list-all
这将显示打开的端口。如果端口443未执行此命令。
firewall-cmd --permanent --add-port=443/tcp
重新加载防火墙才能生效
firewall-cmd --reload
现在检查。如果没有工作禁用selinux临时
setenforce 0
然后检查。禁用selinux后,如果它工作。 selinux上下文的问题