Как решить ошибку 404 в ngnix, используя node.js - PullRequest
0 голосов
/ 28 мая 2018

Я новичок в node.js и digital ocean.Я создал один проект в node.js и разместил его на сервере цифрового океана.Хотя он работает должным образом на http-сервере, у меня возникла проблема после его замены на https-сервер.

Страница индекса загружается нормально (https://ap.locals), но страница входа в систему (https://ao.locals/login) выдает ошибку 404.

Сервер https был создан с использованием ngnix.В чем может быть проблема?

1 Ответ

0 голосов
/ 30 мая 2018
server {
    listen 80 default_server;
    listen [::]:80 default_server;
    server_name _;
    return 301 https://$host$request_uri;
}

server {
    listen 443 ssl default_server;
    listen [::]:443 ssl default_server;

    ssl on;
    ssl_certificate /etc/letsencrypt/live/ap.locals/fullchain.pem;
    ssl_certificate_key /etc/letsencrypt/live/ap.locals/privkey.pem;

    access_log /var/log/nginx/ap.locals.access.log;
    error_log  /var/log/nginx/ap.locals.error.log;

    server_name _;

    root            /var/www/html;

    index           index.html;

    gzip on;
    gzip_proxied any;
    gzip_types text/css text/javascript text/xml text/plain application/javascript application/x-javascript application/json;

    location /.well-known/ {
        try_files   $uri $uri/ =404;
    }

    location / {
        include             /etc/nginx/proxy_params;
        proxy_pass          http://localhost:8080;
        proxy_read_timeout  90s;
        proxy_redirect      http://localhost:8080 https://ap.locals;
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...