jak změnit port serveru XAMPP apache?
Chcete-li odpovědět na původní otázku:
Chcete-li změnit port serveru XAMPP Apache, postup :
vyberte volné číslo portu
výchozí port používaný Apache je 80
.
podívejte se na všechny použité Porty s Netstatem (integrovaným do ovládacího panelu XAMPP).
pak můžete vidět všechny použité Porty a zde vidíme, že port 80
je již používán System
.
vyberte volné číslo portu (8012
, pro tento příklad).
upravte soubor “ httpd.conf“
tento soubor by měl být nalezen v
C:\xampp\apache\conf
v systému Windows nebo vbin/apache
pro Linux.:
Listen 80ServerName localhost:80
nahraďte je:
Listen 8012ServerName localhost:8012
uložte soubor.
přístup k: http://localhost:8012 pro kontrolu, zda je to práce.
pokud ne, musíte upravit soubor http-ssl.conf
, jak je vysvětleno v kroku 3 níže. ↓
upravte soubor “ http-ssl.conf“
tento soubor by měl být nalezen v
C:\xampp\apache\conf\extra
v systému Windows nebo viz tento odkaz pro Linux.
vyhledejte následující řádky:
Listen 443<VirtualHost _default_:443>ServerName localhost:443
nahraďte je jiným číslem portu (8013
pro tento příklad) :
Listen 8013<VirtualHost _default_:8013>ServerName localhost:8013
uložte soubor.
restartujte Server Apache.
přístup k: http://localhost:8012 pro kontrolu, zda je to práce.
nakonfigurujte nastavení serveru XAMPP Apache
pokud chcete přistupovat k localhostu bez zadání čísla portu v URL
http://localhost místo http://localhost:8012.
- otevřete ovládací Panel Xampp
- přejděte na Config ► nastavení služeb a portů ► Apache
- nahraďte hodnoty hlavního portu a portu SSL vybranými hodnotami (např.
8012
a8013
). - Uložit nastavení služby
- Uložit konfiguraci ovládacího panelu
- restartujte server Apachenyní by to mělo fungovat.
4.1. Konfigurace webového prohlížeče
pokud tato konfigurace neskrývá číslo portu v adrese URL, je to proto, že váš webový prohlížeč není nakonfigurován. Vidět : Nástroje ► Možnosti ► Obecné ► Nastavení Připojení… umožní vám vybrat různé porty nebo změnit nastavení serveru proxy.
4.2. Pro vzácné případy konečné smůly
pokud Krok 4 a konfigurace webového prohlížeče nefungují pro vás jediný způsob, jak to udělat, je změnit zpět na 80 nebo nainstalovat posluchače na portu 80 (jako proxy), který přesměruje veškerý provoz na port 8012.
Chcete-li odpovědět na Váš problém:
pokud máte tuto zprávu stále v konzole ovládacího panelu :
Apache začal
- najít umístění
xampp-control.exe
souboru (pravděpodobně vC:\xampp
) - Vytvořte soubor
XAMPP.INI
v tomto adresáři (takžeXAMPP.ini
axampp-control.exe
jsou ve stejném adresáři)
do souboru XAMPP.INI
vložte následující řádky:
apache = 8012
Nyní budete vždy dostat:
Apache začal
Vezměte prosím na vědomí, že toto je pro účely zobrazení only.It nemá žádný vztah k vašemu httpd.conf
.
nejlepším řešením je překonfigurovat server XAMPP Apache tak, aby poslouchal a používal různá čísla portů. Zde je návod, jak to udělat:
1) Nejprve musíte otevřít Apache “ httpd.conf “ soubor a nakonfigurujte jej tak, aby používal / poslouchal na novém portu č. Chcete-li otevřít httpd.soubor conf, klikněte na tlačítko“ Config „vedle tlačítek Apache „Start “ a“ Admin“. V rozbalovací nabídce, která se otevře, klikněte a otevřete httpd.conf
2) v rámci httpd.hledání souboru conf pro „poslouchat“. Najdete dva řádky s něčím jako:
#Listen 12.34.56.78:80Listen 80
změňte číslo portu na číslo portu. port 1234) jako níže
#Listen 12.34.56.78:1234Listen 1234
3) Dále ve stejném httpd.soubor conf vyhledejte „ServerName localhost:“ nastavte jej na nový port č.
ServerName localhost:1234
4) Uložte a zavřete httpd.soubor conf.
5) Nyní znovu klikněte na tlačítko Apache config a otevřete “ httpd-ssl.soubor conf.
6) v httpd-ssl.conf soubor, podívejte se na“ poslouchat “ znovu. Můžete najít:
Listen 443
změňte jej tak, aby poslouchal na novém portu podle vašeho výběru. Řekni jako:
Listen 1443
7) ve stejném httpd-ssl.soubor conf najděte jiný řádek, který říká <VirtualHost _default_:443>
. Změňte to na nový port č. (jako 1443)
8) také ve stejném httpd-ssl.conf můžete najít další řádek definující číslo portu. Pro tento pohled na „ServerName“. možná najdete něco jako:
ServerName www.example.com:443 or ServerName localhost:433
změňte tento název serveru na nový port č.
8) Uložte a zavřete httpd-ssl.soubor conf.
9) konečně je tu ještě jedno místo, kde byste měli změnit číslo portu. Za tímto účelem klikněte a otevřete tlačítko „Config“ na ovládacím panelu XAMPP. Poté klikněte na tlačítko“ Nastavení Služby a portu“. V něm klikněte na kartu „Apache“ a zadejte a uložte nový nos portů do polí“ Hlavní port „a“ SSL port“. Klikněte na Uložit a zavřete konfigurační pole.
to by mělo stačit. Nyní „Start“ Apache a pokud vše půjde dobře, váš server Apache by se měl spustit.
uvidíte také Apache Port / s no v ovládacím panelu XAMPP se změnil na nové ID portů, které jste nastavili.
pokusili jste se získat přístup na svou stránku zadáním “ http://localhost:8012″ (po restartování apache)?