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 de tip server web, și anume IIS. Deoarece utilizatorii IIS sunt deja obișnuiți cu portul implicit, instalarea Apache nu a avut altă opțiune decât să utilizeze un port mai puțin popular pentru HTTP, în acest caz portul 81.
S-ar putea să întrebi 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: http: // 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. În conformitate cu http://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, cu ușurință ... Fiecare browser web "știe" că site-urile web sunt concepute să asculte cererile trimise la portul 80 ".
Deci, având în vedere acest fapt, să vedem cum putem schimba portul Apache setup. Mai întâi căutați fișierul httpd.conf din Apache& gt; conf.
httpd.conf este un fișier text utilizat de toate implementările Apache, sau instalarea Windows Apache se face î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 "Listen 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 free scanner port 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 portul nou, răsfoiț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 trebuie să fie http: // 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ă schimbați linia Ascultăacolo ca la Ascultați 81 .
În continuare, accesați /etc/apache2/sites-enabled/000-default.confși schimbați prima linie în VirtualHost *: 81 . Reporniți Apache și ar trebui să puteți accesa 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ă!