Как я могу обслуживать динамические файлы (pug / jade) с NGINX, проксированными к моему экспресс-приложению путем кэширования? - PullRequest
0 голосов
/ 16 ноября 2018

Вот моя ситуация.Я переключил все мои html-файлы на pug / jade, и мое приложение отлично работает локально.Однако после нажатия на мои изменения все, что я получаю, когда пытаюсь зайти на свой сайт https://yesdevil.com/, это "не могу получить /".Я провел некоторое исследование и обнаружил, что должен кэшировать, чтобы иметь возможность обслуживать файлы pug / jade с помощью nginx.Мне не повезло в попытке сделать это.Вот мой репозиторий github https://github.com/lojoba64/YesDevilWebsite

Вот моя конфигурация nginx

nginx.conf

`http {
include etc/nginx/sites-enabled/*;
proxy_cache_path /etc/nginx/mycache keys_zone=:mycache:10m;
}`

etc / nginx / sites-enabled / yesdevil.com

`server {
    location /public {
        root /var/www/yesdevil.com/html/YesDevilWebsite/;
    }
    listen [::]:80;
    server_name www.yesdevil.com yesdevil.com;
    proxy_cache mycache;
    location / {
        proxy_pass http://yesdevil.com:8080/;
        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection 'upgrade';
        proxy_set_header Host $host;
        proxy_cache_bypass $http_upgrade;
}`

Все, что угодно, спасибо!

...