Sample Header Ad - 728x90

nginx fails while the website somehow still works

0 votes
0 answers
269 views
**Description** - I have built my Django3, gunicorn, nginx, Ubuntu 18.04, Digital Ocean project based on this [guide](https://www.digitalocean.com/community/tutorials/initial-server-setup-with-ubuntu-18-04) . I only had 1 problem that it does not shows the CSS and all other static files like images. Before during the whole guide nginx have given the correct answers as the guide says and also currently the html site still online and running - To solve this I was in the process of using this [another guide](https://youtu.be/Y-CT_l1dnVU?t=954) to make my static files displayed on my site. I have done all the steps what the creator recommended but at the **What I have tried** - After each step of the following [1.2.3...] commands I have executed the following commands to refresh: -
manage.py collectstatic
-
nginx -t && sudo systemctl restart nginx
-
systemctl restart gunicorn
- 1.RUN:
ln -s /etc/nginx/sites-available/ch-project /etc/nginx/sites-enabled
- 1.RESULT:
: failed to create symbolic link '/etc/nginx/sites-enabled/ch-project': File exists
- 2.RUN:
/etc/nginx/sites-enabled/my-project
- 2.RESULT:
-bash: /etc/nginx/sites-enabled/my-project: Permission denied
- 3.RUN:
status nginx.service
- 3.RESULT:
● nginx.service - A high performance web server and a reverse proxy server
   Loaded: loaded (/lib/systemd/system/nginx.service; enabled; vendor preset: enabled)
   Active: failed (Result: exit-code) since Thu 2020-03-26 13:27:08 UTC; 13s ago
     Docs: man:nginx(8)
  Process: 11111 ExecStop=/sbin/start-stop-daemon --quiet --stop --retry QUIT/5 --pidfile /run/nginx.pid (code=exited, status=0/SUCCESS)
  Process: 11111 ExecStartPre=/usr/sbin/nginx -t -q -g daemon on; master_process on; (code=exited, status=1/FAILURE)
 Main PID: 11111 (code=exited, status=0/SUCCESS)
- 4.RUN:
nginx -t
- 4.RESULT:
nginx: [emerg] open() "/etc/nginx/sites-enabled/myproject" failed (2: No such file or directory) in /etc/nginx/nginx.conf:62
nginx: configuration file /etc/nginx/nginx.conf test failed
- 5. Nginex should be Ok otherwise because the html on the website loads and works perfectly. This [stack overflow](https://stackoverflow.com/questions/41042434/unable-to-start-nginx-server-in-ubuntu-server) post says I should maybe do something with the security of the
.conf
but in that case they talk about a worldpres site so I don't know how to implement that here. - 6. I have tried this [stack overflow](https://stackoverflow.com/questions/22306006/configuration-file-etc-nginx-nginx-conf-test-failed-how-do-i-know-why-this-h) post's answer previously, bellow the answer it has a subpost to further configure RUN:
nginx -c /etc/nginx/sites-enabled/default -t
- 6.RESULT:
nginx: [emerg] "server" directive is not allowed here in /etc/nginx/sites-enabled/default:21
nginx: configuration file /etc/nginx/sites-enabled/default test failed
Asked by sogu (141 rep)
Mar 26, 2020, 03:19 PM