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.
