Kako promijeniti port za slušanje poslužitelja Apache

Prošli tjedan naišao sam na poslužitelj s HTTPS portom 80 koji je već preuzeo drugi softver. “Krivac” je ne iznenađujuće bio još jedan softver web poslužitelja, naime IIS . Budući da su korisnici IIS - a već navikli na zadani port, instalacija Apachea(Apache) nije imala izbora nego koristiti manje popularan port za HTTP , u ovom slučaju port 81.

Možda ćete pitati zašto je port 80 važan za http? Pa, kao prvo, to je jednostavnost korištenja za korisnike. Ako pregledavate web poslužitelj koji sluša na portu koji nije port 80, morat ćete uključiti broj porta zajedno s adresom.

Nešto poput ovoga: http://yourdomain.com:81/ ako je port 81 port vašeg web poslužitelja. Ako koristite port 80, tada nećete morati upisivati ​​port 80 na adresi jer je to standardni port koji se koristi za HTTP . Prema http://www.tcpipguide.com

„Kako bi se izbjegao kaos, softver koji implementira određeni poslužiteljski proces obično koristi isti rezervirani broj porta na svakom IP uređaju, tako da ga klijenti mogu lako pronaći… Svaki web preglednik jednostavno „zna” da su web stranice dizajnirane da slušaju zahtjeve poslane portu 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”) .

Dakle, nakon što je ta činjenica riješena, idemo vidjeti kako možemo promijeniti port naše postavke Apachea . (Apache)Prvo potražite datoteku httpd.conf u mapi Apache > conf .

slika

httpd.conf je tekstualna datoteka koju koriste sve implementacije Apachea , tako da se promjena instalacije (Apache)Unix Apachea(Unix Apache) ili Windows Apachea(Windows Apache) vrši na isti način – putem ove konfiguracijske datoteke. Otvorite datoteku pomoću svog omiljenog uređivača teksta i potražite redak s "Slušaj 80":

slika

Ova linija definira Apache da sluša na portu 80. Sve što trebate učiniti je promijeniti taj port 80 u bilo koji port koji želite koristiti. Provjerite je li port koji ćete koristiti slobodan i da ga nisu već preuzele druge usluge. Pročitajte naš vodič o besplatnom skeneru portova(free port scanner) ako niste sigurni.

Nakon što ste uredili datoteku, spremite je i ponovno pokrenite Apache . Da biste testirali koristite li već novi priključak, pregledajte URL s portom koji ste koristili. Na primjer, ako ste unijeli port 81 kao novi port, novi URL trebao bi biti http://yourdomain:81 .

Druga metoda o kojoj sam čitao na internetu je malo drugačija. Ako vam gore navedeno ne radi, pokušajte otići na /etc/apache2/ports.conf i tamo promijeniti redak Listen u nešto poput Listen 81 .

Zatim idite na /etc/apache2/sites-enabled/000-default.conf i promijenite prvi redak u VirtualHost *: 81 . Ponovno pokrenite Apache(Restart Apache) i trebali biste moći posjetiti domenu bez upisivanja broja porta. Apache bi trebao automatski preusmjeriti na /var/www/html. Uživati!



About the author

Računalni sam tehničar koji godinama radi s Androidom i uredskim softverom. Također podučavam ljude kako koristiti Mac računala zadnjih 5 godina. Ako tražite nekoga tko zna kako popraviti stvari na vašem računalu, vjerojatno vam mogu pomoći!



Related posts