解决80端口占用
这种情况就是端口占用,通过命令找出来吧
[plain] view plain copy
- C:\>netstat -ano|findstr 8000
- TCP 0.0.0.0:8000 0.0.0.0:0 LISTENING 8124
- UDP 0.0.0.0:8000 *:* 8124
- C:\>tasklist |findstr 8124
- KGService.exe 8124 Console 3 14,480 K
- C:\Users\liyunzhi>taskkill /pid 8124 /F
- 成功: 已终止 PID 为 8124 的进程。
第一条命令找出8000端口对应的PID进程为8124,第二条命令找出进程对应的详细信息,可以看到这个进程对应的是酷狗服务,因为酷狗这个进程不太重要,所以我们用taskkill pid的方式把它关掉,关掉就可以运行Django程序了,可能酷狗还会有其它进程会重启这个服务,把酷狗的其它进程一起关掉就可以了
但是上面的方法不适用我的情况。。因为我找不到pid=4的进程,于是另一方法。
Win7的80端口默认是被System进程占用的。
用如下方法可以解决System进程占用80端口的问题:
打开RegEdit:开始-运行-输入regedit-调出注册表
找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP
找到一个DWORD值Start,将其改为4
重启电脑,System进程将不会占用80端口
就可以打开你的apache了