Jawaban:
Saya kira Anda melewatkan bagian ;akhir dari server_namedirektif sehingga menafsirkan allowbaris sebagai bagian dari nama server.
server {
listen 80;
server_name example.com;
allow 127.0.0.0/8;
;pada akhirnya, dan itu menyebabkan 404 Not Found nginxbrowser saya dan browser server name "/var/www/mysite" has suspicious symbols in /etc/nginx/sites-available/mysite.conf:8saya /var/log/nginx/error.log.
Bagi saya penyebab kesalahan ini adalah memiliki 'http: //' di nama_server.
yaitu saya mengubah ini:
server {
listen <Server name>:80;
server_name <DNS name> http://localhost:28080;
...
Untuk ini:
server {
listen <Server name>:80;
server_name <DNS name> localhost:28080;
...
Arahan sederhana terdiri dari nama dan parameter yang dipisahkan oleh spasi dan diakhiri dengan tanda titik koma (;).
Dalam kasus Anda, server_name example.com, titik koma (;) tidak ada.
server {
listen 80;
server_name example.com;
allow 127.0.0.0/8;