找出在ubuntu上使用端口80的内容

sin*_*vil 3 ubuntu port80

我在端口80上运行服务时遇到问题,因为它似乎已经被另一个程序使用了.问题是,使用nestat -lpn | grep:80(或此命令的变体)不显示使用端口80的任何进程.

我在我学校提供的未知虚拟机上运行Ubuntu 12.04.1 LTS.据推测,它们不会施加任何限制,因此服务器被认为表现得像直接连接到互联网的物理盒.

正如我已经说过的那样,端口80的greping netstat即使作为sudo也不会产生任何输出.只是为了确保它对端口22的正常工作带来了sshd.端口8080和443似乎也在使用中,但不会出现在netstat上.

任何帮助将不胜感激.

Pio*_*fer 10

您的错误是否表明它确实在使用中,或者您是否只是无法打开套接字?

只是一个想法,但你是否试图以root身份运行它?80端口有点特别,所以你可以尝试一下.事实上,1024以下的所有端口都受到保护,只能由root打开.

欢迎来到SO :)