Thanks so much for your reply. See answers below.

On 9/4/22 17:48, Moshe Katz wrote:
Here are a few things you can check (all of these need to be run as root or using `sudo`):

Is nginx actually listening on port 443? There are lots of different commands you can use to check this, but I like to use `netstat -lptn | grep nginx`.

root@biscotty-lt:/etc/nginx/conf.d# netstat -lptn | grep nginx
tcp        0      0 0.0.0.0:443             0.0.0.0:*               LISTEN      58325/nginx: master tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN      58325/nginx: master
Is there an error in your config? Check this with `nginx -t`.

root@biscotty-lt:/etc/nginx/conf.d# nginx -t
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful


Have you allowed port 443 through your firewall? Check `/var/log/syslog` for firewall messages.
I've disabled the firewall until I get this resolved.

On Sun, Sep 4, 2022, 7:27 PM Brian Carey <biscotty...@gmail.com> wrote:

    Hi,

    I'm pretty new to nginx but do have a server up and running. I've
    been
    pulling my hair out over ssl setup though. I have read the docs on
    your
    server and some others like the alpine site. The most recent
    attempt I
    followed the video tutorial on your website. Whenever I try to
    connect
    via ssl it hangs.  I hope someone here has some ideas because I don't
    know where else to turn.

    No errors show in the nginx logs.

    I'm running Ubuntu 20.04. Nginx was installed following the
    instructions
    on your website.

    When I try to access http://www.biscotty.dev with curl I get a
    response.
    If I explicitly request https it hangs indefinitely. The
    commands/responses are posted below.

    Not sure if this matters but I have learned that dev domains try to
    enforce https, so explicitly using http in a browser gui craps out no
    matter what, but curl ignores this and serves you via http anyway. I
    don't know if this matters but I thought I would mention it.

    Here is my .conf file. I have not modified anything else from the
    initial install.

    '''
    server {
    listen 80 default_server;
    server_name www.biscotty.dev <http://www.biscotty.dev>;
    return 301 https://$server_name$request_uri;
    }

    server {
    listen 443 ssl;
    server_name www.biscotty.dev <http://www.biscotty.dev>;

    ssl_certificate /etc/nginx/ssl/biscotty.dev <http://biscotty.dev>.crt;
    ssl_certificate_key /etc/nginx/ssl/biscotty.dev
    <http://biscotty.dev>.key;

    location / {
    root /usr/share/nginx/html;
    index index.html index.htm;
    }
    }
    '''
    '''
    root@biscotty-lt:/etc/nginx/conf.d# curl -I http://biscotty.dev
    HTTP/1.1 301 Moved Permanently
    Server: nginx/1.23.1
    Date: Sun, 04 Sep 2022 21:05:01 GMT
    Content-Type: text/html
    Content-Length: 169
    Connection: keep-alive
    Location: https://www.biscotty.dev/

    root@biscotty-lt:/etc/nginx/conf.d# curl -I https://biscotty.dev
    ^C
    ```


    _______________________________________________
    nginx mailing list -- nginx@nginx.org
    To unsubscribe send an email to nginx-le...@nginx.org


_______________________________________________
nginx mailing list --nginx@nginx.org
To unsubscribe send an email tonginx-le...@nginx.org
_______________________________________________
nginx mailing list -- nginx@nginx.org
To unsubscribe send an email to nginx-le...@nginx.org

Reply via email to