sd-webui-aki-v4.1端口转发报错

问题

nginx配置了HTTP端口转发,页面能正常访问。但生成图片的时候就报错。

原因

转发需要兼容WS类型的转发,这里有用到这个类型的请求

解决,修改nginx配置,兼容ws类型转发

http{
		#自定义变量 $connection_upgrade
	    map $http_upgrade $connection_upgrade { 
	        default          keep-alive;  #默认为keep-alive 可以支持 一般http请求
	        'websocket'      upgrade;     #如果为websocket 则为 upgrade 可升级的。
	    }
		server {
       		listen       80;
        	server_name  域名;
        	#charset koi8-r;
        	#access_log  logs/host.access.log  main;
        	location / {
            	#proxy_set_header Host $host;
        		proxy_pass     http://127.0.0.1:7860/; # 当你访问80端口可以实现向8080端口转发
				proxy_http_version 1.1;
            	proxy_set_header Upgrade $http_upgrade; #此处配置 上面定义的变量
            	proxy_set_header Connection $connection_upgrade;
        	}
        	...
        }
}

你可能感兴趣的:(sd,StableDiffusion,AI绘画)