ssl Apache错误:地址已在使用中:make_sock:无法绑定到地址[::]:443

x33g5p2x  于 2023-05-07  发布在  Apache
关注(0)|答案(4)|浏览(190)

启动时出现Apache错误:

Address already in use: make_sock: could not bind to address [::]:443

*Executing start method ("/lib/svc/method/http-apache2 start") ]
(125)Address already in use: make_sock: could not bind to address [::]:443
no listening sockets available, shutting down
Unable to open logs*

Listen 443 is added in ssl.conf.
Listen 80 is added in httpd.conf.

HTTPD.conf文件:

DocumentRoot "/var/apache2/htdocs"
<Directory />
    Options FollowSymLinks
    AllowOverride All
</Directory>
<Directory "/var/apache2/htdocs">
    Options Indexes FollowSymLinks
    AllowOverride All
    Order allow,deny
    Allow from all
</Directory>

同时在error_log文件中获得以下错误:

configuration error:  couldn't perform authentication. AuthType not set!:index.html**
index.html's location : /var/apache2/htdocs

先谢谢你了

polhcujo

polhcujo1#

我不得不评论了
收听443 https
在/etc/.../conf.d/ssl.conf升级到httpd版本2.4.6-80之后。

llycmphe

llycmphe2#

1.在conf.d中定义的文件会在多个文件中多次将侦听端口设置为443,这可能会导致此问题。
1.端口443似乎被其他进程使用,可以通过“netstat -anp”检查|联系我们

p8h8hvxi

p8h8hvxi3#

在侦听端口后添加以下行

#You will have 
    Listen 443 https
#add NameVirtualHost entry after that,
NameVirtualHost *:443

并重新启动httpd服务器,希望这将为您工作。

yws3nbqq

yws3nbqq4#

和我一样的问题不知道为什么它突然抬起了丑陋的头,但我怀疑可能是一个更新版本的apache(httpd)?无论如何,我有一些ssl.conf的备份文件,还有一个包含Listen 443 https指令的rpmsave。我做了一个备份目录,并将所有其他不必要的文件移动到BACKUP和ssl. conf中的未注解指令。然后我重新启动了httpd和viola -没有更多的错误。可能是百胜的更新不知从哪里开始了这个问题-我最好的猜测。我认为是httpd.conf中的IncludeOptional conf.d/conf指令导致了这个问题。它包括/etc/httpd/conf. d下的所有conf文件。因此,如果你复制ssl.conf,如果保存在这里,将触发这个问题。RPMsave也导致了这一点。

相关问题