2013-03-14 3 views
0

에 I이 구성 역방향 프록시로의 nginx 구성된 -> magento.navionics.comnginx를 리버스 프록시 젠토와 드루팔

드루팔 (웹 사이트)

location/{ 
      proxy_pass   http://10.21.120.12/; 
      proxy_redirect  http://10.21.120.12/ http://$server_name/; 
      proxy_set_header Host    $host; 
      proxy_set_header X-Real-IP  $remote_addr; 
      proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; 
      client_max_body_size  50m; 
      client_body_buffer_size 128k; 
      proxy_connect_timeout  90; 
      proxy_send_timeout   90; 
      proxy_read_timeout   90; 
      proxy_buffer_size   4k; 
      proxy_buffers    4 32k; 
      proxy_busy_buffers_size  64k; 
      proxy_temp_file_write_size 64k; 
    } 

젠토

location /store { 
      proxy_pass   http://10.192.134.10/; 
      proxy_redirect  http://10.192.134.10/ http://$server_name/store/; 
      proxy_set_header Host    $host; 
      proxy_set_header X-Real-IP  $remote_addr; 
      proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; 
      client_max_body_size  50m; 
      client_body_buffer_size 128k; 
      proxy_connect_timeout  90; 
      proxy_send_timeout   90; 
      proxy_read_timeout   90; 
      proxy_buffer_size   4k; 
      proxy_buffers    4 32k; 
      proxy_busy_buffers_size  64k; 
      proxy_temp_file_write_size 64k; 

나는 www.mydomain.com을 시도 할 때 drupal 웹 사이트를 볼 수있다. 내가 www.mydomain.com/store을 시도하거나

내가 오류

을받은 www.mydomain.com/store/
"Error 310 (net::ERR_TOO_MANY_REDIRECTS): There were too many redirects." 
+0

http://10.192.134.10/을 시도하면 어떻게됩니까? magento가 http://10.192.134.10/store로 리디렉션합니까? 혹은 그 반대로도. –

답변

2

젠토는 항상 경로로 리디렉션, 각 점포에 대한 설정/웹에 입력.

내 nginx/apache/xyz 규칙을 다시 작성하려고하면 magento에서 다시 규칙을 다시 작성하므로 ... inifnite 루프가 생성됩니다.

설정/웹 설정에서 magento 저장소의 올바른 경로를 설정하면 올바르게 작동합니다.