मुझे यकीन है कि यह बहुत नीच है, इसलिए मुझे क्षमा करें। मैं अपने ubuntu 10.04 के पोर्ट 8080 पर एक नोड.जेएस सर्वर चलाने की कोशिश कर रहा हूं।
यहाँ सर्वर पर iptables -L का परिणाम है:
Chain INPUT (policy ACCEPT)
target prot opt source destination
Chain FORWARD (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
और यहां nmap -p 8080 का परिणाम है (आईपी पते को संपादित किया गया है क्योंकि सब कुछ विस्तृत है या खुला होना चाहिए)
nmap 173.203.xxx.xxx -p 8080 -A
Starting Nmap 5.00 ( http://nmap.org ) at 2011-05-19 22:52 PDT
Interesting ports on xxx (173.203.xxx.xxx):
PORT STATE SERVICE VERSION
8080/tcp closed http-proxy
8080 को धरती पर क्यों देखा जाता है? इसे जोड़ने से कोई फायदा नहीं हुआ:
iptables -A OUTPUT -p tcp --dport 8080 -j ACCEPT
iptables -A INPUT -p tcp --dport 8080 -j ACCEPT
मैं वास्तव में उलझन में हूँ।
यदि यह मदद करता है, तो मैं इसे जोड़ दूँगा, लेकिन मुझे नहीं पता
netstat -pan | grep 80
tcp 0 0 127.0.0.1:8080 0.0.0.0:* LISTEN 16785/node
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 16471/apache2
मैं अपाचे पर पोर्ट 80 से चल रही अपनी नियमित वेबसाइट तक पहुंच सकता हूं, लेकिन नोड.जेएस सर्वर बाहर से दुर्गम है। सर्वर से इसे एक्सेस करना ही ठीक काम करता है।
तो मेरा सवाल यह है कि मैं इसे डिबगिंग के बारे में कैसे बताऊंगा? वहाँ iptables कुछ बंदरगाहों को अवरुद्ध करने के अलावा कुछ और हो सकता है? मुझे कैसे पता चलेगा कि यह क्या है?
किसी भी मदद की बहुत सराहना की!