I have been seeing this question quite a lot recently, so I decided to put together a few steps on what to do in case your website is not loading.
If you are using Apache you could follow these steps here instead:
These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.
I would recommend following these steps in case that you are having any problems with your nginx server and you are unsure on what the problem is:
systemctl status nginx
If nginx is running you should see something like this:
● nginx.service - The nginx HTTP Server
Loaded: loaded (/lib/systemd/system/nginx.service; enabled; vendor preset: enabled)
Active: active (running) since Tue 2019-11-19 09:37:46 UTC; 2 days ago
Docs: https://httpd.nginx.org/docs/2.4/
If nginx is not running then the output would look like this:
● nginx.service - The nginx HTTP Server
Loaded: loaded (/lib/systemd/system/nginx.service; enabled; vendor preset: enabled)
Active: inactive (dead) since Fri 2019-11-22 08:41:01 UTC; 39s ago
Docs: https://httpd.nginx.org/docs/2.4/
systemctl start nginx
Then check the status agian and make sure that nginx remains running.
systemctl enable nginx
nginx -t
If you get an error, you would need to fix that problem and then you could restart nginx:
systemctl restart nginx
Syntax OK
when running nginx -t
then your confiruation is correct, so I would recommend checking your error logs:tail -f /var/log/nginx/error.log
Find the user that your nginx service is running as:
ps auxf | grep nginx
If you are using Ubuntu, the user should be www-data
, so you would need to make sure that your files and folders are owned by that user, so nginx could read and write to those files:
chown -R www-data:www-data /var/www/yourdomain.com
netstat -plant | grep '80\|443'
ufw
allows TCP connections on port 80 and 443:ufw status
If this is the case, you can follow the steps from this article here on how to configure your ufw
:
https://www.digitalocean.com/community/tutorials/how-to-set-up-a-firewall-with-ufw-on-ubuntu-18-04
That is pretty much it, with all of the above information you should be able to narrow down the problem.
For more information I would suggest checking out this article here:
Here is also a quick video demo on how to do that:
Hope that this helps! Regards, Bobby
Click below to sign up and get $100 of credit to try our products over 60 days!