Le système avec une interface utilise tous des requêtes http. Maintenant, j'aime utiliser SSL pour les URL avec mot de passe de connexion. Par exemple, lorsque l'application appelle os.test.com/a/p/login, elle utilise des requêtes https, mais d'autres requêtes. continuez à le parcourir. La requête http est maintenant configurée avec openssl, la clé privée du certificat, etc. Mais maintenant, chaque requête passe par une requête https telle que
server {
listen 443;
server_name os.test.com;
ssl on;
ssl_certificate /etc/ngx/conf.d/server.crt;
ssl_certificate_key /etc/ngx/conf.d/server.key;
location / {
proxy_pass http://127.0.0.1:9988;
}
}
Comment dois-je modifier cela
Vous devez l'écrire séparément. Créez d'abord un serveur pour gérer spécifiquement les requêtes https, puis inversez-le en fonction de l'URL. Voici le code :
Gérer les requêtes non-https, les requêtes https sont envoyées par proxy inverse
serveur {
}
Traitement des requêtes https
serveur{
}