Een luisterpoort van een Apache-server wijzigen
Vorige week kwam ik een server tegen waarvan de HTTPS - poort 80 al in gebruik was door een andere software. De "boosdoener" was niet verwonderlijk een andere webserversoftware, namelijk IIS . Omdat de IIS- gebruikers al gewend zijn aan de standaardpoort, had de Apache- installatie geen andere keuze dan een minder populaire poort voor HTTP te gebruiken , in dit geval poort 81.
Je vraagt je misschien af waarom poort 80 belangrijk is voor http? Nou, ten eerste is het het gebruiksgemak voor de gebruikers. Als u naar een webserver surft die luistert op een andere poort dan poort 80, moet u het poortnummer samen met het adres vermelden.
Zoiets als dit: http://yourdomain.com:81/ als poort 81 de poort van je webserver is. Als u poort 80 gebruikt, hoeft u poort 80 niet op het adres in te voeren, aangezien dit de standaardpoort is die voor HTTP wordt gebruikt . Volgens http://www.tcpipguide.com
"Om chaos te voorkomen, gebruikt de software die een bepaald serverproces implementeert normaal gesproken hetzelfde gereserveerde poortnummer op elk IP-apparaat, zodat klanten het gemakkelijk kunnen vinden ... Elke webbrowser "weet" gewoon dat websites zijn ontworpen om te luisteren naar verzoeken die naar de poort worden verzonden 80"(“To avoid chaos, the software that implements a particular server process normally uses the same reserved port number on every IP device, so clients can find it easily… Every Web browser just “knows” that websites are designed to listen for requests sent to port 80”) .
Dus als dat feit is opgelost, laten we eens kijken hoe we de poort van onze Apache - configuratie kunnen wijzigen. Zoek eerst naar het bestand httpd.conf in de map Apache > conf .
httpd.conf is een tekstbestand dat door alle Apache - implementaties wordt gebruikt, dus het wijzigen van een Unix Apache- of Windows Apache -installatie gebeurt op dezelfde manier – via dit configuratiebestand. Open het bestand met je favoriete teksteditor en zoek naar de regel met "Listen 80":
Deze regel definieert Apache om te luisteren op poort 80. Het enige wat u hoeft te doen is die poort 80 te wijzigen in een poort die u wilt gebruiken. Zorg ervoor dat de poort die u gaat gebruiken een vrije poort is en nog niet door andere services is gebruikt. Lees onze gids over een gratis poortscanner(free port scanner) als je het niet zeker weet.
Nadat u het bestand hebt bewerkt, slaat u het op en start u Apache opnieuw . Om te testen of u de nieuwe poort al gebruikt, bladert u door de URL met de poort die u hebt gebruikt. Als u bijvoorbeeld poort 81 als nieuwe poort hebt ingevoerd, moet de nieuwe URL http://yourdomain:81 zijn .
Een andere methode waarover ik online lees, is iets anders. Als het bovenstaande niet voor u werkt, ga dan naar /etc/apache2/ports.conf en verander daar de regel Listen in iets als Listen 81 .
Ga vervolgens naar /etc/apache2/sites-enabled/000-default.conf en verander de eerste regel in VirtualHost *: 81 . Start Apache opnieuw(Restart Apache) en u zou het domein moeten kunnen bezoeken zonder het poortnummer in te voeren. Apache zou automatisch moeten omleiden naar /var/www/html. Genieten van!
Related posts
HDG legt uit: wat is een computerpoort en waarvoor worden ze gebruikt?
Een FTP-server maken met FileZilla
Op afstand toegang krijgen tot een Windows XP- of Windows Server 2003-computer
Hoe u de proxyserverinstellingen op uw computer kunt controleren
Verslaving aan internet en sociale netwerksites
Boekbespreking - Alles-in-één bureaureferentie voor thuisnetwerken voor dummies
Een NAS instellen (Network Attached Storage)
Een trage internetverbinding simuleren om te testen
Hoe u specifieke apparaten op uw thuisnetwerk op de witte lijst kunt zetten om hackers te stoppen
Kan verbinding maken met draadloze router, maar niet met internet?
Verbinding maken met een extern register in Windows 7 en 10
Wat is een CDN en waarom is er een essentieel als u een domein bezit?
Het beste wifi-kanaal vinden op Windows, Mac en Linux
Boekbespreking - Draadloos thuisnetwerken voor dummies
Toegangspunt versus router: wat zijn de verschillen?
De app Personen gebruiken om accounts voor sociale netwerken te beheren
Boekbespreking - Head First Networking
Fix "Windows kan geen verbinding maken met dit netwerk" Fout
Xbox Networking gebruiken in Windows 10 om uw verbinding met Xbox Live te controleren
Hoe de verbeterde trackingbeveiliging van Firefox voorkomt dat websites u bespioneren