Det enklaste sättet att få Apache att lyssna på port 81 istället för port 80 är genom att modifiera Apache -konfigurationsfilen. Den specifika filen och dess plats varierar beroende på ditt operativsystem och hur Apache installerades, men det är vanligtvis något som `/etc/apache2/portar.conf` eller`/etc/httpd/conf/httpd.conf` (eller en fil inkluderad av en av dessa).
Leta efter raderna som definierar direktivet "Lyssna". Dessa rader specificerar vanligtvis att Port Apache bör lyssna på. Till exempel kan du hitta en rad som denna:
`` `Apache
Lyssna 80
`` `
För att ändra porten till 81, ändra linjen till:
`` `Apache
Lyssna 81
`` `
Efter att ha gjort denna förändring:
1. spara filen.
2. Starta om Apache -servern. Kommandot för detta varierar beroende på OS; Vanliga exempel inkluderar:
* debian/ubuntu: `sudo systemctl omstart apache2`
* Centos/Rhel/Fedora: `sudo systemctl omstart httpd`
* macOS (Homebrew): `Brew Services start om apache2`
Viktiga överväganden:
* brandvägg: Se till att din brandvägg tillåter inkommande anslutningar på port 81. Du måste konfigurera dina brandväggsregler för att öppna denna port. De specifika kommandona beror på din brandväggsprogramvara (t.ex. `iptables ',` Firewalld`).
* virtuella värdar: Om du använder virtuella värdar, se till att "lyssna" -direktivet är korrekt inställt i lämplig konfigurationsfil för varje virtuell värd om du vill att de ska lyssna på port 81. Du kan behöva skapa separata "` block för port 81.
* konflikter: Kontrollera om en annan applikation redan använder port 81. I så fall måste du antingen stoppa den applikationen eller välja en annan port för Apache. Använd kommandot `netstat -tulnp` (Linux) eller` lsof -i:81 '(Linux/macOS) för att se vilka processer som använder port 81.
* Säkerhet: Att använda en icke-standardport som 81 förbättrar inte i sig säkerheten. Det kan något hindra automatiserade attacker som riktar sig till port 80, men en korrekt konfigurerad och säkrad server på port 80 är i allmänhet lika säker.
Kom ihåg att ersätta exempelkommandona med de som är lämpliga för ditt specifika operativsystem och Apache -installation. Säkerhetskopiera alltid dina konfigurationsfiler innan du gör några ändringar.