apache IIS Port Conflicts On 80

 

改变Apache端口等配置修改方法 如何改变Apache端口:找到Apache安装目录下conf目录下的httpd.conf文件。打开它,找到“Listen”,紧接着Listen的 数字就是端口号,默认状态下为“Listen 80”。在之前的PHP专题中提到过关于在安装配置Apache时会遇到端口与IIS HTTP端口冲突的问题,因为IIS HTTP端口默认也为80。那么我们就可以在这里改变Apache的端口,从而避免冲突,比如可以改成:Listen 8011。改好之后别忘重起Apache服务使得配置生效。 如何改变IIS端口:如果你想同时保留Apache服务与IIS服务,又不想改变Apache默认的80端口,那么只有改变IIS的端口了。开始 ->运行->输入:inetmgr->Internet信息服务->本地计算机->网站->右键“默认网站 ”->属性->选择“网站”标签->修改TCP端口即可。最后也别忘了重新启动一下IIS服务。 如何配置改变Apache网页服务目录在本机中的地址路径:默认状态下,Apache的wwwroot为Apache安装目下的htdocs目录,如果你 想改变这个目录的位置,那么还是打开httpd.conf,找到DocumentRoot "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs"以及<Directory "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs">,修改其中的两个路径到你指定的位置即可。(红色部分为笔者电脑中的路径,只作为参 考。)重起Apache服务。 如何配置改变Apache首页文件名:当你输入例如http://localhost时,Apache会默认打开index.html文件,如果你想修改 首页文件或者增加首页文件时,仍然打开 httpd.conf,找到DirectoryIndex index.html,修改index.html为你想要文件名即可,比如main.php。如果你想添加多个首页文件,可以用空格隔开,文件的前后顺序 就是首页文件读取的优先度。重起Apache服务。

 

 

 

 Windows下Apache启动时候报80端口被占用的解决方法,非IIS占用 今天,准备启动Apache服务调试下程序,突然发现启动不了,报端口被占用,此时IIS服务器明明没有开, 心想,真tmd见鬼了,于是 F:/Documents and Settings/xxx>netstat -aon|findstr "80" TCP 0.0.0.0:80 0.0.0.0:0 LISTENING 1696 TCP 127.0.0.1:12080 0.0.0.0:0 LISTENING 3164 TCP 192.168.17.179:2392 220.250.64.21:80 CLOSE_WAIT 1696 TCP 192.168.17.179:2396 221.238.25.37:80 CLOSE_WAIT 1696 TCP 192.168.17.179:2400 221.238.25.37:80 CLOSE_WAIT 1696 TCP 192.168.17.179:2406 118.122.36.138:80 CLOSE_WAIT 1696 TCP 192.168.17.179:2492 221.238.25.42:80 CLOSE_WAIT 1696 从上面的信息,可以看出,端口被一个进程号为1696的进程占用了,于是tasklist一把 F:/Documents and Settings/xxx>tasklist 图像名 PID 会话名 会话# 内存使用 ========================= ====== ================ ======== ============ Foxmail.exe 5296 Console 0 22,232 K TheWorld.exe 3488 Console 0 184,756 K Thunder5.exe 1696 Console 0 21,908 K 结果发现是迅雷,这鸟玩意,于是把迅雷一关。apache2正常启动。。。

你可能感兴趣的:(apache IIS Port Conflicts On 80)