Aby odpowiedzieć na pierwotne pytanie:
Aby zmienić port serwera XAMPP Apache tutaj, wykonaj procedurę:
1. Wybierz wolny numer portu
Domyślny port używany przez Apache to 80
.
Spójrz na wszystkie używane porty dzięki Netstat (zintegrowanemu z panelem sterowania XAMPP ).
Następnie możesz zobaczyć wszystkie używane porty, a tutaj widzimy, że 80
port jest już używany przez System
.
Wybierz wolny numer portu ( 8012
na przykład).
2. Edytuj plik „ httpd.conf
”
Plik ten powinien znaleźć się C:\xampp\apache\conf
na systemie Windows lub bin/apache
dla systemu Linux .:
Listen 80
ServerName localhost:80
Zastąp je:
Listen 8012
ServerName localhost:8012
Zapisz plik.
Dostęp do: http: // localhost: 8012 w celu sprawdzenia, czy działa.
Jeśli nie, musisz edytować http-ssl.conf
plik zgodnie z wyjaśnieniem w kroku 3 poniżej. ↓
3. Edytuj plik „ http-ssl.conf
”
Plik ten powinien znaleźć się C:\xampp\apache\conf\extra
na systemie Windows lub zobaczyć ten odnośnik dla systemu Linux .
Zlokalizuj następujące wiersze:
Listen 443
<VirtualHost _default_:443>
ServerName localhost:443
Zastąp je innym numerem portu ( 8013
w tym przykładzie):
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.
4. Skonfiguruj ustawienia serwera XAMPP Apache
Jeśli chcesz uzyskać dostęp do hosta lokalnego bez określania numeru portu w adresie URL
http: // localhost zamiast http: // localhost: 8012 .
- Otwórz panel sterowania Xampp
- Idź do Config ► Service and Port Settings ► Apache
- Zastąp wartości Port główny i Port SSL wybranymi (np.
8012
I 8013
).
- Zapisz ustawienia usługi
- Zapisz konfigurację panelu sterowania
- Uruchom ponownie serwer Apache.
Powinno teraz działać.
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łączeń ... umożliwia wybór różnych portów lub zmianę ustawień proxy.
4.2. W rzadkich przypadkach ostatecznego pecha
Jeśli krok 4 i konfiguracja przeglądarki internetowej nie działają, jedynym sposobem na to jest zmiana z powrotem na 80 lub zainstalowanie nasłuchiwania na porcie 80 (jak proxy), które przekierowuje cały ruch na port 8012.
Aby odpowiedzieć na Twój problem:
Jeśli nadal masz ten komunikat w konsoli panelu sterowania:
Uruchomiono Apache [Port 80]
- Znajdź lokalizację
xampp-control.exe
pliku (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ść w XAMPP.INI
pliku następujące wiersze :
[PORTS]
apache = 8012
Teraz zawsze otrzymasz:
Uruchomiono Apache [Port 8012]
Należy pamiętać, że służy to wyłącznie do wyświetlania . To nie ma związku z twoim httpd.conf
.