december 27, 2021

hur man ändrar XAMPP Apache server port?

för att svara på den ursprungliga frågan:

för att ändra XAMPP Apache-serverporten här proceduren :

Välj ett ledigt portnummer

standardporten som används av Apache är 80.

ta en titt på alla dina begagnade portar med Netstat (integrerad till XAMPP-Kontrollpanelen).

skärmdump av XAMPP control netstat

då kan du se alla använda portar och här ser vi att 80 – porten redan används av System.

skärmdump netstat port 80

Välj ett fritt portnummer (8012, för detta exempel).

redigera filen ” httpd.conf”

den här filen ska hittas i C:\xampp\apache\conf på Windows eller i bin/apache för Linux.:

Listen 80ServerName localhost:80

ersätt dem med:

Listen 8012ServerName localhost:8012

spara filen.

tillgång till: http://localhost:8012 för att kontrollera om det är arbete.

om inte, måste du redigera filen http-ssl.conf som förklaras i steg 3 nedan. 2516 >

redigera filen ” http-ssl.conf”

den här filen ska hittas i C:\xampp\apache\conf\extra på Windows eller se den här länken för Linux.

leta upp följande rader:

Listen 443<VirtualHost _default_:443>ServerName localhost:443

ersätt dem med ett annat portnummer (8013 för det här exemplet) :

Listen 8013<VirtualHost _default_:8013>ServerName localhost:8013

spara filen.

starta om Apache-servern.

tillgång till: http://localhost:8012 för att kontrollera om det är arbete.

konfigurera XAMPP Apache serverinställningar

om du vill komma åt localhost utan att ange portnumret i webbadressen
http://localhost istället för http://localhost:8012.

  • öppna Kontrollpanelen för Xampp
  • gå till Inställningar för service och Port för Konfigurationsservice och Port för Apache
  • ersätt huvudporten och SSL-portvärdena med de valda (t.ex. 8012 och 8013).
  • spara serviceinställningar
  • Spara konfiguration av kontrollpanelen
  • starta om Apache-servernXAMPP Apache-inställningsportdet ska fungera nu.

4.1. Webbläsarkonfiguration

om den här konfigurationen inte döljer portnummer i URL beror det på att din webbläsare inte är konfigurerad för. Se : Verktyg Alternativ För Alternativ För Alternativ För Allmänna Anslutningsinställningar För Anslutningar… låter dig välja olika portar eller Ändra proxyinställningar.

4.2. För de sällsynta fallen av ultimate otur

om steg 4 och webbläsarkonfiguration inte fungerar för dig är det enda sättet att göra detta att byta tillbaka till 80 eller installera en lyssnare på port 80 (som en proxy) som omdirigerar all din trafik till port 8012.

för att svara på ditt problem:

om du fortfarande har det här meddelandet i Kontrollpanelen :

Apache startade

  • hitta plats för xampp-control.exe fil (förmodligen i C:\xampp)
  • skapa en fil XAMPP.INI i den katalogen (så XAMPP.ini och xampp-control.exe finns i samma katalog)

Lägg följande rader i filen XAMPP.INI :

apache = 8012

nu kommer du alltid att få:

Apache startade

Observera att detta är för visningsändamål only.It har inget samband med din httpd.conf.

den bästa lösningen är att konfigurera om XAMPP Apache-servern för att lyssna och använda olika portnummer. Så här gör du det:

1) Först måste du öppna Apache ”httpd.conf ” fil och konfigurera den för att använda/lyssna på en ny port nr. För att öppna httpd.conf-fil, klicka på” Config ”- knappen bredvid Apache” Start ”och” Admin ” – knapparna. Klicka och öppna httpd i popup-menyn som öppnas.conf

2) inom httpd.conf-filsökning efter ”Lyssna”. Du hittar två rader med något liknande:

#Listen 12.34.56.78:80Listen 80

ändra port nr till port nr. efter eget val (t. ex. port 1234) som nedan

#Listen 12.34.56.78:1234Listen 1234

3) Nästa, i samma httpd.conf-fil leta efter” ServerName localhost: ”Ställ in den till den nya porten nr.

ServerName localhost:1234

4) Spara och stäng httpd.conf-fil.

5) Klicka nu på Apache config-knappen igen och öppna ”httpd-ssl.conf ” fil.

6) i httpd-ssl.conf-fil, leta efter” Lyssna ” igen. Du kan hitta:

Listen 443

ändra det för att lyssna på en ny port nr av ditt val. Säg som:

Listen 1443

7) i samma httpd-ssl.conf-fil hitta en annan rad som säger <VirtualHost _default_:443>. Ändra detta till din nya port nr. (som 1443)

8) också i samma httpd-ssl.conf du kan hitta en annan rad som definierar port nr. För det leta efter”servernamn”. du kan hitta något som:

ServerName www.example.com:443 or ServerName localhost:433

ändra detta servernamn till ditt nya portnummer.

8) Spara och stäng httpd-ssl.conf-fil.

9) slutligen finns det bara en plats du bör ändra port nr. För det, klicka och öppna ”Config” – knappen på din XAMPP-kontrollpanel. Klicka sedan på knappen” Service och portinställningar”. Inom den klickar du på fliken” Apache ”och anger och sparar de nya portnoterna i rutorna” huvudport ”och” SSL-port”. Klicka på Spara och stäng konfigurationsrutorna.

det borde göra tricket. Nu ”starta” Apache och om allt går bra bör din Apache-server starta.

du kommer också att se Apache Port / s Nej I XAMPP Kontrollpanelen har ändrats till de nya port-ID du anger.

har du försökt komma åt din sida genom att skriva ”http://localhost:8012” (efter omstart av apache)?

Lämna ett svar

Din e-postadress kommer inte publiceras.