2015-09-16 223 views
0

编辑:Telnet连接拒绝

我想telnet到我的Web服务器上localhost,并通过命令行要求我php文件:

我:

1)CD进入我想要服务的目录,即“/www”(hello.php在这里)

2)直接运行服务器ORY WWW:python -m SimpleHTTPServer

3)telnet localhost 80

但 “连接被拒绝”。我究竟做错了什么?

+0

可能重复[如何使用Telnet发送HTTP请求](http://stackoverflow.com/questions/15772355/how-to-send-an-http-request-using-telnet) – metatoaster

+1

即时消息混淆为什么你想实现。 –

+0

@metatoaster在这个问题上的HTTP请求?不要写谷歌结果!是的!但是,如果服务在线程中运行,当线程结束时服务将停止或冻结。你想永远服务,需要设置为本地服务,并通过控制脚本使用。但不要忘了你需要一个强大的线程管理器来处理所有的安全bug。 – dsgdfg

回答

0

你可能会试图连接到错误的端口。请与netstat -lntp联系,您的http服务器正在侦听哪个端口。该过程将被列为python/pid_number

+0

作为服务器运行时,我得到'在0.0.0.0端口8000上服务HTTP'。你是这个意思吗? –

+1

是的,在这种情况下,你想运行'telnet localhost 8000',而不是'80' – viraptor

-2

如果你使用的是Linux那就试试这个:

$ telnet localhost 80 
GET /hello.php