[Apache] Poort wil niet veranderen

Pagina: 1
Acties:

  • Brabrabra
  • Registratie: Januari 2002
  • Laatst online: 28-01 07:00

Brabrabra

Chaoss ahv

Topicstarter
Ik heb "XAMPP (basic package) version 1.6.6a" draaien met Apache 2.2.8.

Die draaide altijd op poort 80, maar nu heeft iemand anders die nodig om IIS op te draaien.

Ik heb in httpd.conf dit
ServerName localhost:80
veranderd naar
ServerName localhost:82 (en 90 ook nog geprobeerd voor de zekerheid)

Uiteraard opgeslagen en daarna Apache opnieuw opgestart.

Maar Apache blijft op poort 80 zitten! Hoe kan dit :?

Supergrover heeft een vogeltje gered. Dat vogeltje zat heel hoog in een boom en durfde niet naar beneden te klimmen!


  • Jazzy
  • Registratie: Juni 2000
  • Nu online

Jazzy

Moderator SSC/PB

Moooooh!

Kijk eens naar Port, Listen en BindAddress in je configuratiebestanden.

Exchange en Office 365 specialist. Mijn blog.


  • r0b
  • Registratie: December 2002
  • Laatst online: 08-02 21:45

r0b

Je moet de "Listen" optie veranderen in je httpd.conf :)

Dus "Listen 80" naar "Listen 82" :)

edit:
Te laat :P

[ Voor 12% gewijzigd door r0b op 06-06-2008 16:30 ]


  • Brabrabra
  • Registratie: Januari 2002
  • Laatst online: 28-01 07:00

Brabrabra

Chaoss ahv

Topicstarter
r0b schreef op vrijdag 06 juni 2008 @ 16:30:
Je moet de "Listen" optie veranderen in je httpd.conf :)

Dus "Listen 80" naar "Listen 82" :)

edit:
Te laat :P
Listen staat al tijden op 8080 en dat is de poort voor vanaf buiten (van de router dus). Als ik de website opvraag vanaf thuis (server staat op m'n werk) dan type ik :8080 achter het ip.

Het gaat om de poort die hij in windows gebruikt.


(en Port en BindAddress bestaan volgens google niet meer in Apache 2)

[ Voor 14% gewijzigd door Brabrabra op 06-06-2008 16:45 ]

Supergrover heeft een vogeltje gered. Dat vogeltje zat heel hoog in een boom en durfde niet naar beneden te klimmen!


  • Herko_ter_Horst
  • Registratie: November 2002
  • Niet online
Say what?

Listen is (het IP adres en) de poort die hij in Windows gebruikt. Je kunt overigens meerdere poorten opgeven. Maar niet via ServerName, die bevat de host name en niet de poort.

http://httpd.apache.org/docs/2.2/bind.html

Heb je nu Listen 8080 in je httpd.conf staan? Of staat er een port-forward van 8080 naar 80 in je router? In het eerste geval staat er waarschijnlijk nog ergens een Listen 80 in een geinclude configuratie file.

Wat zegt "xampp-portcheck.exe" over poorten? En 'netstat -ban'?

[ Voor 40% gewijzigd door Herko_ter_Horst op 06-06-2008 16:56 ]

"Any sufficiently advanced technology is indistinguishable from magic."


  • Brabrabra
  • Registratie: Januari 2002
  • Laatst online: 28-01 07:00

Brabrabra

Chaoss ahv

Topicstarter
Herko_ter_Horst schreef op vrijdag 06 juni 2008 @ 16:47:Heb je nu Listen 8080 in je httpd.conf staan? Of staat er een port-forward van 8080 naar 80 in je router? In het eerste geval staat er waarschijnlijk nog ergens een Listen 80 in een geinclude configuratie file.
Listen 8080 ja

Waar zou ik moeten vinden welke configuratiefiles geinclude zijn?


Trouwens, als ik die 8080 verander in wat anders, kan ik er vanaf buiten niet meer bij, dus het lijkt me echt dat dat de poort van de router is en niet van apache zelf!

[ Voor 17% gewijzigd door Brabrabra op 06-06-2008 16:59 ]

Supergrover heeft een vogeltje gered. Dat vogeltje zat heel hoog in een boom en durfde niet naar beneden te klimmen!


  • Herko_ter_Horst
  • Registratie: November 2002
  • Niet online
In httpd.conf natuurlijk :) Zoek naar het cryptische woordje "Include" ;)

"Any sufficiently advanced technology is indistinguishable from magic."


  • Brabrabra
  • Registratie: Januari 2002
  • Laatst online: 28-01 07:00

Brabrabra

Chaoss ahv

Topicstarter
Ik heb de files die geinclude worden (bestanden in conf/extra/) doorzocht op 80, en de enige 80's die ik kan vinden staan in commentaar (met een # er voor).

xampp-portcheck.exe opent een cmd schermpje en verdwijnt weer voordat ik wat kan zien, ook als ik hem vanuit een door mij geopend cmd schempje start.

netstat zegt een heleboel, waaronder wel poort 8080, maar niet 80

En TOCH blijft XAMPP control panel volhouden dat apache 80 gebruikt!

Supergrover heeft een vogeltje gered. Dat vogeltje zat heel hoog in een boom en durfde niet naar beneden te klimmen!


  • Herko_ter_Horst
  • Registratie: November 2002
  • Niet online
Als netstat poort 80 niet weergeeft, dan denk ik dat XAMPP control panel liegt. Wat zegt IIS als je dat probeert te starten?

"Any sufficiently advanced technology is indistinguishable from magic."


  • CH4OS
  • Registratie: April 2002
  • Niet online

CH4OS

It's a kind of magic

Brabrabra schreef op vrijdag 06 juni 2008 @ 17:26:
xampp-portcheck.exe opent een cmd schermpje en verdwijnt weer voordat ik wat kan zien, ook als ik hem vanuit een door mij geopend cmd schempje start.
Start dan eerst CMD en start van daar uit xampp-portcheck.exe op... ;)

Waar moet IIS per se op poort 80 eigenlijk? IIS kan je ook configureren om te 'luisteren' naar een andere poort hoor... ;)

  • sanfranjake
  • Registratie: April 2003
  • Niet online

sanfranjake

Computers can do that?

(overleden)
Kijk eens met netstat -ano | findstr "80" welk PID poort 80 gebruikt, dan kan je zien of het IIS, Apache of misschien wel iets heel anders is...

Mijn spoorwegfotografie
Somda - Voor en door treinenspotters

Pagina: 1