运行MINI-HTTP出现bind: Address already in use

guan323333 2009-07-07 10:53:39
RT,我在SSH里运行 mini_httpd -c /etc/mini_httpd_config
时出现了bind: Address already in use
bind: Address already in use
mini_httpd: can't bind to any address
,这是什么原因啊,


那个ADDRESS代表什么呢? 我试了下发现当我随便用个文件时即
mini_httpd -c a
a文件甚至不存在,他也报一样的错误,那是什么问题呢?


我按网上一个人的方法:
先tar解压,然后再按以下步骤:
1、打开Makefile中的SSL标志;
2、修改SSL_TREE = /usr/share/ssl
3、在Shell中输入:
export LOCALDEFS="-DOPENSSL_NO_KRB5"
export C_INCLUDE_PATH="/usr/kerberos/include"
4、编译:make;make install
5、make cert 生成mini_httpd.pem,再拷贝到/etc下
6、建立配置文件/etc/mini_httpd_config
7、在运行mini_httpd -c ……


是哪有问题呢?
...全文
101 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
guan323333 2009-07-09
  • 打赏
  • 举报
回复
MS是服务器上原来有MINI_HTTPD的 谢谢两位拉
Wolf0403 2009-07-07
  • 打赏
  • 举报
回复
你的机器上是不是已经运行 apache 了?netstat -lptn | grep 80 看一下。
修改配置,在别的空闲端口上运行 mini-http
  • 打赏
  • 举报
回复
bind: Address already in use

这个多半是端口或者什么被占用。或者刚关闭,善不能被使用。

23,115

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧