Je souhaite accéder au http://localhost:8080/xxxx local et le pointer vers http://xingke.iask.in/xxx afin qu'il n'y ait pas de problème entre domaines.
Mais lorsque j'ai configuré le proxy Apache, je ne l'ai pas configuré correctement. L'accès pointe toujours vers les
vohosts apache
<VirtualHost *:80>
ServerAdmin wx@qq.com
DocumentRoot "D:/Develop/WWW/Online/Hphp/Public"
ServerName xingke.iask.in
ServerAlias xingke.iask.in
#代理
ProxyPass / http://xingke.iask.in/
ProxyPassReverse / http://xingke.iask.in
<proxy http://xingke.iask.in>
AllowOverride None
Order Deny,Allow
Allow from all
</proxy>
ErrorLog "logs/dummy-host2.xingke.iask.in-error.log"
CustomLog "logs/dummy-host2.xingke.iask.in-access.log" common
</VirtualHost>
Adresse de demande locale : http://xingke.iask.in/home/in...
Ensuite, l'erreur suivante est signalée
Une erreur 500 est signalée ici et le service n'est pas accessible. Comment dois-je le configurer ? ! !
Les requêtes locales ne devraient-elles pas être localhost ? Le proxy d'Apache renvoie-t-il un saut 30x ? Si tel est le cas, le résultat est toujours une requête inter-domaines. Si nginx est utilisé pour définir le proxy, un saut 30x ne sera pas renvoyé.
Il est recommandé d'envisager d'utiliser nginx pour configurer un proxy. Veuillez vous référer à :
.https://zhuanlan.zhihu.com/p/...
Pour votre référence, ce qui suit est un proxy adapté au paramètre que j'ai développé en développement, basé sur vue-cli, index.js dans le répertoire de configuration
cors cross-domain, en passant, vous devez configurer p3p pour que IE prenne en charge les cookies inter-domaines