2016-12-07 3 views
0

Я попытался это:Как Apache Reverse-Proxy, чтобы исправить перекрестный домен

Apache Config File:

<VirtualHost *:80> 
    DocumentRoot "/www" 
    ServerName 12.34.56.78 
    ProxyPreserveHost On 
    ProxyPass "/" "http://12.34.56.78:82" 
    ProxyPassReverse "/" "http://12.34.56.78:82" 
</VirtualHost> 
<VirtualHost *:82> 
    DocumentRoot "/www" 
    ServerName 12.34.56.78:82 
</VirtualHost> 

И мой код Javascript/JQuery является:

$.ajax({ 
     type:'post', 
     url:'http://12.34.56.78:80/', 
     data:{}, 
     async:false, 
     success:function(data){ 
      alert('success') 
     }, 
     error : function() { 
      alert('error'); 
     } 
    }); 

Междоменное проблема все еще там.

ответ

0

попробовать этот

<VirtualHost *:80> 
    ServerName 12.34.56.78 
    ProxyRequests off 
    ProxyPass "/" "http://12.34.56.78:82" 
    ProxyPassReverse "/" "http://12.34.56.78:82" 
</VirtualHost> 
<VirtualHost *:82> 
    DocumentRoot "/www" 
    ServerName 12.34.56.78:82 
</VirtualHost> 

И вы сконфигурированный апача слушать на порту 82? , например.

Listen 82 
Смежные вопросы