Sådan ændres apache server port?
for at besvare det oprindelige spørgsmål:
for at ændre Apache-serverporten her proceduren :
Vælg et gratis portnummer
standardporten, der bruges af Apache, er 80
.
tag et kig på alle dine brugte porte med Netstat.
så kan du se alle brugte porte, og her ser vi, at porten 80
allerede er brugt af System
.
Vælg et gratis portnummer (8012
, for dette eksempel).
Rediger filen “httpd.conf”
denne fil skal findes i
C:\xampp\apache\conf
på vinduer eller ibin/apache
for Linuk.:
Listen 80ServerName localhost:80
udskift dem med:
Listen 8012ServerName localhost:8012
Gem filen.
adgang til: http://localhost:8012 for at kontrollere, om det er arbejde.
hvis ikke, skal du redigere filen http-ssl.conf
som forklaret i trin 3 nedenfor.
Rediger filen ” http-ssl.conf”
denne fil skal findes i
C:\xampp\apache\conf\extra
på vinduer eller se dette link til Link.
Find følgende linjer:
Listen 443<VirtualHost _default_:443>ServerName localhost:443
erstat dem med et andet portnummer (8013
i dette eksempel) :
Listen 8013<VirtualHost _default_:8013>ServerName localhost:8013
Gem filen.
genstart Apache-serveren.
adgang til: http://localhost:8012 for at kontrollere, om det er arbejde.
Indstil Apache serverindstillinger
hvis du vil have adgang til localhost uden at angive portnummeret i URL ‘ en
http://localhosti stedet for http://localhost:8012.
- Åbn kontrolpanelet
- gå til Indstillinger for konfigurations-og portindstillinger for den valgte port og SSL-Port (f.eks.
8012
og8013
). - Gem serviceindstillinger
- Gem konfiguration af Kontrolpanel
- genstart Apache-serveren det skal fungere nu.
4.1. Konfiguration
hvis denne konfiguration ikke skjuler portnummeret i URL ‘ en, skyldes det, at din netsøgemaskine ikke er konfigureret til. Se : Værktøjer Indstillinger For Generelle Indstillinger For Forbindelse . .. giver dig mulighed for at vælge forskellige porte eller ændre Indstillinger for fuldmagt.
4.2. I de sjældne tilfælde af ultimate uflaks
hvis trin 4 og konfiguration af netsøgeren ikke fungerer for dig, er den eneste måde at gøre dette på at skifte tilbage til 80 eller installere en lytter på port 80 (som en fuldmagt), der omdirigerer al din trafik til port 8012.
for at besvare dit problem:
hvis du stadig har denne besked i Kontrolpanel konsol :
Apache startet
- Find placering af
xampp-control.exe
fil (sandsynligvis iC:\xampp
) - Opret en fil
XAMPP.INI
i den mappe (såXAMPP.ini
ogxampp-control.exe
er i samme mappe)
sæt følgende linjer i XAMPP.INI
filen:
apache = 8012
nu vil du altid få:
Apache startede
bemærk, at dette er til visningsformål only.It har ingen relation til din httpd.conf
.
den bedste løsning er at omkonfigurere Apache-serveren til at lytte og bruge forskellige portnumre. Sådan gør du det:
1) Først skal du åbne Apache “httpd.conf ” fil og konfigurere den til at bruge/lytte på en ny port nr. For at åbne httpd.conf-fil, klik på knappen” Config “ved siden af Apache” Start “og” Admin ” knapper. I popup-menuen, der åbnes, skal du klikke og åbne httpd.conf
2) inden for httpd.conf fil søgning efter”lyt”. Du finder to rækker med noget som:
#Listen 12.34.56.78:80Listen 80
Skift portnr til et portnr. port 1234) som nedenfor
#Listen 12.34.56.78:1234Listen 1234
3) Dernæst i samme httpd.conf fil kig efter” ServerName localhost: “sæt den til den nye port nr.
ServerName localhost:1234
4) Gem og luk httpd.conf fil.
5) Klik nu på knappen Apache config igen og åbn “httpd-ssl.conf ” fil.
6) i httpd-ssl.conf-fil, kig efter” Lyt ” igen. Du kan finde:
Listen 443
skift det til at lytte på en ny port Nej efter eget valg. Sig ligesom:
Listen 1443
7) i samme httpd-ssl.conf-fil find en anden linje, der siger <VirtualHost _default_:443>
. Skift dette til din nye port nr. (ligesom 1443)
8) også i samme httpd-ssl.conf du kan finde en anden linje, der definerer portnr. For at se efter”servernavn”. du kan finde noget som:
ServerName www.example.com:443 or ServerName localhost:433
Skift dette servernavn til dit nye portnr.
8) Gem og luk httpd-ssl.conf fil.
9) endelig er der kun et sted mere, du skal ændre portnr. For det skal du klikke og åbne knappen “Config” på dit kontrolpanel. Klik derefter på knappen” service og portindstillinger”. Inden for det skal du klikke på fanen “Apache” og indtaste og gemme de nye portnos i boksene “hovedport” og “SSL-port”. Klik på Gem, og luk konfigurationsfelterne.
det burde gøre tricket. Nu “Start” Apache, og hvis alt går godt, skal din Apache-server starte op.
du vil også se Apache-porten/s-nummeret i kontrolpanelet har ændret sig til de nye port-id ‘ er, du har angivet.
har du forsøgt at få adgang til din side ved at skrive “http://localhost:8012” (efter genstart af apache)?