我使用ec2的微型實例來學習和測試我的rails應用程序的目的,因爲我從未在以前使用過ec2。我創建了該帳戶,並能夠ssh。 所以當我做 $ pwd /首頁/ Ubuntu的在ec2上安裝rails應用程序的基本安裝
現在做了一個scp和項目被導入。我無法通過網絡訪問ec2實例。我環顧網絡,發現應該打開端口。
~$ netstat -anp | grep LISTEN
(No info could be read for "-p": geteuid()=1000 but you should be root.)
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN -
tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN -
tcp 0 0 127.0.0.1:6379 0.0.0.0:* LISTEN -
tcp6 0 0 :::22 :::* LISTEN -
unix 2 [ ACC ] STREAM LISTENING 7958 - /var/run/acpid.socket
unix 2 [ ACC ] STREAM LISTENING 7726 - /var/run/dbus/system_bus_socket
unix 2 [ ACC ] STREAM LISTENING 6185 - @/com/ubuntu/upstart
unix 2 [ ACC ] STREAM LISTENING 40164 - /var/run/mysqld/mysqld.sock
unix 2 [ ACC ] SEQPACKET LISTENING 6374 - /run/udev/control
$ netstat -ln | grep的8080 無響應
當我做
$curl -v xx.xxx.xx.xxx
* About to connect() to xx.xxx.xx.xxx port 80 (#0)
* Trying xx.xxx.xx.xxx...
* Connection refused
* couldn't connect to host
* Closing connection #0
curl: (7) couldn't connect to host
什麼是做其他基本設施。正如我看到阿帕奇需要安裝,但會尋找更清晰的這一點。
編輯:紅寶石,導軌,RVM安裝和樣本應用程序正在運行..
您是否安裝了ruby,rails和所有其他依賴項並配置了服務器並啓動它? – HungryCoder
是的..我安裝了它...和示例應用程序正在使用webrick服務器上運行.. – Bijendra