Preporučeno, 2024

Izbor Urednika

Kako promijeniti port za slušanje Apache poslužitelja

Prošlog tjedna naišao sam na poslužitelj s HTTPS portom 80 koji je već snimio drugi softver. "Krivac" je bio iznenađujući drugi softver za web poslužitelje, naime IIS. Budući da su korisnici IIS-a već navikli na zadani port, instalacija Apachea nije imala drugog izbora nego koristiti manje popularan port za HTTP, u ovom slučaju portu za slučaj 81.

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

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

“Kako bi izbjegli kaos, softver koji implementira određeni proces poslužitelja obično koristi isti broj rezerviranog porta na svakom IP uređaju, tako da ga klijenti mogu lako pronaći… Svaki web preglednik samo“ zna ”da su web-mjesta namijenjena slušanju zahtjeva poslanih u port 80 ” .

Dakle, ako se ta činjenica riješi, da vidimo kako možemo promijeniti port našeg Apachea. Prvo potražite datoteku httpd.conf u mapi Apache > conf .

httpd.conf je tekstualna datoteka koju koriste sve implementacije Apachea, tako da se mijenjanje Unix Apachea ili Windows Apachea instalira na isti način - kroz ovu konfiguracijsku datoteku. Otvorite datoteku pomoću omiljenog uređivača teksta i potražite liniju s "Listen 80":

Ovaj redak definira Apache za slušanje na portu 80. Sve što trebate je promijeniti taj port 80 u bilo koji priključak koji želite koristiti. Provjerite je li priključak koji ćete koristiti slobodan ulaz, a drugi servisi već nisu zauzeli. Ako niste sigurni, pročitajte naš vodič za besplatni skener portova.

Kada uredite datoteku, spremite je i ponovno pokrenite Apache. Da biste testirali ako već koristite novi port, pregledajte URL s portom koji ste koristili. Na primjer, ako ste unijeli port 81 kao novi port, novi URL trebao bi biti // yourdomain: 81 .

Još jedna metoda koju sam pročitao o internetu je nešto drugačija. Ako gore navedeno ne radi za vas, pokušajte otići u /etc/apache2/ports.conf i promijeniti liniju Slušaj tamo na nešto poput Slušanja 81 .

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

Top