jak zmienić port serwera xampp apache?
aby odpowiedzieć na oryginalne pytanie:
aby zmienić port serwera xampp Apache 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:\xampp\apache\conf
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:\xampp\apache\conf\extra
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://localhost zamiast http://localhost:8012.
- otwórz Panel sterowania Xampp
- przejdź do konfiguracji ► Ustawienia usług i portów ► Apache
- Zamień wartości portu głównego i portu SSL na wybrane (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 ► Ogólne ► 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 started
proszę pamiętać, że jest to w celu wyświetlania only.It nie ma związku z Twoim httpd.conf
.
najlepszym rozwiązaniem jest przekonfigurowanie serwera Apache xampp do nasłuchiwania i używania różnych numerów portów. Oto jak to zrobić:
1) Najpierw musisz otworzyć Apache ” httpd.conf ” plik i skonfigurować go do używania / nasłuchiwania na Nowym Porcie nr Aby otworzyć httpd.plik conf, kliknij przycisk „Config” obok Apache „Start” i „Admin” przyciski. W menu podręcznym, które się otworzy, kliknij i otwórz httpd.conf
2) w httpd.wyszukaj plik conf dla „listen”. Znajdziesz dwa rzędy z czymś w rodzaju:
#Listen 12.34.56.78:80Listen 80
zmień port nr na port nr. do wyboru (np. port 1234) jak poniżej
#Listen 12.34.56.78:1234Listen 1234
3) Następnie w tym samym httpd.plik conf poszukaj „ServerName localhost:” ustaw go na nowy port nr.
ServerName localhost:1234
4) Zapisz i zamknij httpd.plik conf.
5) Teraz ponownie kliknij przycisk Apache config i otwórz ” httpd-ssl.plik conf.
6) w httpd-ssl.plik conf, poszukaj ponownie „Listen”. Możesz znaleźć:
Listen 443
zmień go, aby słuchać na Nowym Porcie nr twojego wyboru. Say like:
Listen 1443
7) w tym samym httpd-ssl.plik conf znajdź inną linię, która mówi <VirtualHost _default_:443>
. Zmień to na nowy port nr. (jak 1443)
8) również w tym samym httpd-ssl.conf możesz znaleźć inną linię definiującą port nr. W tym celu poszukaj „ServerName”. możesz znaleźć coś takiego:
ServerName www.example.com:443 or ServerName localhost:433
zmień tę nazwę serwera na nowy port nr.
8) Zapisz i zamknij httpd-ssl.plik conf.
9) W końcu jest jeszcze jedno miejsce, w którym powinieneś zmienić port nr. W tym celu kliknij i otwórz przycisk „Config”w Panelu sterowania XAMPP. Następnie kliknij przycisk” Ustawienia usług i portów”. W nim kliknij kartę ” Apache „i wprowadź i zapisz nowy port nos w polach” Port główny „i” Port SSL”. Kliknij Zapisz i zamknij pola konfiguracyjne.
to powinno wystarczyć. Teraz „uruchom” Apache i jeśli wszystko pójdzie dobrze, twój serwer Apache powinien się uruchomić.
zobaczysz również, że Port/S Apache Nie w Panelu sterowania XAMPP zmienił się na nowe identyfikatory portów, które ustawiłeś.
czy próbowałeś uzyskać dostęp do swojej strony, wpisując „http://localhost:8012” (po ponownym uruchomieniu apache)?