我在AWS上設置了一個微型EC2實例。目前,我正在使用俄勒岡州的免費套餐。我面臨兩個問題。拒絕連接到亞馬遜EC2上的socket.io服務器的連接
當我嘗試使用公共DNS通過SSH的情況下,它說主機不存在,但是當我嘗試使用公共IP conencting它,它連接到它。需要什麼設置才能使用公共DNS?
我使用IP地址打開了SSH客戶端。我想設置需要Node.js和MongoDB的應用程序。我的Node.js使用this 接下來,我用this 然後我連接到使用Filezilla我的實例,並上傳了我的代碼,將其安裝MongoDB的安裝。然後我啓動使用socket.io的節點應用程序。
當我嘗試使用網絡瀏覽器連接到socket.io服務器時,出現一條消息,指出連接被拒絕「錯誤111」。我在實例的安全組中打開了TCP端口80。在iptables中,我將端口80轉發到8080,但仍然無法工作。我也檢查過在ec2中禁用了防火牆。請幫我解決這個問題。