Konfigurer Apache-webområdet for å bruke flere porte

Et par måneder tilbake kjørte jeg inn i behovet for å konfigurere min private nettside som kjører på Apache for å bruke flere porter. Internett-leverandøren for hjemmet mitt begynte å blokkere inngående port 80, så jeg måtte konfigurere Apache for å bruke en alternativ port. Prosessen var veldig enkelt, og siden jeg nylig ble spurt "hvordan" på bloggen min, skjønte jeg at jeg ville dokumentere prosessen virkelig rask for alle leserne.

Kontekst: I mitt eksempel kjørte jeg Apache på port 80 på en enkelt IP. Imidlertid trengte jeg Apache å lytte på og tjene nettstedet mitt på port 8080 også. Selv om jeg valgte Port 8080, kan du bruke hvilken som helst port (men jeg anbefaler en port over 1000). Ok, la oss komme inn på den.

Trinn 1: Åpne Apache-konfigurasjonsfilen httpd.conf (på min Windows-verten finnes den her: "c: \ Program Files \ Apache Group \ Apache2 \ conf")

Trinn 2: Finn linjen: Lytt 80 og skriv Lytt 8080 på neste linje :

Merk at konfigurasjonen din kan se annerledes ut, men du bør få poenget

Trinn 3: Finn VirtualHost- delen for nettstedet ditt og legg til *: 8080 som vist nedenfor:

Merk at konfigurasjonsfilen din kanskje ikke ser ut akkurat som min. I stedet for *: 80 ser du kanskje en IP-adresse: 80 - det avhenger, men dette bør gi deg den generelle ideen. Du kan også bare erstatte det gamle portnummeret med det nye hvis du ikke trenger nettstedet ditt tilgjengelig på begge portene.

Trinn 4: Start Apache Web Service på nytt

FERDIG! Nettstedet ditt skal nå være tilgjengelig ved hjelp av enten Port.

Pass på å teste arbeidet ditt ved å trykke på nettstedet ditt på det nye portnummeret: http://www.yoursite.com:8080.

Tags: apache, multiple-ports, httpd.conf