Ako zmeniť port na počúvanie servera Apache
Minulý týždeň som narazil na server s portom HTTPS 80, ktorý už zabral iný softvér. „Na vine“ bol neprekvapivo iný softvér webového servera, konkrétne IIS . Pretože používatelia IIS sú už zvyknutí na predvolený port, inštalácia Apache nemala inú možnosť, ako použiť menej populárny port pre HTTP , v tomto prípade port 81.
Môžete sa opýtať, prečo je port 80 dôležitý pre http? Po prvé, je to jednoduchosť použitia pre používateľov. Ak prehliadate webový server, ktorý počúva na inom porte ako 80, budete musieť spolu s adresou uviesť aj číslo portu.
Niečo ako toto: http://yourdomain.com:81/ ak je port 81 portom vášho webového servera. Ak používate port 80, nebudete musieť zadávať port 80 na adresu, pretože je to štandardný port používaný pre HTTP . Podľa http://www.tcpipguide.com
„Aby sa predišlo chaosu, softvér, ktorý implementuje konkrétny proces servera, bežne používa rovnaké rezervované číslo portu na každom IP zariadení, takže klienti ho môžu ľahko nájsť... Každý webový prehliadač jednoducho „vie“, že webové stránky sú navrhnuté tak, aby počúvali požiadavky odoslané na port. 80”(“To avoid chaos, the software that implements a particular server process normally uses the same reserved port number on every IP device, so clients can find it easily… Every Web browser just “knows” that websites are designed to listen for requests sent to port 80”) .
Po vyriešení tejto skutočnosti sa pozrime, ako môžeme zmeniť port nášho nastavenia Apache . Najprv vyhľadajte súbor httpd.conf v priečinku Apache > conf .
httpd.conf je textový súbor používaný všetkými implementáciami Apache , takže zmena inštalácie Unix Apache alebo Windows Apache sa vykonáva rovnakým spôsobom – prostredníctvom tohto konfiguračného súboru. Otvorte súbor pomocou svojho obľúbeného textového editora a vyhľadajte riadok s „Listen 80“:
Tento riadok definuje Apache na počúvanie na porte 80. Jediné, čo musíte urobiť, je zmeniť tento port 80 na ľubovoľný port, ktorý chcete použiť. Uistite sa, že port, ktorý budete používať, je voľný a nie je už obsadený inými službami. Ak si nie ste istí, prečítajte si našu príručku o bezplatnom skeneri portov .(free port scanner)
Po úprave súboru ho uložte a reštartujte Apache . Ak chcete otestovať, či už používate nový port, prejdite na adresu URL(URL) s portom, ktorý ste použili. Ak ste napríklad zadali port 81 ako nový port, nová adresa URL(URL) by mala byť http://yourdomain:81 .
Ďalšia metóda, o ktorej som čítal online, je mierne odlišná. Ak vám vyššie uvedené nefunguje, skúste ísť do /etc/apache2/ports.conf a zmeniť tam riadok Listen na niečo ako Listen 81 .
Ďalej prejdite na /etc/apache2/sites-enabled/000-default.conf a zmeňte prvý riadok na VirtualHost *: 81 . Reštartujte Apache(Restart Apache) a mali by ste byť schopní navštíviť doménu bez toho, aby ste museli zadávať číslo portu. Apache by sa mal automaticky presmerovať na /var/www/html. Užite si to!
Related posts
HDG vysvetľuje: Čo je to počítačový port a na čo sa používa?
Ako vytvoriť FTP server pomocou FileZilla
Vzdialený prístup k počítaču so systémom Windows XP alebo Windows Server 2003
Ako skontrolovať nastavenia servera proxy na počítači
Závislosť na internete a sociálnych sieťach
Čo je to cloud a ako z neho vyťažiť maximum
Recenzia knihy – Referenčná príručka domácej siete All-in-One pre hlúpych ľudí
8 najlepších stránok sociálnych sietí pre podnikateľov okrem LinkedIn
Ako zakázať prácu v sieti v systéme Windows Sandbox v systéme Windows 10
Čo je doba prenájmu DHCP a ako ju zmeniť
Môže sa pripojiť k bezdrôtovému smerovaču, ale nie k internetu?
5 spôsobov, ako zabezpečiť WiFi
Vynútiť, aby systém Windows 7 používal káblové pripojenie cez bezdrôtové pripojenie
Čo je Localhost a ako ho môžete použiť?
Recenzia knihy - Head First Networking
Ako ovládať počítač so systémom Windows pomocou vzdialenej pracovnej plochy pre Mac
HDG vysvetľuje: Čo je to parkovaná doména a aké sú jej výhody?
Prístupový bod vs. smerovač: Aké sú rozdiely?
Ako pridať lokálne vyhľadávanie DNS do súboru hostiteľov
Cisco Packet Tracer Networking Simulation Tool a jeho bezplatné alternatívy