Dit zijn mijn Apache httpd.conf instellingen :
Listen 8012
ServerName localhost:8012
Elke keer als ik Apache start via XAMPP
zie ik dit bericht:
Status Check OK
Busy…
Apache Started [Port 80]
Iedereen, help me alsjeblieft, kan ik andere instellingen wijzigen?
Antwoord 1, autoriteit 100%
Om de oorspronkelijke vraag te beantwoorden:
Om de XAMPP Apache-serverpoort te wijzigen, volgt hier de procedure:
1. Kies een gratis poortnummer
De standaardpoort die door Apache wordt gebruikt, is 80
.
Bekijk al je gebruikte poortenmet Netstat( geïntegreerd in het XAMPP-configuratiescherm).
Dan kun je alle gebruikte poorten zien en hier zien we dat de 80
poort al wordt gebruiktdoor System
.
Kies een gratis poortnummer (8012
, voor dit voorbeeld).
2. Bewerk het bestand “httpd.conf
“
Dit bestand moet te vinden zijn in
C:\xampp\apache\conf
op Windowsof inbin/apache
voor Linux .:
Listen 80
ServerName localhost:80
Vervang ze door:
Listen 8012
ServerName localhost:8012
Bewaar het bestand.
Toegang tot: http://localhost:8012om te controleren of het werkt.
Zo niet, dan moet je het bestand http-ssl.conf
bewerken zoals uitgelegd in stap 3hieronder.
3. Bewerk het bestand “http-ssl.conf
“
Dit bestand moet te vinden zijn in
C:\xampp\apache\conf\extra
op Windowsof bekijk deze linkvoor Linux.
Zoek de volgende regels:
Listen 443
<VirtualHost _default_:443>
ServerName localhost:443
Vervang ze door een ander poortnummer (8013
voor dit voorbeeld):
Listen 8013
<VirtualHost _default_:8013>
ServerName localhost:8013
Bewaar het bestand.
Herstart de Apache-server.
Toegang tot: http://localhost:8012om te controleren of het werkt.
4. Configureer XAMPP Apache-serverinstellingen
Als u toegang wilt tot localhost zonder het poortnummer op te geven in de URL
http://localhostin plaats van http://localhost:8012.
- Open Xampp-configuratiescherm
- Ga naar Config► Service- en poortinstellingen► Apache
- Vervang de Hoofdpoorten SSL-poortwaarden door de gekozen waarden (bijv.
8012
en8013
) . - Bewaar Service-instellingen
- Opslaan Configuratie van Configuratiescherm
- Herstart de Apache-server
Het zou nu moeten werken.
4.1. Webbrowserconfiguratie
Als deze configuratie het poortnummer in de URL niet verbergt, komt dat omdat uw webbrowser niet is geconfigureerd. Zie: Extra ► Opties ► Algemeen ► Verbindingsinstellingen…stelt u in staat verschillende poorten te kiezen of proxy-instellingen te wijzigen.
4.2. Voor de zeldzame gevallen van ultieme pech
Als stap 4 en webbrowserconfiguratie niet werken voor u, is de enige manier om dit te doen, terug te gaan naar 80, of een listener te installeren op poort 80 (zoals een proxy) die al uw verkeer omleidt naar poort 8012.
Om uw probleem te beantwoorden:
Als je dit bericht nog steeds hebt in de console van het Configuratiescherm:
Apache gestart [Poort 80]
- Zoek de locatie van het bestand
xampp-control.exe
(waarschijnlijk inC:\xampp
) - Maak een bestand
XAMPP.INI
in die map (zodatXAMPP.INI
enxampp-control.exe
zich in dezelfde map bevinden)
Zet de volgende regels in het bestand XAMPP.INI
:
[PORTS]
apache = 8012
Nu krijg je altijd:
Apache is gestart [Poort 8012]
Houd er rekening mee dat, dit alleen voor weergavedoeleinden is.
Het heeft geen relatie met uw httpd.conf
.
Antwoord 2, autoriteit 10%
De beste oplossing is om de XAMPP Apache-server opnieuw te configureren om te luisteren en verschillende poortnummers te gebruiken. Hier is hoe je het doet:
1) Eerst moet u het Apache “httpd.conf”-bestand openen en configureren om te gebruiken/luisteren op een nieuw poortnr. Om het httpd.conf-bestand te openen, klikt u op de knop “Config” naast de Apache-knoppen “Start” en “Admin”. In het pop-upmenu dat wordt geopend, klik en open httpd.conf
2) Zoek in het httpd.conf-bestand naar “luisteren”. Je zult twee rijen vinden met zoiets als:
#Listen 12.34.56.78:80
Listen 80
Verander het poortnummer in een poortnummer. naar keuze (bijv. poort 1234) zoals hieronder
#Listen 12.34.56.78:1234
Listen 1234
3) Zoek vervolgens in hetzelfde httpd.conf-bestand naar “Servernaam localhost:” Stel het in op het nieuwe poortnummer.
ServerName localhost:1234
4) Sla het httpd.conf-bestand op en sluit het.
5) Klik nu opnieuw op de Apache-configuratieknop en open het bestand “httpd-ssl.conf”.
6) Zoek in het httpd-ssl.conf-bestand opnieuw naar “Listen”. Mogelijk vindt u:
Listen 443
Verander het om te luisteren op een nieuw poortnummer naar keuze. Zeg als:
Listen 1443
7) Zoek in hetzelfde httpd-ssl.conf-bestand een andere regel met de tekst <VirtualHost _default_:443>
. Wijzig dit in uw nieuwe poortnr. (zoals 1443)
8) Ook in dezelfde httpd-ssl.conf kun je een andere regel vinden die het poortnummer definieert. Zoek daarvoor naar “Servernaam”. je zou iets kunnen vinden als:
ServerName www.example.com:443 or ServerName localhost:433
Wijzig deze servernaam in uw nieuwe poortnummer.
8) Sla het bestand httpd-ssl.conf op en sluit het.
9) Ten slotte is er nog één plaats waar u het poortnummer moet wijzigen. Klik hiervoor op de knop “Config” van uw XAMPP-configuratiescherm en open deze. Klik vervolgens op de knop “Service- en poortinstellingen”. Klik daarin op het tabblad “Apache” en voer de nieuwe poortnummers in en sla deze op in de vakken “hoofdpoort” en “SSL-poort”. Klik op opslaan en sluit de configuratievakken.
Dat zou voldoende moeten zijn. Nu “Start” Apache en als alles goed gaat, zou je Apache-server moeten opstarten.
U zult ook zien dat de Apache Port/s no in het XAMPP-configuratiescherm is gewijzigd in de nieuwe poort-ID’s die u instelt.
Antwoord 3
Als de XAMPP server
momenteel actief is, stop dan de XAMPP-server.
Volg deze stappen om het poortnummer te wijzigen.
Open het bestand op de volgende locatie.
[XAMPP Installation Folder]/apache/conf/httpd.conf
Open het bestand httpd.conf
en zoek naar de String:
Luister 80
Dit is het poortnummer dat door XAMMP wordt gebruikt.
Zoek vervolgens naar de string ServerNameen werk het Poortnummerbij dat je eerder hebt ingevoerd voor Listen
Sla de XAMPP-server nu op en start deze opnieuw.
Antwoord 4
Heb je geprobeerd toegang te krijgen tot je pagina door “http://localhost:8012” te typen (na het herstarten van de apache)?
Antwoord 5
Ik had ook een probleem.
Ik heb Port gewisseld, maar kon niet starten op 8012.
Skype was erbij betrokken omdat het dezelfde poort had – 80. En apache kon zijn poort niet wijzigen.
Dus herstart de computer en voordat u andere programma’s aanzet, open xampp eerstde poort, laten we zeggen van 80 naar 8000 of 8012 op deze regels in httpd.conf
Listen 80
ServerName localhost:80
Herstart xampp, start apache, controleer localhost.
Antwoord 6
Als het niet werkt boven poort-ID, verander het dan.zoals 8082,8080
Start xammp opnieuw, start apache-server, controleer het. Het werkt nu.
Antwoord 7
Als het Ubuntu-SYSTEEM is:
Ga naar
cd /opt/lampp/etc/
vim httpd.conf
Hier kunt u het luisterpoortnummer wijzigen