2013-08-28 46 views
1

我有一臺運行memcached的服務器,但它不工作。所以當我嘗試通過端口11211 telnet到本地主機時,它會失敗。我將如何打開端口?telnet localhost 11211失敗。如何打開端口?

[email protected]:/usr/local/www/production/current/log# telnet localhost 11211 
    Trying 127.0.1.1... 
    telnet: Unable to connect to remote host: Connection refused 
+0

防火牆? memcache綁定到錯誤的ip? –

+0

但不是它只是連接到自己?防火牆會不會干擾?如果有的話,我會制定什麼政策?來源:自我,目的地:自我,港口11211? – Edmund

+1

你的本地主機出現127.0的任何原因。** 1 **。1?通常它是127.0。** 0 **。1 –

回答

1

端口不是問題,它是監聽地址。 您需要memcached.conf

-l 0.0.0.0這是不安全的設置監聽地址,但最開放

-l 127.0.0.1

或實際IP主機的地址(這個是什麼我用)

-l 192.168.0.1

順便說一下,這是我的hosts文件:

127.0.0.1 localhost 
127.0.1.1 myhostname