我有一台RHEL 7服务器,Apache不会开始使用它。当我尝试启动服务时,我得到:
httpd[8499]: (98)Address already in use: AH00072: make_sock: could not bind to address 123.456.789.123:443
当我进行netstat -plant时,我在443上看不到任何内容:
netstat -plant
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN 1/systemd
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 1069/sshd
tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN 1068/cupsd
tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 2408/master
tcp 0 0 123.456.789.123:22 123.456.789.123:35174 ESTABLISHED 31389/sshd: tdcarte
tcp6 0 0 :::111 :::* LISTEN 12011/rpcbind
lsof -i tcp:443不返回任何结果。
此外,我在服务器上进行了nmap扫描,以防操作系统忘记了Apache的pid并且无法报告它已经在运行,但也没有任何东西在那里使用443。
我也得到" AH00015:无法打开日志"同时,如果那是任何人的指示。 SELinux被禁用了,我已经检查过以确保我的conf中只有443的listen语句,它位于/etc/httpd/conf.d/ssl.conf中。对443的任何其他Listen语句都已被注释掉。这个让我感到困惑,任何帮助都会受到赞赏。