一、Apache设置反向代理:
httpd.conf【主配置文件】
-->1
#加入这两个模块让apache支持代理
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_http_module modules/mod_proxy_http.so
-->2
#开启
NameVirtualHost *:80
-->3
#include配置文件
Include \etc\httpd-vhost.conf
httpd-vhost.conf【我们代理所在配置文件】
<VirtualHost *:80>
ServerName a.b.com
ProxyPass / http://10.10.10.251:4200/
ProxyPassReverse / http://10.10.10.251:4200/
</VirtualHost>
二、IIS跨域设置
添加http响应头:
Access-Control-Allow-Headers:Content-Type, api_key, Authorization,x-requested-with,.aspnetcore.culture,abp.tenantid,pragma,cache-control,expires
Access-Control-Allow-Origin:*
三、项目不能用http://localhost:4200,设置成IP访问
\ScanQRCodeUI\src\assets\appconfig.production.json文件
"remoteServiceBaseUrl": "http://qrcodeapi.knnnj.com",
"appBaseUrl": "http://10.10.10.251:4200",
"localeMappings": [
{
"from": "pt-BR",
"to": "pt"
},
{
"from": "zh-CN",
"to": "zh"
},
{
"from": "he-IL",
"to": "he"
}
]
}