Maison > Questions et réponses > le corps du texte
Lors de l'isomorphisme de nœud, je souhaite maintenant laisser nginx renvoyer directement des ressources statiques lorsque le serveur est appelé. Comment dois-je configurer nginx ?
Par exemple, lorsque vous visitez a.xx.com/test.html,
Lorsque le serveur de nœud raccroche, laissez nginx renvoyer directement le fichier statique de test.html. Existe-t-il un moyen d'y parvenir ?
曾经蜡笔没有小新2017-05-16 17:17:11
Utilisez proxy_intercept_errors + error_page pour résoudre votre problème.
error_page 504 /$uri
504 signifie que le proxy expire
phpcn_u15822017-05-16 17:17:11
Nous avons initialement rencontré votre problème lors de la publication. Lors de la publication, nous avons dû arrêter le service
Mais nous espérons avoir une page conviviale pour rappeler aux utilisateurs que nous servons et veuillez réessayer plus tard. Nous utilisons l'équilibrage de charge de nginx pour démarrer deux services 10.0.0.2 afin d'informer les utilisateurs que nous publions une version et les invite à utiliser le service.
upstream my_server {
server 10.0.0.1:8080 weight=10;
server 10.0.0.2:8080 backup; //当其它服务器挂掉的时候才会负载到这台
keepalive 2000;
}
server {
listen 80;
server_name www.test.com;
location / {
proxy_pass http://my_server;
}
}