前几天重启了电脑之后,Apache服务器突然无法启动了,在日志里面看到了下面的出错信息:
[crit] (OS 10022)An invalid argument was supplied. : Child 6120: setup_inherited_listeners(), WSASocket failed to open the inherited socket.
马上到Google搜索,发现了这是一个还比较常见的问题,原因可能是Windows底层的socket实现出现了问题。解决的方式非常简单,到微软网站上下载一个工具,修复winsock2就可以了。
工具的链接是:
Apache
|
|||
我想做的事情很简单,我下载了dojo的源代码,想挂在网上,让局域网内的人可以访问其中的测试页面。于是我用了Apache,然后通过它自带的目录浏览功能就可以了。Dojo自己的构建服务器也是同样的做法。但是启用目录浏览并没有想象中的容易,我google了有一段时间,又自己尝试了好几次才成功。最终的httpd.conf是这样的。
Alias /dojo_src "D:/osprojects/dojo"
<Directory "D:/osprojects/dojo">
Options +Indexes +FollowSymLinks
AllowOverride AuthConfig FileInfo
Order allow,deny
Allow from all
</Directory>我在Apache 2.2上试的,没问题。
|
|||
可能很多人都没有听说过Apache的FTP服务器,不过它对于很多程序员来说,是个不错的选择。我之前也用过很多的FTP服务器软件,不管是庞大的Serv-U,还是小巧的Cerberus,虽说是原生的实现,但是总觉得配置起来不自然。可能对于程序员来说,最自然的配置方式就是万恶的XML吧。
|
|||



