27 grudnia, 2021

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

zrzut ekranu XAMPP control netstat

następnie możesz zobaczyć wszystkie używane porty i tutaj widzimy, że port 80jest już używany przez System.

zrzut ekranu port netstat 80

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 w bin/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 i 8013).
  • Zapisz Ustawienia Usługi
  • Zapisz konfigurację panelu sterowania
  • Uruchom ponownie serwer Apachexampp apache setting portpowinien 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 w C:\xampp)
  • Utwórz plik XAMPP.INI w tym katalogu (więc XAMPP.ini i xampp-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)?

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.