Avatar billede telac2 Nybegynder
22. april 2003 - 13:02 Der er 12 kommentarer og
1 løsning

SSL understøttelse

Jeg har installeret Apache 1.3.27 med mod_ssl, og installeret openssl samt php 4.3.1

Problemet er at når jeg går ind på https://localhost/ kommer certifikatet og jeg klikker OK til det, men så får jeg i mozilla en fejl der hedder "Document contains no data" og i explorer får jeg bare en DNS fejl.

Jeg er kommet frem til at PHP ikke er installeret med SSL understøttelse, men når jeg kigger en phpinfo(); får jeg:

OpenSSL support
enabled

OpenSSL Version
OpenSSL 0.9.7a Feb 19 2003

SSL sider virker fint når det kun er .html sider der bliver vist.. nogen der har noget erfaring med dette?
Avatar billede barlach Nybegynder
22. april 2003 - 13:43 #1
hvis du bare skriver https://localhost/ og det ikke virker, har det intet med php at gøre. Det kan være fordi du ikke har slået index directory til i apache eller måske fordi det ikke virker under SSL. Prøv at skrive fuld path til filen
f.eks. https://localhost/test.php
Avatar billede telac2 Nybegynder
22. april 2003 - 14:15 #2
Jo, mit index directory er sat korrekt op, serveren virker normalt fint, undtagen med PHP sider under SSL.

og https://localhost/index.html virker fint hvorimod https://localhost/index.php ikke gør  .. selvom index.php filen virker, permissions er korrekte osv.

http://localhost/index.php virker også fint.
Avatar billede barlach Nybegynder
22. april 2003 - 14:37 #3
Jeg har lige kigget lidt ude på bugs.php og der er flere der har oplevet noget lign. med en opsætning der ligner din.
Jeg ved ikke om det er rettet i den nye version, men du kan da prøve at opgradere.

een foreslog at sætte port nr i url'en?!? a la :
https://localhost:443

men det er bare et vildt skud...
Avatar billede telac2 Nybegynder
22. april 2003 - 14:51 #4
I den nye version af php? Jeg kører 4.3.1, tror vist det er den nyeste, medmindre jeg skal ud og køre nogle cvsup versioner :(

Jeg har prøvet med porten, og lidt varianter af den, uden det store held, men forsøget værd :)
Jeg støver lidt rundt på nettet igen...
Avatar billede telac2 Nybegynder
22. april 2003 - 14:53 #5
Måske lidt logs entries kan være til hjælp:
ssl_engine_log:
[22/Apr/2003 14:50:28 20173] [info]  Seeding PRNG with 1160 bytes of entropy
[22/Apr/2003 14:50:28 20172] [info]  Connection: Client IP: 80.164.xx.xx, Protocol: TLSv1, Cipher: RC4-SHA (128/128 bits)
[22/Apr/2003 14:50:28 20172] [info]  Initial (No.1) HTTPS request received for child 0 (server localhost:443)
Avatar billede telac2 Nybegynder
22. april 2003 - 14:54 #6
error.log:
[Tue Apr 22 14:52:17 2003] [notice] child pid 21721 exit signal Segmentation fault (11)
[Tue Apr 22 14:52:17 2003] [notice] child pid 21714 exit signal Segmentation fault (11)
[Tue Apr 22 14:52:17 2003] [notice] child pid 21713 exit signal Segmentation fault (11)
[Tue Apr 22 14:52:17 2003] [notice] child pid 21699 exit signal Segmentation fault (11)
[Tue Apr 22 14:52:17 2003] [notice] child pid 21693 exit signal Segmentation fault (11)
... monster mange af disse
Avatar billede barlach Nybegynder
22. april 2003 - 14:54 #7
ups..læste det som 4.1
Avatar billede telac2 Nybegynder
22. april 2003 - 14:55 #8
Hmmmmm... /var/log/messages:
Apr 22 14:53:20 host1 /kernel: pid 22636 (httpd), uid 65534: exited on signal 11
Apr 22 14:53:20 host1 /kernel: pid 22630 (httpd), uid 65534: exited on signal 11
Apr 22 14:53:20 host1 /kernel: pid 22628 (httpd), uid 65534: exited on signal 11
Apr 22 14:53:20 host1 /kernel: pid 22631 (httpd), uid 65534: exited on signal 11
..
Hvert sekund dør ca 10 af disse daemons, webserveren holder sig stadig online, men der er noget galt.
Kan det måske være httpd alligevel?
Avatar billede telac2 Nybegynder
22. april 2003 - 15:00 #9
Hvis jeg apachectl stop, og sørger for at stoppe alle daemons med "killall httpd" indtil alle er væk, og jeg så:
apachectl start
Så kører den normalt, og ingen problemer i /var/log/messages
Hvis jeg stopper den og starter apachectl startssl
så får jeg de der messages i /var/log/messages .. suk.
Avatar billede barlach Nybegynder
22. april 2003 - 15:00 #10
tjaa...disse logs siger mig ikke så meget..måske nogen i Apache afdelingen ved mere.
ved en ren nyinstallation af apache med ssl burde du jo få apaches velkomst side med mod_ssl frem??
Så det er måske alligelvel noget i installationen eller compileringen der er gået galt??
Avatar billede telac2 Nybegynder
22. april 2003 - 15:04 #11
Jeg får velkomst siden frem, og der er ikke gået noget galt i kompileringen.
SSL virker snildt på apache med html filer .. det er når det er php sider det går galt.

Ved siden af dette opdagede jeg så at der var fejl hvert sekund i /var/log/messages på httpd så der er måske 2 ting galt.
Jeg prøver elsewhere, tak for din tid barlach :)
Avatar billede barlach Nybegynder
22. april 2003 - 15:09 #12
np :)
Avatar billede telac2 Nybegynder
08. februar 2005 - 06:44 #13
Lukker spørgsmål
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