Soovitatav, 2024

Toimetaja Valik

Kuidas muuta Apache serveri kuulamisportti

Eelmisel nädalal kohtusin serveriga, mille HTTPS-pordi 80 juba kasutas teine ​​tarkvara. „Süüdlane” oli üllatav, et teine ​​veebiserveri tarkvara, nimelt IIS. Kuna IIS-i kasutajad on juba vaikepordiga harjunud, ei olnud Apache-i installeerimisel muud valikut kui kasutada vähem populaarset HTTP-porti, antud juhul juhtpordi 81.

Võib küsida, miks on pordil 80 http jaoks oluline? Noh, ühe jaoks on see kasutajate kasutusmugavus. Kui sirvite veebiserverisse, kes kuulab muus sadamas kui sadamas 80, peate lisama pordi numbri koos aadressiga.

Midagi sellist: //yourdomain.com:81/ kui port 81 on teie veebiserveri port. Kui kasutate pordi 80, ei pea te sisestama aadressi 80 pordi 80, kuna see on HTTP jaoks kasutatav standardport. Vastavalt http://www.tcpipguide.com

„Kaose vältimiseks kasutab teatud serveriprotsessi rakendav tarkvara igal IP-seadmel tavaliselt sama reserveeritud pordi numbrit, nii et kliendid leiavad selle lihtsalt ... Iga veebibrauser„ teab “, et veebisaidid on mõeldud portile saadetud päringute kuulamiseks 80 ” .

Niisiis, kui see fakt on lahendatud, vaatame, kuidas me saame muuta meie Apache seadistuste sadamat. Kõigepealt otsige faili httpd.conf, mis asub Apache > conf kaustas.

httpd.conf on tekstifail, mida kasutavad kõik Apache'i rakendused, nii et Unix Apache või Windows Apache installi muutmine toimub samamoodi - läbi selle konfigureerimisfaili. Avage fail oma lemmikteksti redaktori abil ja otsige rida koos “Kuula 80”:

See rida määratleb Apache'i, et kuulata sadamas 80. Kõik, mida selleks vaja on, on see port 80 muuta mis tahes pordiks, mida soovite kasutada. Veenduge, et kasutatav sadam on vaba port, mida teised teenused ei ole veel kasutanud. Kui te pole kindel, lugege meie tasuta porti skanneri juhendit.

Kui olete faili redigeerinud, salvestage see ja käivitage Apache uuesti. Uue pordi kasutamise kontrollimiseks sirvige URL-i kasutatava pordiga. Näiteks kui sisestasite uue pordina pordi 81, peaks uus URL olema // yourdomain: 81 .

Teine meetod, mida lugesin võrgus, on veidi erinev. Kui ülaltoodud ei tööta, proovige minna /etc/apache2/ports.conf ja muutke sealt kuulamisjoont selliseks, nagu kuulata 81 .

Seejärel minge aadressile /etc/apache2/sites-enabled/000-default.conf ja muutke esimene rida VirtualHost *: 81 . Taaskäivitage Apache ja teil peaks olema võimalik domeeni külastada, ilma et peaksite porti numbrit sisestama. Apache peaks automaatselt ümber suunama / var / www / html. Naudi!

Top