Как настроить NGINX в качестве обратного прокси для OpenHAB - PullRequest
0 голосов
/ 02 августа 2020

Я понятия не имею, что я делаю неправильно при настройке обратного прокси nginx для OpenHab:

У меня есть это:

/etc/nginx/sites-enabled

server {
    listen                          80;
    server_name                     my_domain;
    return 301                      https://$server_name$request_uri;
}
server {
    listen                          443 ssl;
    server_name                     my_domain;

    #ssl_certificate                 /etc/letsencrypt/live/mydomain/fullchain.pem; # or /etc/ssl/openhab.crt
    #ssl_certificate_key             /etc/letsencrypt/live/mydomain/privkey.pem;   # or /etc/ssl/openhab.key
    #add_header                      Strict-Transport-Security "max-age=31536000"; # Remove if using self-signed and are having trouble.

    location / {
        proxy_pass                              http://localhost:8080/;
        proxy_set_header Host                   $http_host;
        proxy_set_header X-Real-IP              $remote_addr;
        proxy_set_header X-Forwarded-For        $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto      $scheme;
        proxy_set_header Upgrade                $http_upgrade;
        proxy_set_header Connection             "Upgrade";
        satisfy                                 any;
        allow                                   192.168.0.0/24;
        allow                                   127.0.0.1;
        deny                                    all;
        auth_basic                              "Username and Password Required";
        auth_basic_user_file                    /etc/nginx/.htpasswd;
    }

    #### When using Let's Encrypt Only ####
   # location /.well-known/acme-challenge/ {
   #     root                                    /var/www/mydomain;
   # }
}

Я тестирую его без SSL.

Даже при переходе на http://localhost: 8080 появляется ошибка «Этот сайт недоступен».

При использовании openhabian-config и его установки nginx у меня всегда возникает эта проблема: Publi c и несоответствие IP-адреса домена!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...