Konfigurer Apache-webstedet til at bruge flere porte

For et par måneder siden kom jeg ind i behovet for at konfigurere min private hjemmeside, der kører på Apache for at bruge flere porte. Internetudbyderen til mit hjem begyndte at blokere indgående port 80, så jeg måtte konfigurere Apache til at bruge en alternativ port. Processen var meget let, og siden jeg for nylig blev spurgt "hvordan" på min blog, regnede jeg med at jeg ville dokumentere processen virkelig hurtig for alle læserne.

Kontekst: I mit eksempel kørte jeg Apache på Port 80 på en enkelt IP. Jeg havde dog brug for Apache til at lytte til og tjene min hjemmeside på port 8080 også. Selvom jeg valgte Port 8080, kan du bruge enhver port (dog jeg anbefaler en havn over 1000). Ok, lad os komme ind i det.

Trin 1: Åbn Apache-konfigurationsfilen httpd.conf (på min Windows-vært findes den her: "c: \ Programmer \ Apache Group \ Apache2 \ conf")

Trin 2: Find linjen: Lyt 80 og skriv Lyt 8080 på næste linje :

Bemærk, din konfiguration kan se anderledes ud, men du bør få pointet

Trin 3: Find VirtualHost- delen til dit website config og Tilføj *: 8080 som vist nedenfor:

Bemærk, at din config-fil muligvis ikke ser ud som min. I stedet for *: 80 kan du se en IP-adresse: 80 - Det afhænger af, men det skal give dig den generelle ide. Du kan også bare erstatte det gamle portnummer med den nye, hvis du ikke har brug for dit websted tilgængeligt på begge porte.

Trin 4: Genstart Apache Web Service

HELT FÆRDIG! Dit websted skal nu være tilgængeligt ved hjælp af enten Port.

Sørg for at teste dit arbejde ved at trykke på dit websted på det nye portnummer: http://www.yoursite.com:8080.

Tags: apache, multiple-ports, httpd.conf