Hi Brant, Telnet still fails for me:
Many thanks, Wm. Marc O'Brien Scalr Technical Support On Friday, June 24, 2016 at 11:27:44 AM UTC-6, Brant Fortest wrote: > > 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]> >> 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]. >>> For more options, visit https://groups.google.com/d/optout. >>> >> >> >> >> -- >> Regards, >> Daniele Testa | Solutions Architect @ Scalr | [email protected] | >> 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.
