Som besökare på Hamsterpaj samtycker du till användandet av s.k. cookies för att förbättra din upplevelse hos oss. Jag förstår, ta bort denna ruta!
Annons

Http till https nginx hur gör man ?

Skapad av sajoh18, 2011-10-04 21:31 i Datorer & IT

1 381
6 inlägg
0 poäng
sajoh18
Visningsbild
P 31 Partille Hjälte 423 inlägg
0
Tjena Pajjare!

Jag har lyckats få igång en Nginx server med ssl, jag kommer endast till https://exempel.com om jag skriver https (kan vara bra att veta kanske).

Jag skulle vilja göra så att min t.ex. registrering och betalnings -sida ska köras under SSL dvs HTTPS, hur gör jag ?

Jag använder mig utav min Opencart och Nginx och min t.ex. registrering url ser ut såhär --->
" http://localhost/opencart/index.php?route=account/register "
Det är en userregistration.php fil.

Min config fil ser ut så här:
http://pastebin.com/xMvbDFvN

Så ett exempel för att förtydliga det jag behöver hjälp med.
Jag skulle vilja han en kod som fungerar ungefär såhär eller något i den stilen?:

http://pastebin.com/QCr4a4Jy



Jag hade tänkt mig något liknande.

Så det jag vill är att bara göra så min registrering, inloggning och betalningssida endast ska köras under HTTPS/SSL resten utav hemsidan ska köras under vanlig HTTP. Lägg märket till att url är lite konstigt det är inte någon SEO / FANCY (what ever call it) -URL.
Utan det är efter route som länkar till sidorna,
localhost/opencart/index.php?route=account/success
det går att göra så att det blir finare url som t.ex. localhost/opencart/register men jag vet inte hur ännu ska forska vidare på det. Säg till om ni vill att jag ska fixa det för man kanske måste ha SEO url för att det ska fungera?



Tacksam för svar :)

Ditt mama försenar en järtta

Är reklamen ivägen? Logga in eller registrera dig så försvinner den!

sajoh18
Visningsbild
P 31 Partille Hjälte 423 inlägg
Trådskapare
0
Ingen som vet ? :(

Ditt mama försenar en järtta

SatansMinion
Visningsbild
35 Hjälte 256 inlägg
0

Svar till sajoh18 [Gå till post]:
skall du använda dig av https, ssl över http till en shop till,ex en shop öppen för allmänheten så måste du skaffa ett intyg, ett certifikat ifrån en för vanliga webbläsare pålitlig försäljare som intygar att du verkligen använder dig av krypteringen, annars ifall du skulle använda dig utav ett självsignerat intyg så skulle det poppa upp en varningsruta för besökar vilket avråder dom ifrån att besöka hemsidehelvetet

 

sajoh18
Visningsbild
P 31 Partille Hjälte 423 inlägg
Trådskapare
0

Svar till SatansMinion [Gå till post]:
Jag vet :)

Ditt mama försenar en järtta

sajoh18
Visningsbild
P 31 Partille Hjälte 423 inlägg
Trådskapare
0
Tjena!


# Redirect http to https
server {
add_header Cache-Control "public, must-revalidate";
access_log /var/log/nginx/access.log;
error_log /var/log/nginx/error.log;
expires 90d;
listen 127.0.0.1:80;
root /var/www;
server_name localhost;

location / {
if ($host ~* ^(.*/opencart/index.php?route=account/register)$ ) {
rewrite ^/(.*)$ https://localhost/opencart/index.php?route=account/register permanent;
}
return 444;
}
}

Men min kod var inte till någon större hjälp utan jag redirectades aldrig till HTTPS sidan utan till HTTP dvs. precis som vanligt :(
ps. Jag rensade även cachen och rebootade VPS men det hjälpte inte heller [cry]
Ingen som vet hur man ska göra ???? :(

Ditt mama försenar en järtta

sajoh18
Visningsbild
P 31 Partille Hjälte 423 inlägg
Trådskapare
0
FIXADE DET

f (!empty($_SERVER['HTTPS']) && ('on' == $_SERVER['HTTPS']))
echo "HTTPS is on motherfucker!";
else
header("Location: https://localhost");
?>

Lägger bara till koden längst upp i php filen :P

Ditt mama försenar en järtta


Forum » Datorer & IT » Http till https nginx hur gör man ?

Ansvariga ordningsvakter:

Användare som läser i den här tråden just nu

1 utloggad

Skriv ett nytt inlägg

Hej! Innan du skriver om ett potentiellt problem så vill vi påminna dig om att du faktiskt inte är ensam. Du är inte onormal och världen kommer inte att gå under, vi lovar! Så slappna av och gilla livet i några minuter - känns det fortfarande hemskt? Skriv gärna ner dina tankar och frågor, vi älskar att hjälpa just dig!

Den här tråden är äldre än Rojks drömtjej!

Det senaste inlägget i den här tråden skrevs för över tre månader sedan. Är du säker på att du vill återuppliva diskussionen? Har du något vettigt att tillföra eller passar din fråga i en ny tråd? Onödiga återupplivningar kommer att låsas så tänk efter en extra gång!

Hjälp

Det här är en hjälpruta

Här får du korta tips och förklaringar om forumet. Välj kapitel i rullningslisten här ovanför.

Rutan uppdateras automagiskt

När du använder funktioner i forumet så visas bra tips här.


Annons
Annons
Annons
Annons