Az Apache szerver hallgatási portjának megváltoztatása


A múlt héten találkoztam egy olyan kiszolgálóval, amelynek 80-as HTTPS-portja már más szoftverrel volt elfoglalva. A "tettes" nem meglepő módon egy másik webszerver szoftver, nevezetesen az IIS. Mivel az IIS-felhasználók már hozzászoktak az alapértelmezett porthoz, az Apache-telepítésnek nem volt más választása, mint egy kevésbé népszerű portot használni a HTTP-hez, ebben az esetben a 81-es porthoz.

a http? Nos, az egyik, ez a könnyű használat a felhasználók számára. Ha a 80-as porton kívüli porton hallgat egy webszerverre, a portszámot a címhez kell csatolnia.

Valami ehhez hasonlót: http: // a domain. com: 81 /ha a 81-es port a webszerver portja. Ha a 80-as portot használja, akkor nem kell a 80-as portot beírnia a címre, mivel ez a szabványos port a HTTP-hez. 0

"A káosz elkerülése érdekében az adott kiszolgálói folyamatot végrehajtó szoftver általában ugyanazt a fenntartott portszámot használja minden IP-eszközön, így az ügyfelek megtalálhatják azt egyszerűen ... Minden web böngésző csak "tudja", hogy a weboldalak célja a 80-as portra küldött kérelmek meghallgatása.

Tehát ez a tény rendezett, lássuk, hogyan tudjuk megváltoztatni a portunkat Apache telepítés. Először keresse meg a httpd.conf fájlt az Apache& gt; confmappát.

image

A httpd.conf az összes Apache implementációban használt szövegfájl, tehát egy Unix Apache vagy a Windows Apache telepítése ugyanúgy történik - ez a konfigurációs fájl. Nyissa meg a fájlt a kedvenc szövegszerkesztővel, és keresse meg a "Listen 80" sorral:

image

Ez a sor definiálja az Apache-t, Mindössze annyit kell tennie, hogy módosítsa a 80 portot minden olyan porthoz, amelyet használni szeretne. Győződjön meg róla, hogy a használni kívánt port szabad port, és már nem más szolgáltatások. Olvassa el a ingyenes portszkenner útmutatót, ha nem biztos benne.

Miután szerkesztette a fájlt, mentse el és indítsa újra az Apache programot. Ha megpróbálod tesztelni, ha már használod az új portot, keresse meg az URL-t a használt porttal. Például ha a 81-es portot új portként adja meg, akkor az új URL-nek http: // yourdomain: 81kell lennie.

. Ha a fentiek nem működnek az Ön számára, keresse meg a /etc/apache2/ports.conffájlt, és változtassa meg a Hallgassasort olyasmi, mint a Listen 81 .

Következő, lépjen az /etc/apache2/sites-enabled/000-default.confelemre, és változtassa meg az első sort a VirtualHost *: 81 . Indítsa újra az Apache alkalmazást, és meg kell tudnia látogatni a tartományt anélkül, hogy be kellene írnia a port számát. Az Apache automatikusan átirányítja a / var / www / html fájlt. Enjoy!

Kapcsolódó hozzászólások:


1.09.2009