27 prosince, 2021

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).

 Screenshot XAMPP control netstat

pak můžete vidět všechny použité Porty a zde vidíme, že port 80je již používán System.

 screenshot netstat port 80

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 v bin/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 a 8013).
  • Uložit nastavení služby
  • Uložit konfiguraci ovládacího panelu
  • restartujte server ApacheXAMPP Port nastavení 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ě v C:\xampp)
  • Vytvořte soubor XAMPP.INI v tomto adresáři (takže XAMPP.ini a xampp-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)?

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.