Configurez un hôte virtuel directement dans nginx.conf pour implémenter le transfert de proxy et testez OK, comme suit :
server
{
listen 80;
listen 443;
server_name yangbai.com;
root /Library/WebServer/Documents/yangbai;
index index.php;
location / {
#root /Library/WebServer/Documents/youzan_oa/yzOA/src;
index index.html index.htm login.html;
}
location /oauth/token {
proxy_pass http://api.yangbai.com;
}
}
Test : http://yangbai.com/oauth/token proxy réussi vers http://api.yangbai.com
Mais j'ai extrait la configuration ci-dessus et l'ai placée dans le répertoire des serveurs au même niveau que nginx.conf. J'ai nommé yangbai.com.conf et le contenu était le même que ci-dessus. Ensuite, nginx.conf a été chargé via includeservers/*. ;, mais le test ne peut toujours pas être représenté. . . Frères et sœurs qui passent par là, jetez un œil, je ne connais pas très bien la configuration de nginx.
Écrivez le chemin complet de
include, par exemple :