Seems fine to telnet 54.222.154.149 80. Please have a try. Thanks!
<https://lh3.googleusercontent.com/-orQDsI2L7u8/V21tMcuKWHI/AAAAAAAAAFQ/Zk2MKeg22-gFQ-Q_GlKhHbqbby2pkHKJwCLcB/s1600/telnet80.PNG> Brant On Saturday, June 25, 2016 at 1:13:58 AM UTC+8, Daniele Testa wrote: > > Please stop all scalr services with "scalr-server-manage stop all" > Then start a simple echo server. Something like this: > > ncat -l 80 -k -c 'xargs -n1 echo' > > Then try to telnet to port 80. If you still can't connect, you have a > firewall issue. > > > On Fri, Jun 24, 2016 at 8:06 PM, Brant Fortest <[email protected] > <javascript:>> wrote: > >> In my condition, >> "#{app_server_ip}/32" is '54.222.154.149'/32 >> "#{worker_server_ip}/32" is '54.222.154.88'/32 >> >> >> >> On Saturday, June 25, 2016 at 12:52:46 AM UTC+8, Marc O'Brien wrote: >>> >>> Hi Brant, >>> >>> It also looks like you may have the following configuration value >>> commented out: app[:ip_ranges] = ["#{app_server_ip}/32", >>> "#{worker_server_ip}/32",] >>> >>> Many thanks, >>> Wm. Marc O'Brien >>> Scalr Technical Support >>> >>> On Friday, June 24, 2016 at 10:46:29 AM UTC-6, Marc O'Brien wrote: >>>> >>>> Hi Brant, >>>> >>>> If you are having the same behavior it is likely that there is either a >>>> networking problem or an app server service config problem. As a first >>>> step you may want to verify what services are listening on what ports on >>>> this app server with netstat. >>>> >>>> Many thanks, >>>> Wm. Marc O'Brien >>>> Scalr Technical Support >>>> >>>> On Friday, June 24, 2016 at 10:32:20 AM UTC-6, Brant Fortest wrote: >>>>> >>>>> Hi, Marc, >>>>> Thanks for your quick reply. >>>>> I did open both 80/443. >>>>> Telnet 54.222.154.149 80/443 isn't working here for me as well. But >>>>> on 172 is fine. >>>>> >>>>> Any other tips? Thanks! >>>>> >>>>> Brant >>>>> >>>>> On Saturday, June 25, 2016 at 12:26:23 AM UTC+8, Marc O'Brien wrote: >>>>>> >>>>>> Hi Brant, >>>>>> >>>>>> Telnet to port 80 on host 54.222.154.149 fails. You may need to open >>>>>> your security group firewall rules to allow HTTP traffic on this public >>>>>> interface. >>>>>> >>>>>> Many thanks, >>>>>> Wm. Marc O'Brien >>>>>> Scalr Technical Support >>>>>> >>>>>> >>>>>> On Friday, June 24, 2016 at 10:21:12 AM UTC-6, Brant Fortest wrote: >>>>>>> >>>>>>> Hi, Team, >>>>>>> I just set up a "4-server Scalr >>>>>>> <https://github.com/scalr-tutorials/scalr-server-configuration/tree/master/4-server>" >>>>>>> >>>>>>> server stack in aws, but it is only available by accessing it's private >>>>>>> IP >>>>>>> - 172.*.*.* , unavailable by it's public IP. >>>>>>> Anything went wrong? >>>>>>> You can have a try on https://54.222.154.149 >>>>>>> Looking forward to hearing from you asap. Thanks! >>>>>>> >>>>>>> And here's the content of scalr-server.rb file. >>>>>>> >>>>>>> ------------------ >>>>>>> root@ip-172-31-5-21:/etc/scalr-server# cat scalr-server.rb >>>>>>> >>>>>>> ######################################################################################## >>>>>>> # IMPORTANT: This is NOT a substitute for documentation. Make sure >>>>>>> that you understand # >>>>>>> # the configuration parameters you use in your configuration file. >>>>>>> # >>>>>>> >>>>>>> ######################################################################################## >>>>>>> >>>>>>> # Disable all services by default >>>>>>> enable_all false >>>>>>> >>>>>>> >>>>>>> ########################## >>>>>>> # Topology Configuration # >>>>>>> ########################## >>>>>>> >>>>>>> # You can use IPs for the below as well, but hostnames are >>>>>>> preferable. >>>>>>> app_server_host = '54.222.154.149' # This MUST be reachable by your >>>>>>> instances. >>>>>>> main_mysql_server_host = '54.222.215.202' >>>>>>> ca_mysql_server_host = '54.222.215.202' >>>>>>> >>>>>>> # Server IPs. Those MUST be IPs, not hostnames. >>>>>>> app_server_ip = '54.222.154.149' >>>>>>> worker_server_ip = '54.222.154.88' >>>>>>> >>>>>>> >>>>>>> #################### >>>>>>> # External Routing # >>>>>>> #################### >>>>>>> >>>>>>> proto = 'https' # Set up the SSL settings and this to 'https' to >>>>>>> use HTTPS >>>>>>> endpoint = app_server_host >>>>>>> >>>>>>> routing[:endpoint_scheme] = proto >>>>>>> routing[:endpoint_host] = endpoint >>>>>>> >>>>>>> >>>>>>> #################### >>>>>>> # Internal Routing # >>>>>>> #################### >>>>>>> >>>>>>> # Use separate hosts for MySQL >>>>>>> app[:mysql_scalr_host] = main_mysql_server_host >>>>>>> app[:mysql_scalr_port] = 3306 >>>>>>> >>>>>>> app[:mysql_analytics_host] = ca_mysql_server_host >>>>>>> app[:mysql_analytics_port] = 3306 >>>>>>> >>>>>>> # Use Memcached locally (it's running on the same servers as the app >>>>>>> servers) >>>>>>> app[:memcached_servers] = ['127.0.0.1:11211'] >>>>>>> >>>>>>> # Look for the app and graphics locally as well >>>>>>> proxy[:app_upstreams] = ['127.0.0.1:6000'] >>>>>>> proxy[:graphics_upstreams] = ['127.0.0.1:6100'] >>>>>>> proxy[:plotter_upstreams] = ['127.0.0.1:6200'] >>>>>>> proxy[:ssl_enable] = true >>>>>>> proxy[:ssl_redirect] = true >>>>>>> proxy[:ssl_cert_path] = "/etc/ssl/certs/server.pem" >>>>>>> proxy[:ssl_key_path] = "/etc/ssl/private/server.key" >>>>>>> >>>>>>> # Bind the proxy publicly >>>>>>> proxy[:bind_host] = '0.0.0.0' >>>>>>> >>>>>>> # But bind everything else locally, since it'll go through the proxy >>>>>>> web[:app_bind_host] = '127.0.0.1' >>>>>>> web[:app_bind_port] = 6000 >>>>>>> >>>>>>> web[:graphics_bind_host] = '127.0.0.1' >>>>>>> web[:graphics_bind_port] = 6100 >>>>>>> >>>>>>> service[:plotter_bind_host] = '127.0.0.1' >>>>>>> service[:plotter_bind_port] = 6200 >>>>>>> >>>>>>> # Bind MySQL publicly, because it'll need to be accessed by the app >>>>>>> & worker >>>>>>> mysql[:bind_host] = '0.0.0.0' >>>>>>> mysql[:bind_port] = 3306 >>>>>>> >>>>>>> # The app and Memcached are running on the same server, so bind >>>>>>> locally >>>>>>> memcached[:bind_host] = '127.0.0.1' >>>>>>> memcached[:bind_port] = 11211 >>>>>>> >>>>>>> >>>>>>> ##################### >>>>>>> # App configuration # >>>>>>> ##################### >>>>>>> >>>>>>> app[:ip_ranges] = ["#{app_server_ip}/32", "#{worker_server_ip}/32",] >>>>>>> app[:instances_connection_policy] = 'public' # 'local' or 'public' >>>>>>> app[:configuration] = {} # Add extra configuration here >>>>>>> >>>>>>> ------------------ >>>>>>> >>>>>> -- >> You received this message because you are subscribed to the Google Groups >> "scalr-discuss" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected] <javascript:>. >> For more options, visit https://groups.google.com/d/optout. >> > > > > -- > Regards, > Daniele Testa | Solutions Architect @ Scalr | [email protected] > <javascript:> | www.scalr.com | blog.scalr.com > -- You received this message because you are subscribed to the Google Groups "scalr-discuss" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
