aby zmienić port serwera xampp Apache tutaj procedura :
Wybierz wolny numer portu
domyślny port używany przez Apache to 80
.
spójrz na wszystkie używane porty z Netstat (zintegrowany z XAMPP Control Panel).
następnie możesz zobaczyć wszystkie używane porty i tutaj widzimy, że port 80
jest już używany przez System
.
Wybierz wolny numer portu (8012
, dla tego przykładu).
Edytuj plik ” httpd.conf”
ten plik powinien znaleźć się w
C:xamppapacheconf
w systemie Windows lub wbin/apache
w systemie Linux.:
Listen 80ServerName localhost:80
zastąp je przez:
Listen 8012ServerName localhost:8012
Zapisz plik.
dostęp do: http://localhost:8012 w celu sprawdzenia, czy działa.
jeśli nie, musisz edytować plik http-ssl.conf
, jak wyjaśniono w kroku 3 poniżej. ?
Edytuj plik ” http-ssl.conf”
ten plik powinien znaleźć się w
C:xamppapacheconfextra
w systemie Windows lub zobacz ten link dla Linuksa.
Znajdź następujące linie:
Listen 443<VirtualHost _default_:443>ServerName localhost:443
zastąp je innym numerem portu (8013
dla tego przykładu) :
Listen 8013<VirtualHost _default_:8013>ServerName localhost:8013
Zapisz plik.
Uruchom ponownie serwer Apache.
dostęp do: http://localhost:8012 w celu sprawdzenia, czy działa.
skonfiguruj ustawienia serwera Apache xampp
, jeśli chcesz uzyskać dostęp do localhost bez podania numeru portu w adresie URL
http://localhostzamiast http://localhost:8012.
- otwórz Panel sterowania Xampp
- przejdź do konfiguracji ? Ustawienia usług i portów ? Apache
- zastępuje wartości portu głównego i portu SSL ??z wybranymi (np.
8012
i8013
). - Zapisz Ustawienia Usługi
- Zapisz konfigurację panelu sterowania
- Uruchom ponownie serwer Apachepowinien działać teraz.
4.1. Konfiguracja przeglądarki internetowej
jeśli ta konfiguracja nie ukrywa numeru portu w adresie URL, to dlatego, że twoja przeglądarka internetowa nie jest skonfigurowana. Zobacz: Narzędzia ? Opcje ? Generale ? Ustawienia Połączenia… pozwoli Ci wybrać różne porty lub zmienić ustawienia proxy.
4.2. W rzadkich przypadkach ostatecznego pecha
jeśli Krok 4 i konfiguracja przeglądarki internetowej nie działają dla Ciebie, jedynym sposobem na to jest zmiana z powrotem na 80 lub zainstalowanie słuchacza na porcie 80 (jak proxy), który przekierowuje cały ruch na port 8012.
aby odpowiedzieć na twój problem:
jeśli nadal masz ten Komunikat w konsoli Panelu sterowania :
- Znajdź lokalizację pliku
xampp-control.exe
(prawdopodobnie wC:xampp
) - Utwórz plik
XAMPP.INI
w tym katalogu (więcXAMPP.ini
ixampp-control.exe
są w tym samym katalogu)
umieść następujące wiersze w pliku XAMPP.INI
:
apache = 8012
teraz zawsze dostaniesz:
Apache uruchomił
proszę pamiętać, że jest to tylko do celów wyświetlania. Nie ma związku z Twoim httpd.conf
.