Website is not up

Please fill out the fields below so we can help you better. Note: you must provide your domain name to get help. Domain names for issued certificates are all made public in Certificate Transparency logs (e.g. |, so withholding your domain name here does not increase secrecy, but only makes it harder for us to provide help.

My domain

I ran this command:certbot certonly --nginx -d

It produced this output: certificates are generated

My web server is (include version):nginx

The operating system my web server runs on is (include version):ubuntu

My hosting provider, if applicable, is:

I can login to a root shell on my machine (yes or no, or I don't know):yes

I'm using a control panel to manage my site (no, or provide the name and version of the control panel):

The version of my client is (e.g. output of certbot --version or certbot-auto --version if you're using Certbot):1.21.0

Hi! Your app tries to fetch which fails due to CORS. Change ROOT_URL in your meteor runtime config to the url of your website.


Here is the certificate the site is presently serving
Website seems up and running, maybe the content and configuration are not what you desire; but the certificate appears just fine.
And a nice rating here as well SSL Server Test: (Powered by Qualys SSL Labs)

1 Like

Hi, i have changed in root_url still website is not up, rockatchat and mongod is active, but ip:port is up and running
i will share my nginx file

server {
    listen 80;
    return 301 https://$host$request_uri;

server {
    listen 443 ssl http2;
    listen [::]:443 ssl http2;
    ssl_certificate /etc/letsencrypt/live/;
    ssl_certificate_key /etc/letsencrypt/live/;
    ssl_session_timeout 1d;
    ssl_session_cache shared:MozSSL:10m;  # about 40000 sessions
    ssl_session_tickets off;
    ssl_protocols TLSv1.2 TLSv1.3;
    ssl_prefer_server_ciphers off;
     # HSTS (ngx_http_headers_module is required) (63072000 seconds)
    add_header Strict-Transport-Security "max-age=63072000" always;

    ssl_trusted_certificate /etc/letsencrypt/live/;

    # OCSP stapling
    ssl_stapling on;
    ssl_stapling_verify on;

    resolver valid=300s;
    resolver_timeout 5s;

    location / {
        include proxy_params;

    error_page   500 502 503 504  /50x.html;
    location = /50x.html {
        root   /usr/share/nginx/html;

    access_log /var/log/nginx/;
    error_log /var/log/nginx/;

Whatever you did was not enough, the app is still trying to fetch the same (wrong) url.

Since you got the certificate just fine and it's deployed correctly, anything else is outside of the scope of this forum. You would be better served by the documentation and support venues of the app you're trying to deploy.


This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.