首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >重启apache (安装trac和mod_wsgi)时出现"make_sock:无法绑定到地址[::]:443“

重启apache (安装trac和mod_wsgi)时出现"make_sock:无法绑定到地址[::]:443“
EN

Stack Overflow用户
提问于 2012-02-05 03:47:24
回答 13查看 141.8K关注 0票数 95

我正在尝试在SSL上安装trac和mod_wsgi。我试着手动安装它,但效果不是很好,所以我开始遵循这个:trac-on-ubuntu

我跳过了svn部分,因为我想用git代替。在第一次编辑httpd.conf之后:

代码语言:javascript
复制
WSGIScriptAlias /trac /var/trac/apache/trac.wsgi

<Directory /var/trac/apache>
    WSGIApplicationGroup %{GLOBAL}
    Order deny,allow
    Allow from all
</Directory>

我重新启动了apache,结果却出现了这个错误:

代码语言:javascript
复制
* Restarting web server apache2                                                    

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

                                                                     [ OK ]

执行这些操作什么也没有显示出来。

代码语言:javascript
复制
 netstat -anp | grep 443 
 fuser 443/tcp

这样做除了我运行的grep命令之外,没有产生任何结果:

代码语言:javascript
复制
ps -aux | grep httpd

为什么在什么都没有显示的情况下,它会说有其他东西正在使用这个端口?

编辑:,你们这些家伙肯定会笑的。我在ports.conf中有一个额外的Listen 443,它不应该出现在那里。移除它就解决了这个问题。

EN

回答 13

Stack Overflow用户

回答已采纳

发布于 2012-04-29 05:46:13

你们这些家伙肯定会笑的。我在ports.conf中有一个额外的Listen 443,它不应该出现在那里。移除它就解决了这个问题。

票数 232
EN

Stack Overflow用户

发布于 2015-07-13 14:48:43

感谢您的回答,在Apache2.4.x版本上,如果使用yum命令安装了ssl_module,则不希望在httpd.conf (主)文件中添加端口:443

要找出配置文件中的端口443,

代码语言:javascript
复制
# grep '443' /etc/httpd/conf.d/*

/etc/httpd/conf.d/ssl.conf:Listen 443 https
/etc/httpd/conf.d/ssl.conf:<VirtualHost _default_:443>
/etc/httpd/conf.d/ssl.conf:#ServerName www.example.com:443

# grep '443' /etc/httpd/conf/httpd.conf 
Listen 443

只需从httpd.conf文件中删除行或命令它(监听443)。

票数 18
EN

Stack Overflow用户

发布于 2013-06-14 13:46:08

我添加了另一个答案,因为我遇到了相同的问题,并以相同的方式解决了它:我已经使用a2enmod ssl在apache2上安装了SSL,这似乎在/etc/apache2/ports.conf中添加了额外的配置。

代码语言:javascript
复制
NameVirtualHost *:80
Listen 80

NameVirtualHost *:443
Listen 443

<IfModule mod_ssl.c>
    Listen 443
</IfModule>

<IfModule mod_gnutls.c>
    Listen 443
</IfModule>

我不得不注释掉NameVirtualHost *:443指令后面的第一个Listen 443

代码语言:javascript
复制
NameVirtualHost *:443
#Listen 443

但我想我也可以让它来评论其他人。无论如何,感谢您的解决方案:)

票数 15
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9143964

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档