<div dir="auto"><div dir="auto">Here are a few things you can check (all of these need to be run as root or using `sudo`):</div><div dir="auto"><br></div><div dir="auto">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`.</div><div dir="auto"><br></div><div dir="auto">Is there an error in your config? Check this with `nginx -t`.</div><div dir="auto"><br></div><div>Have you allowed port 443 through your firewall? Check `/var/log/syslog` for firewall messages.<br><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sun, Sep 4, 2022, 7:27 PM Brian Carey <<a href="mailto:biscotty666@gmail.com" target="_blank" rel="noreferrer">biscotty666@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi,<br>
<br>
I'm pretty new to nginx but do have a server up and running. I've been <br>
pulling my hair out over ssl setup though. I have read the docs on your <br>
server and some others like the alpine site. The most recent attempt I <br>
followed the video tutorial on your website. Whenever I try to connect <br>
via ssl it hangs.  I hope someone here has some ideas because I don't <br>
know where else to turn.<br>
<br>
No errors show in the nginx logs.<br>
<br>
I'm running Ubuntu 20.04. Nginx was installed following the instructions <br>
on your website.<br>
<br>
When I try to access <a href="http://www.biscotty.dev" rel="noreferrer noreferrer noreferrer" target="_blank">http://www.biscotty.dev</a> with curl I get a response. <br>
If I explicitly request https it hangs indefinitely. The <br>
commands/responses are posted below.<br>
<br>
Not sure if this matters but I have learned that dev domains try to <br>
enforce https, so explicitly using http in a browser gui craps out no <br>
matter what, but curl ignores this and serves you via http anyway. I <br>
don't know if this matters but I thought I would mention it.<br>
<br>
Here is my .conf file. I have not modified anything else from the <br>
initial install.<br>
<br>
'''<br>
server {<br>
listen 80 default_server;<br>
server_name <a href="http://www.biscotty.dev" rel="noreferrer noreferrer noreferrer" target="_blank">www.biscotty.dev</a>;<br>
return 301 https://$server_name$request_uri;<br>
}<br>
<br>
server {<br>
listen 443 ssl;<br>
server_name <a href="http://www.biscotty.dev" rel="noreferrer noreferrer noreferrer" target="_blank">www.biscotty.dev</a>;<br>
<br>
ssl_certificate /etc/nginx/ssl/<a href="http://biscotty.dev" rel="noreferrer noreferrer" target="_blank">biscotty.dev</a>.crt;<br>
ssl_certificate_key /etc/nginx/ssl/<a href="http://biscotty.dev" rel="noreferrer noreferrer" target="_blank">biscotty.dev</a>.key;<br>
<br>
location / {<br>
root /usr/share/nginx/html;<br>
index index.html index.htm;<br>
}<br>
}<br>
'''<br>
'''<br>
root@biscotty-lt:/etc/nginx/conf.d# curl -I <a href="http://biscotty.dev" rel="noreferrer noreferrer noreferrer" target="_blank">http://biscotty.dev</a><br>
HTTP/1.1 301 Moved Permanently<br>
Server: nginx/1.23.1<br>
Date: Sun, 04 Sep 2022 21:05:01 GMT<br>
Content-Type: text/html<br>
Content-Length: 169<br>
Connection: keep-alive<br>
Location: <a href="https://www.biscotty.dev/" rel="noreferrer noreferrer noreferrer" target="_blank">https://www.biscotty.dev/</a><br>
<br>
root@biscotty-lt:/etc/nginx/conf.d# curl -I <a href="https://biscotty.dev" rel="noreferrer noreferrer noreferrer" target="_blank">https://biscotty.dev</a><br>
^C<br>
```<br>
<br>
<br>
_______________________________________________<br>
nginx mailing list -- <a href="mailto:nginx@nginx.org" rel="noreferrer noreferrer" target="_blank">nginx@nginx.org</a><br>
To unsubscribe send an email to <a href="mailto:nginx-leave@nginx.org" rel="noreferrer noreferrer" target="_blank">nginx-leave@nginx.org</a><br>
</blockquote></div></div></div>