安装APMSever5.2.6后一直好好的,今天突然发现不行了。
提示80端口冲突,但是通过查询(cmd:netstat -ano)后没有找到具体的80端口被占用
这个是怎么回事?通过查找网上资料,终于搞定,其实知道后就是那么简单,
不知道的,估计只有重装系统了。
通过查看apache的运行日志后,发现如下出错信息:
[Tue Jan 01 10:38:49 2013] [notice] Apache/2.2.9 (APMServ) PHP/5.2.6 configured -- resuming normal operations
[Tue Jan 01 10:38:49 2013] [notice] Server built: Jun 13 2008 04:04:59
[Tue Jan 01 10:38:49 2013] [notice] Parent: Created child process 3820
[Tue Jan 01 10:38:49 2013] [notice] Child 3820: Child process is running
[Tue Jan 01 10:38:49 2013] [crit] (OS 10022)提供了一个无效的参数。 : Child 3820: setup_inherited_listeners(), WSASocket failed to open the inherited socket.
[Tue Jan 01 10:38:50 2013] [crit] Parent: child process exited with status 3 -- Aborting.
然后,顺利找到了解决方法:
1.网上邻居->本地连接->属性->internet协议(TCP/IP)->属性->高级->wins标签->去掉启用LMhosts查询前的勾.
2.控制面版->windows防火墙->高级标签->本地连接设置->服务的标签里勾选安全Web服务器(HTTPS)即可.. feedom.net(没有启动windows防火墙的这步可以不修改)
我是通过第一个步骤就搞定了。真是万幸!