A múlt héten találkoztam egy szerverrel, amelynek HTTPS 80-as portja már más szoftverrel történt. A „bűnös” 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 nincs más választása, mint egy kevésbé népszerű HTTP-port használata, ebben az esetben a 81-es port.
Megkérdezheti, miért fontos a 80-as port a http számára? Nos, az egyik, hogy ez a felhasználók egyszerű kezelhetősége. Ha a 80-as porttól eltérő porton keresztül böngész a webkiszolgálóra, akkor be kell illesztenie a portszámot a címmel együtt.
Ilyen: //yourdomain.com:81/, ha a 81-es port a webkiszolgáló portja. Ha a 80-as portot használja, akkor nem kell beírnia a 80-as portot a címre, mivel ez a szabványos port, amelyet a HTTP-hez használnak. A http://www.tcpipguide.com
„A káosz elkerülése érdekében az adott szerverfolyamatot megvalósító szoftver minden IP-eszközön rendszerint ugyanazt a fenntartott portszámot használja, így az ügyfelek könnyen megtalálhatják… Minden webböngésző csak„ tudja ”, hogy a portálokat úgy tervezték meg, hogy meghallgassák a portra küldött kéréseket 80 ” .
Tehát miután ezt a tényt rendeztük, nézzük meg, hogyan változtathatjuk meg az Apache telepítésünk portját. Először keresse meg a httpd.conf fájlt az Apache > conf mappában.
A httpd.conf az összes Apache implementáció által használt szövegfájl, így az Unix Apache vagy a Windows Apache telepítésének megváltoztatása 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:
Ez a sor meghatározza az Apache-t a 80-as porton történő hallgatáshoz. Mindössze annyit kell tennie, hogy módosítsa azt a 80-as portot, amelyet használni kíván. Győződjön meg róla, hogy a használni kívánt port szabad port, és amelyet más szolgáltatások nem használnak. Ha nem biztos benne, olvassa el a szabad port szkennerről szóló útmutatót.
Miután szerkesztette a fájlt, mentse el és indítsa újra az Apache-t. Annak teszteléséhez, hogy már használta-e az új portot, böngésszük az URL-t a használt porttal. Ha például a 81-es portot új portként adta meg, az új URL-nek // yourdomain: 81-nek kell lennie.
Egy másik módszer, amit olvastam az internetről, kicsit más. Ha a fentiek nem működnek az Ön számára, próbálkozzon az /etc/apache2/ports.conf oldalra, és változtassuk meg a Listen vonalat a Listen 81-hez .
Ezután lépjen az /etc/apache2/sites-enabled/000-default.conf fájlra, és változtassa meg az első sort a VirtualHost * -ra: 81 . Indítsa újra az Apache-t, és meg kell tudnia látogatni a tartományt anélkül, hogy be kellene írnia a portszámot. Az Apache automatikusan átirányítja a / var / www / html parancsot. Élvez!