2017-01-03 8 views
0

Ich arbeite mit einer magento Website auf meinem localhost und wollen es auf https umgeleitet, so dass Service-Mitarbeiter registrieren lassen können. meine conf DateiRedirect localhost https nginx magento

upstream php-handler { 
    server unix:/var/run/php5-fpm.sock; 
} 

server { 
    listen 80; 
    listen    *:443 ssl; 

    server_name   mytestsite.com; 

    ssl_certificate  /etc/nginx/ssl/wildcard.chained.crt; 
    ssl_certificate_key /etc/nginx/ssl/somekey.key; 

    return 301 https://$server_name$request_uri; 

    # Path to the root of your installation 
    root /home/webstack/magento; 

    index index.php; 
    error_page 403 /core/templates/403.php; 
    error_page 404 /core/templates/404.php; 

    location = /robots.txt { 
     allow all; 
     log_not_found off; 
     access_log off; 
    } 

    location ~ ^/(?:\.htaccess|data|config|db_structure\.xml|README) { 
      #deny all; 
    } 

    location/{ 
      # The following 2 rules are only needed with webfinger 
      rewrite ^/.well-known/host-meta /public.php?service=host-meta last; 
      rewrite ^/.well-known/host-meta.json /public.php?service=host-meta-json last; 

      rewrite ^/.well-known/carddav /remote.php/carddav/ redirect; 
      rewrite ^/.well-known/caldav /remote.php/caldav/ redirect; 

      rewrite ^(/core/doc/[^\/]+/)$ $1/index.html; 

      #try_files $uri $uri/ index.php; 
      try_files $uri $uri/ /index.php?$query_string; 
    } 


    location ~ \.php(?:$|/) { 
      try_files $uri $uri/ /index.php; 

      fastcgi_split_path_info ^(.+\.php)(/.+)$; 
      include fastcgi_params; 
      fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; 
      fastcgi_param PATH_INFO $fastcgi_path_info; 
      #fastcgi_param HTTPS on; 
      fastcgi_pass php-handler; 
    } 

    # Optional: set long EXPIRES header on static assets 
    location ~* \.(?:jpg|jpeg|gif|bmp|ico|png|css|js|swf)$ { 
      expires 30d; 
      # Optional: Don't log access to assets 
      access_log off; 
    } 

} 

ist, wenn ich den nginx-Server neu starten und geben Sie die Adresse https://mytestsite.com es sagt

Die mytestsite.com Seite nicht mytestsite.com umgeleitet Sie zu oft funktioniert.

Ich habe versucht, den Cache und die Cookies zu löschen, aber es ist immer noch das gleiche.

kann mir jemand sagen, was ist falsch mit der Conf-Datei? Vielen Dank im Voraus.

Antwort

1

Löschen Sie diese Zeile

return 301 https://$server_name$request_uri;

und unsichere und sichere Verbindungen auf Magento Admin-Panel (System> Konfiguration> Web)

Base URL   = https://mytestsite.com 
Base Link URL  = https://mytestsite.com 
Base Skin URL  = https://mytestsite.com 
Base Media URL  = https://mytestsite.com 
Base JavaScript URL = https://mytestsite.com 
+0

Dank gesetzt .... bekam es aber arbeiten .. ..hat einen Ausweg gefunden ... aber ich schätze deine Hilfe. –