端口80或443(SSL)已在使用中!
是的我已经阅读了所有关于此问题的常见问题,但我找不到端口80上正在运行的内容。我是编程的新手,非常沮丧。任何帮助,将不胜感激。所以http://localhost ......不起作用。
答案 0 :(得分:0)
从命令行运行以下内容:netstat -ano |find /i ":80"|find /i "LISTENING"
(开始 - >运行 - >输入cmd
输入)。
您应该记下返回的数据中的最后一个数字,这是当前在端口上运行的任何数据的PID:80。
然后,您可以打开任务管理器,转到“进程”选项卡(确保通过转到“查看” - >“选择列 - >勾选PID”来显示PID。)您还应该确保显示来自的进程所有用户 - 现在您需要查找与上述命令相匹配的PID。这将告诉您该端口上正在运行的进程(并且可以将其终止)。
从终端运行以下命令:netstat -npl|grep :80
这将为您提供以下内容:
tcp 0 0 :::80 :::* LISTEN 1545/httpd
PID是1545,从那里你可以运行ps -p 1545 u
,这将给你类似的东西:
apache 1545 0.0 1.6 28952 8492 ? S Dec04 0:01 /usr/sbin/httpd
和魔术,我们知道二进制文件是/ usr / sbin / httpd。
答案 1 :(得分:0)
你正在运行Skype,不是吗?
我知道,因为我在看着你...... 我站在你身后。
开玩笑吧!默认情况下,skype设置为接管传入连接的端口80和443。转到Skype并单击工具,选项,高级,连接,然后取消选中“使用端口80和443进行传入连接”框。