数字海洋上的NGINX配置(备用)

时间:2018-07-31 12:12:33

标签: nginx configuration

我已使用以下代码段配置了本地nginx服务器:

   location / {
        root   html;
        index  index.html;
        try_files $uri $uri /index.html;
    }
位于http { server { ... } }内的

。我在Digital Ocean上也有一个Nginx服务器,并将上面的代码片段放在文件/etc/nginx/nginx.conf中的同一位置(...)。但是,服务器将忽略这些更改,即,之后的行为与之前的行为相同(并且与本地服务器的行为不同)。

我在做什么错了?

2 个答案:

答案 0 :(得分:0)

在对nginx文件(或网站)进行每次更改后,请务必在终端/命令行中使用以下命令重新加载nginx以应用更改:sudo nginx -s reload

您还可以运行nginx -t来测试nginx是否存在任何冲突。

您可以(可能应该)一起运行它们,以使其更容易:

sudo nginx -t && sudo nginx -s reload

答案 1 :(得分:0)

有必要进行更改

try_files $uri $uri/ =404;

try_files $uri $uri/ /index.html;

也在/etc/nginx/sites-available的两个地方。