ПРИМЕЧАНИЕ. Я исправил обратное проксирование, просто перезапустив компьютер. Похоже, 127 дней безотказной работы было слишком много для моего рабочего стола Windows. Мне все еще нужна помощь с частью ssl, поэтому любая помощь будет очень признательна.
SSL-проблема
Что касается части SSL, я не могу понять, почему она не работает. Вот моя полная и окончательная конфигурация для kra.domain.in
рабочие_процессы авто;
События {
worker_connections 768;
}
http {
сервер {
слушать 80;
имя_сервера kra.domain.in www.kra.domain.in;
место расположения / {
прокси_пасс http://127.0.0.1:5500;
}
}
сервер {
слушать 443 ssl;
имя_сервера kra.domain.in www.kra.domain.in;
ssl_certificate /nginx/ssl/ssl-bundle.crt;
ssl_certificate_key /nginx/ssl/private.key;
место расположения / {
прокси_пасс http://127.0.0.1:5500;
}
}
}
Это моя группа виртуальных IP-адресов на моем брандмауэре Fortinet.
Виртуальная группа IPv4 на брандмауэре
Я также обновил настройки администрирования, чтобы не использовать порт 443.
Что касается SSL-сертификата, я использовал ZeroSSL для создания своего SSL-сертификата и выполнил шаги, указанные по этой ссылке:
https://help.zerossl.com/hc/en-us/articles/360058295894-Installing-SSL-Certificate-on-NGINX
Я объединил файлы с помощью cat (git bash), и вы можете увидеть там файл hosts. Я понятия не имею, почему это не сработает.
Исправлена проблема, эта проблема была исправлена, пожалуйста, помогите с вышеуказанной
У меня была эта проблема около недели, и я подумал спросить об этом здесь, потому что больше ничего не работало.
Итак, я использую nginx в Windows и обратно проксирую свой внешний/общедоступный IP-адрес на 127.0.0.1:5500. В то время это работало достаточно, около месяца назад, но я не смог заставить работать ssl, мы вернемся к этому через секунду. Это была моя конфигурация для одного обратного прокси-сервера в моем домене. kra.domain.in
, и он работал безупречно, и до сих пор работает безупречно. За исключением части SSL, которая не была обязательной для работы моего приложения, но я подумываю добавить туда SSL, потому что он может мне понадобиться.
Таким образом, SSL не работал в моем случае, закомментированная конфигурация - это то, что я использовал для части SSL, порт 443 также открыт из моего брандмауэра. Я получил сертификат от ZeroSSL, и nginx также не выдал мне никаких ошибок для части конфигурации или сопоставления ключей, просто порт 443 или порт https моей сети не отвечал.