Recomandat, 2024

Alegerea Editorului

Cum se schimbă un port de ascultare a serverului Apache

Săptămâna trecută, am întâlnit un server cu portul HTTPS 80 deja preluat de un alt software. "Incriminatorul" nu a fost surprinzător un alt software pentru server web, și anume IIS. Deoarece utilizatorii IIS sunt deja obișnuiți cu portul implicit, instalarea Apache nu a avut de ales decât să folosească un port mai puțin popular pentru HTTP, în acest caz portul 81.

S-ar putea întreba de ce portul 80 este important pentru http? Ei bine, pentru unul, este ușor de utilizat pentru utilizatori. Dacă navigați la un server web care ascultă pe un alt port decât portul 80, va trebui să includeți numărul portului împreună cu adresa.

Ceva de genul: //yourdomain.com:81/ dacă portul 81 este portul serverului dvs. web. Dacă utilizați portul 80, atunci nu va trebui să tastați portul 80 pe adresă, deoarece acesta este portul standard folosit pentru HTTP. Potrivit //www.tcpipguide.com

"Pentru a evita haosul, software-ul care implementează un anumit proces server folosește în mod normal același număr de port rezervat pe fiecare dispozitiv IP, astfel încât clienții să-l poată găsi cu ușurință ... Fiecare browser web" știe "că site-urile sunt proiectate să asculte cererile trimise către port 80 " .

Deci, având în vedere acest fapt, să vedem cum putem schimba portul configurației noastre Apache. Mai întâi căutați fișierul httpd.conf din dosarul Apache > conf .

httpd.conf este un fișier text folosit de toate implementările Apache, schimbând astfel o instalare Unix Apache sau Windows Apache în același mod - prin acest fișier de configurare. Deschideți fișierul utilizând editorul de text preferat și căutați linia cu "Ascultați 80":

Această linie definește Apache pentru a asculta pe portul 80. Tot ce trebuie să faceți este să schimbați portul 80 la orice port pe care doriți să îl utilizați. Asigurați-vă că portul pe care îl veți utiliza este un port gratuit și nu este deja preluat de alte servicii. Citiți ghidul nostru despre un scaner de port gratuit dacă nu sunteți sigur.

Odată ce ați editat fișierul, salvați-l și reporniți Apache. Pentru a testa dacă utilizați deja noul port, parcurgeți adresa URL cu portul pe care l-ați utilizat. De exemplu, dacă ați introdus portul 81 ca port nou, noua adresă URL ar trebui să fie // yourdomain: 81 .

O altă metodă pe care am citit-o online este ușor diferită. Dacă cele de mai sus nu funcționează pentru dvs., încercați să mergeți la /etc/apache2/ports.conf și să modificați linia de ascultare acolo la ceva de genul Ascultați 81 .

Apoi, accesați /etc/apache2/sites-enabled/000-default.conf și modificați prima linie la VirtualHost *: 81 . Reporniți Apache și ar trebui să puteți vizita domeniul fără a fi nevoie să introduceți numărul portului. Apache ar trebui să redirecteze automat la / var / www / html. Bucurați-vă!

Top