Oto moje ustawienia httpd.conf Apache:
Listen 8012
ServerName localhost:8012
Za każdym razem, gdy uruchamiam Apache przez XAMPP
, widzę ten komunikat:
Status Check OK
Busy…
Apache Started [Port 80]
Czy ktoś może mi pomóc, czy mogę zmienić inne ustawienia?
Odpowiedzi:
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 przezSystem
.Wybierz wolny numer portu (
8012
na przykład).2. Edytuj plik „
httpd.conf
”Zastąp je:
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
”Zlokalizuj następujące wiersze:
Zastąp je innym numerem portu (
8013
w tym przykładzie):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 .
8012
I8013
).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:
xampp-control.exe
pliku (prawdopodobnie wC:\xampp
)XAMPP.INI
w tym katalogu (więcXAMPP.ini
ixampp-control.exe
są w tym samym katalogu)Umieść w
XAMPP.INI
pliku następujące wiersze :Teraz zawsze otrzymasz:
Należy pamiętać, że służy to wyłącznie do wyświetlania . To nie ma związku z twoim
httpd.conf
.źródło
Najlepszym rozwiązaniem jest rekonfiguracja serwera XAMPP Apache, aby nasłuchiwał i używał różnych numerów portów. Oto jak to robisz:
1) Najpierw należy otworzyć plik „httpd.conf” Apache i skonfigurować go do używania / nasłuchiwania na nowym porcie nr. Aby otworzyć plik httpd.conf, kliknij przycisk „Config” obok przycisków „Start” i „Administrator” Apache. W wyświetlonym menu podręcznym kliknij i otwórz plik httpd.conf
2) W pliku httpd.conf wyszukaj słowo „słuchać”. Znajdziesz dwa wiersze z czymś takim:
Zmień numer portu na numer portu. do wyboru (np. port 1234), jak poniżej
3) Następnie w tym samym pliku httpd.conf poszukaj „ServerName localhost:”. Ustaw nowy port nr.
4) Zapisz i zamknij plik httpd.conf.
5) Teraz kliknij ponownie przycisk konfiguracji Apache i otwórz plik „httpd-ssl.conf”.
6) W pliku httpd-ssl.conf ponownie poszukaj „Listen”. Możesz znaleźć:
Zmień to, aby nasłuchiwać na nowym, wybranym przez siebie porcie. Powiedz tak:
7) W tym samym pliku httpd-ssl.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żna znaleźć kolejną linię określającą numer portu. W tym celu wyszukaj „ServerName”. możesz znaleźć coś takiego:
Zmień tę nazwę serwera na nowy numer portu.
8) Zapisz i zamknij plik httpd-ssl.conf.
9) Wreszcie jest jeszcze jedno miejsce, w którym należy zmienić numer portu. W tym celu kliknij i otwórz przycisk „Konfiguracja” w Panelu Kontrolnym XAMPP. Następnie kliknij przycisk „Ustawienia usługi i portu”. W nim kliknij zakładkę „Apache” i wprowadź i zapisz nowe numery portów w polach „port główny” i „port SSL”. Kliknij Zapisz i zamknij pola konfiguracji.
To powinno załatwić sprawę. Teraz „Uruchom” Apache i jeśli wszystko pójdzie dobrze, serwer Apache powinien się uruchomić.
Zobaczysz również, że port / s Apache nie w panelu sterowania XAMPP zmienił się na nowe ustawione identyfikatory portów.
źródło
Czy próbowałeś uzyskać dostęp do swojej strony, wpisując „ http: // localhost: 8012 ” (po ponownym uruchomieniu apache)?
źródło
Jeśli w
XAMPP server
tej chwili działa, zatrzymaj serwer XAMPP.Wykonaj poniższe czynności, aby zmienić numer portu.
Otwórz plik w następującej lokalizacji.
Otwórz
httpd.conf
plik i wyszukaj ciąg:Posłuchaj 80
To jest numer portu używany przez XAMMP.
Następnie wyszukaj ciąg ServerName i zaktualizuj numer portu, który wprowadziłeś wcześniej
Listen
Teraz zapisz i uruchom ponownie serwer XAMPP.
źródło
Ja też miałem problem. Zmieniłem Port, ale nie mogłem zacząć na 8012.
Skype był zaangażowany, ponieważ miał ten sam port - 80. I nie mógł pozwolić apache'owi na zmianę portu.
Po prostu uruchom ponownie komputer i przed włączeniem innych programów Otwórz xampp najpierw zmień port powiedzmy z 80 na 8000 lub 8012 na tych liniach w httpd.conf
Zrestartuj xampp, uruchom apache, sprawdź localhost.
źródło
jeśli nie działa powyżej identyfikatora portu, zmień go. jak 8082,8080 Uruchom ponownie xammp, uruchom serwer apache, sprawdź, to działa.
źródło