2015-09-16 268 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