Avatar billede visto Professor
16. februar 2020 - 15:54 Der er 19 kommentarer og
1 løsning

localhost skifter fejlagtigt til https://localhost

Jeg tjekker mit site lokalt på min computer v.hj.a. XAMPP ved at skrive "localhost" i browserens adresselinje. Men modsat tidligere ændres localhost i adresselinjen (alle browserer) til https://localhost, og det virker ikke. Jeg får blot en sikkerhedsadvarsel om certifikatfejl, og at websitet ikke er sikkert.

Hvordan forhindrer jeg at localhost bliver til https://localhost?
Avatar billede supportsiden Professor
17. februar 2020 - 08:35 #1
Kan du ikke klikke på avanceret på fejlsiden og så fortsæt alligevel ?
Avatar billede supportsiden Professor
17. februar 2020 - 08:37 #2
Avatar billede claes57 Ekspert
17. februar 2020 - 08:51 #3
jeg har i den skjulte fil .htaccess i roden på de enkelte domæner på localhost så den fra linje 2 har fået tilføjet

RewriteCond %{HTTPS} !=on
RewriteRule ^/?(.*) https://%{HTTP_HOST}/$1 [R,L]

det tvinger skifte fra http til https (mit domæne, mine regler) - der er muligvis en klog herinde, der kan lave en undtagelse til localhost domæner - men ellers - hvis du har de  2 linjer - så fjern dem
Avatar billede visto Professor
17. februar 2020 - 14:23 #4
#1:
Jeg ved ikke hvor den "Avanceret" skulle befinde sig - bruger Firefox. Desuden er jeg jo på https://localhost, og det er jo ikke den der skal gøres noget ved.
#2
Jeg kan ikke tilføje localhost som Pålideligt websted. Der skal skrives https:// foran, og så er vi jo lige vidt.
#3
Jeg skal ikke have fjernet noget i .htaccess, der sørger for skift fra http:// til https://
På mit site skal dette skift jo ske, så det kun ses i https:// "version".

Jeg kommer så til at tænke på: Kan man ikke i .htaccess skrive noget, der sørger for at https://localhost skiftes til localhost? (Men det vil muligvis blot køre i ring...)
Avatar billede claes57 Ekspert
17. februar 2020 - 15:03 #5
nu bruger jeg kun xampp lokalt til udvikling, og har et udenbys site til websider - så jeg har ikke samme problem med at fjerne kode.

Men vi efterlyser en, der kan kode i .htaccess så den først tvinger https, og derefter skifter til http igen hvis domæne indeholder //localhost
Det ligger desværre uden for mine evner.
Avatar billede visto Professor
17. februar 2020 - 16:17 #6
Der skal vel ikke skiftes til http:// ? Så vil browseren vel lede efter en adresse på nettet? Og den skal jo blot lede efter index-filen i min htdocs-mappe på harddisken på min computer.
Avatar billede claes57 Ekspert
17. februar 2020 - 16:42 #7
I min ene test-site er det uden de to linjer, og hvis jeg skriver https://localhost/domæne så kommer jeg i chrome til en advarsel-side, og der kan jeg via avanceret nede på siden vælge at fortsætte til en usikker side, og så er jeg på localhost/domæne - og det husker chrome så næste gang spørger den ikke, viser bare domænet.
Avatar billede visto Professor
17. februar 2020 - 17:08 #8
Der kommer hos mig i Chrome ingen advarselsside, blot "Access forbidden!
You don't have permission to access the requested directory. There is either no index document or the directory is read-protected." Og dermed heller ikke nogen Avanceret at vælge i.
Det nærmeste jeg kunne komme, i forhold til det du skriver, er Indstillinger > Avanceret > Sikkerhed og privatliv > Indstillinger for websites > Usikkert indhold, og her anfører jeg så localhost under Tillad. Men det gør ingen forskel.
Avatar billede claes57 Ekspert
17. februar 2020 - 17:37 #9
når jeg går ind på
chrome://settings/content/siteDetails?site=http%3A%2F%2Flocalhost%2F
så er der nederst "Usikkert indhold" og der er den sat til *tilladt'
Avatar billede visto Professor
17. februar 2020 - 18:05 #10
Jeg har prøvet med præcis den indstilling, du foreslår, men jeg får stadig Access forbidden.
Avatar billede visto Professor
17. februar 2020 - 22:38 #11
Nyt forsøg:
1) I XAMPP: disablede HTTPS
2) Skrev localhost i browserens (Firefox) adresselinje. Det erstattes af https://localhost, hvorefter advarselsside viser sig: "Advarsel: Mulig sikkerhedsrisiko
Firefox har opdaget en mulig sikkerhedstrussel og fortsatte ikke til localhost. Hvis du besøger webstedet, kan angribere forsøge at stjæle informationer, som fx dine adgangskoder, mails eller oplysninger om dine betalingskort."
3) Klikkede på advarselsidens "Avanceret" knap. Hvorefter en boks med følgende viser sig: "Websteder bekræfter deres identitet ved hjælp af sikkerhedscertifikater, der er gyldige i en bestemt periode. Certifikatet for localhost udløb 9.11.2019.
Fejlkode: MOZILLA_PKIX_ERROR_SELF_SIGNED_CERT."
Man kan så vælg Vis certifikat, der viser detaljer, som jeg formoder er irrelevante her.
4) Man kan nu vælge mellem "Gå tilbage (anbefalet)" og "Accepter risikoen og fortsæt".
5) Jeg vælger "Accepter risikoen og fortsæt", og så er vi tilbage til udgangspunktet:  "Access forbidden!" osv.

Jeg kunne på baggrund af ovenstående få tanken, at det kunne handle om et udløbet sikkerhedscertifikat, men jeg har uden problemer brugt localhost siden anførte udløbsdato og indtil for et par dage siden.

Jeg overgik til anden webhost for et par dage siden, men jeg kan ikke umiddelbart se, hvordan det skulle påvirke, hvad der foregår lokalt på min computer.
Avatar billede visto Professor
19. februar 2020 - 17:33 #12
Blot for at sikre at mit foregående indlæg ikke læses som at jeg har fundet en løsning. Det har jeg ikke!
Avatar billede claes57 Ekspert
19. februar 2020 - 17:45 #13
jeg har ikke flere idéer heller...
Avatar billede visto Professor
19. februar 2020 - 17:59 #14
Tak Claes.

Jeg håber andre har ideer. Man kan ikke lave noget med .htaccess, der virker lokalt?
Avatar billede claes57 Ekspert
19. februar 2020 - 18:25 #15
man kan godt, jeg kan ikke... prøv evt at oprette et nyt spg med .htaccess kode som emne
Avatar billede visto Professor
19. februar 2020 - 19:23 #16
God ide.
Nu er der ikke en .htaccess-kategori. Hvad ville du vælge?
- Webservere
- Andet programmering
- Andre onlineløsninger
- Webdesign
Tak for dine gode forsøg på at hjælpe.
Avatar billede claes57 Ekspert
19. februar 2020 - 19:39 #17
Andet programmering - med .htaccess i overskriften, og forklaring på 'localhost' problemet i tekst - evt link til denne tråd, som er https://www.computerworld.dk/eksperten/spm/1032157
Avatar billede visto Professor
19. februar 2020 - 20:10 #18
Så er det nye spørgsmål oprettet: https://www.computerworld.dk/eksperten/spm/1032206.
Svar i nærværende spørgsmpl er selvfølgelig fortsat velkomne.
Avatar billede visto Professor
19. februar 2020 - 20:11 #19
Avatar billede visto Professor
19. februar 2020 - 20:41 #20
Problemet er nu løst. Se https://www.computerworld.dk/eksperten/spm/1032206

Jeg takker for alle inputs.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester