我已经安装了 Apache 服务器 2.2本网站并尝试启动 apache 但是它显示了以下错误:
could not bind to address 0.0.0:80 could not reliably determine server's fully qualifed domain name using 192.168.1.100 for server name
请帮忙。如何从命令行复制完整的屏幕截图会更有帮助吗?
答案1
您的计算机没有与 IP 地址关联的 ptr 记录。将您的计算机名称/ip 添加到您的 hosts 文件中(在 Windows 上,我认为它位于 c:\windows\system32\drivers\etc\hosts.txt 中),或在 apache 配置中设置服务器名称配置指令。但这应该在 serverfault.com 上,而不是在这里。但无法绑定可能是拼写错误,也可能是端口 80 已被使用,IIS 已安装/正在运行)
答案2
这不是一个好答案,但是你在 Windows 机器上运行 Skype 吗?因为 skype 使用端口 80,这反过来不允许您运行网络服务器,但是您可以更改 skype 中的设置以使用其他端口,然后尝试再次运行 Apache。
答案3
从你的StackOverflow 上的重复问题,看起来您已经在该端口上运行了 IIS,因此 Apache HTTPD 无法代替它启动(除非您已将 Apache HTTPD 服务器配置为显示 IIS 欢迎图像,但那是非常不太可能是默认配置)。
首先关闭 IIS。