Praėjusią savaitę susidūriau su serveriu, turinčiu HTTPS prievadą 80, kurį jau priėmė kita programinė įranga. „Kaltininkas“ buvo neįtikėtinai kitas žiniatinklio serverio programinė įranga, būtent IIS. Kadangi IIS naudotojai jau yra pripratę prie numatytojo prievado, „Apache“ diegimas neturėjo kito pasirinkimo, kaip naudoti mažiau populiarų HTTP prievadą, šiuo atveju prievadą 81.
Galbūt paklausti, kodėl „80“ yra svarbus portui 80? Na, vienintelė, tai yra paprastas naudotojų naudojimas. Jei naršote į žiniatinklio serverį, klausantį kitu nei 80 prievado prievadą, turėsite įtraukti uosto numerį kartu su adresu.
Kažkas panašaus į tokius dalykus : //yourdomain.com:81/ jei 81 prievadas yra jūsų tinklo serverio prievadas. Jei naudojate 80-ąjį prievadą, tuomet nereikės įvesti adreso 80 adreso, nes tai yra standartinis prievadas, naudojamas HTTP. Pagal http://www.tcpipguide.com
„Kad būtų išvengta chaoso, programinė įranga, įgyvendinanti tam tikrą serverio procesą, paprastai naudoja tą patį rezervuotą prievado numerį kiekviename IP įrenginyje, todėl klientai gali jį lengvai rasti ... Kiekviena žiniatinklio naršyklė tiesiog„ žino “, kad svetainės yra skirtos klausytis uoste išsiųstų užklausų 80 “ .
Taigi, turėdami tą faktą, pažiūrėkime, kaip galime pakeisti mūsų „Apache“ sąrankos uostą. Pirmiausia ieškokite failo httpd.conf, esančio Apache > conf aplanke.
httpd.conf yra tekstinis failas, kurį naudoja visi „Apache“ diegimai, todėl Unix Apache arba „Windows Apache“ diegimo keitimas atliekamas tuo pačiu būdu - per šį konfigūracijos failą. Atidarykite failą naudodami mėgstamą teksto redaktorių ir ieškokite eilutės su „Klausyti 80“:
Ši eilutė apibrėžia „Apache“, kad galėtumėte klausytis 80-oje prievado. Viskas, ką jums reikia padaryti, tai pakeisti 80-ąjį prievadą į bet kurį norimą naudoti prievadą. Įsitikinkite, kad prievadas, kurį naudosite, yra laisvasis uostas, o kitas paslaugas dar nepriėmė. Jei nesate tikri, perskaitykite mūsų vadovą apie nemokamą uosto skaitytuvą.
Kai redaguojate failą, išsaugokite jį ir paleiskite „Apache“. Jei norite patikrinti, ar jau naudojate naują prievadą, naršykite URL naudodami naudojamą prievadą. Pavyzdžiui, jei įvedėte 81 prievadą kaip naują prievadą, naujasis URL turėtų būti // yourdomain: 81 .
Kitas būdas, kurį perskaičiau apie internetą, yra šiek tiek kitoks. Jei pirmiau minėtas būdas jums netinka, pabandykite eiti į /etc/apache2/ports.conf ir keisti klausos liniją į kažką panašaus į „ Klausyti“ 81 .
Toliau eikite į /etc/apache2/sites-enabled/000-default.conf ir pakeiskite pirmąją eilutę į VirtualHost *: 81 . Paleiskite „Apache“ ir galėsite apsilankyti domene, nereikia įvesti prievado numerio. Apache turėtų automatiškai nukreipti į / var / www / html. Mėgautis!