cum se schimbă portul serverului XAMPP apache?
pentru a răspunde la întrebarea inițială:
pentru a schimba portul serverului XAMPP Apache aici procedura :
alegeți un număr de port gratuit
portul implicit utilizat de Apache este 80
.
aruncați o privire la toate porturile utilizate cu Netstat (integrat în Panoul de Control XAMPP).
apoi puteți vedea toate porturile utilizate și aici vedem că portul 80
este deja utilizat de System
.
alegeți un număr de port gratuit (8012
, pentru acest exemplu).
editați fișierul „httpd.conf”
acest fișier trebuie găsit în
C:\xampp\apache\conf
pe Windows sau înbin/apache
Pentru Linux.:
Listen 80ServerName localhost:80
înlocuiți-le cu:
Listen 8012ServerName localhost:8012
salvați fișierul.
acces la: http://localhost:8012 pentru a verifica dacă este de lucru.
dacă nu, trebuie să editați fișierul http-ssl.conf
așa cum se explică în pasul 3 de mai jos.
editați fișierul „http-ssl.conf”
acest fișier trebuie găsit în
C:\xampp\apache\conf\extra
pe Windows sau consultați acest link pentru Linux.
localizați următoarele linii:
Listen 443<VirtualHost _default_:443>ServerName localhost:443
înlocuiți – le cu un alt număr de port (8013
pentru acest exemplu) :
Listen 8013<VirtualHost _default_:8013>ServerName localhost:8013
salvați fișierul.
reporniți serverul Apache.
acces la: http://localhost:8012 pentru a verifica dacă este de lucru.
configurați setările serverului XAMPP Apache
dacă doriți să accesați localhost fără a specifica numărul portului în URL-ul
http://localhostîn loc de http://localhost:8012.
- deschideți Panoul de Control Xampp
- mergeți la Config setările de Service și porturi de la XV Apache
- înlocuiți valorile portului principal și ale portului SSL cu cele alese (de exemplu,
8012
și8013
). - salvați setările serviciului
- Salvați configurația panoului de Control
- reporniți serverul Apache ar trebui să funcționeze acum.
4.1. Configurarea browserului Web
dacă această configurație nu ascunde numărul portului în URL, este pentru că browserul dvs. web nu este configurat pentru. Vezi : Instrumente ► Opțiuni ► General ► Setări Conexiune… vă va permite să alegeți diferite porturi sau să modificați setările proxy.
4.2. Pentru cazurile rare de ghinion final
dacă Pasul 4 și configurația browserului Web nu funcționează pentru dvs., singura modalitate de a face acest lucru este să reveniți la 80 sau să instalați un ascultător pe portul 80 (ca un proxy) care redirecționează tot traficul către portul 8012.
pentru a răspunde la problema dvs.:
dacă mai aveți acest mesaj în consola panoului de Control :
Apache a început
- găsiți locația fișierului
xampp-control.exe
(probabil înC:\xampp
) - creați un fișier
XAMPP.INI
în acel director (deciXAMPP.ini
șixampp-control.exe
sunt în același director)
puneți următoarele linii în fișierul XAMPP.INI
:
apache = 8012
acum, veți obține întotdeauna:
Apache a început
vă rugăm să rețineți că, acest lucru este pentru scopul de afișare only.It nu are nicio legătură cu httpd.conf
.
cea mai bună soluție este reconfigurarea serverului XAMPP Apache pentru a asculta și utiliza diferite numere de port. Iată cum o faci:
1) În primul rând, trebuie să deschideți Apache „httpd.conf ” fișier și configurați-l pentru a utiliza/asculta pe un nou port nr. Pentru a deschide httpd.fișier conf, faceți clic pe butonul” Config „de lângă butoanele Apache” Start „și” Admin”. În meniul pop-up care se deschide, faceți clic și deschideți httpd.conf
2) în cadrul httpd.căutare fișier conf pentru „Asculta”. Veți găsi două rânduri cu ceva de genul:
#Listen 12.34.56.78:80Listen 80
schimbați portul nr într-un port nr. la alegere (de exemplu, portul 1234) ca mai jos
#Listen 12.34.56.78:1234Listen 1234
3) Apoi, în același httpd.fișier conf căutați „ServerName localhost:” setați-l la noul port nr.
ServerName localhost:1234
4) Salvați și închideți httpd.fișier conf.
5) Acum faceți clic din nou pe butonul Apache config și deschideți „httpd-ssl.conf ” fișier.
6) în httpd-ssl.fișier conf, căutați din nou” ascultați”. Puteți găsi:
Listen 443
schimbați-l pentru a asculta pe un nou port nr la alegere. Spune ca:
Listen 1443
7) în același httpd-ssl.fișier conf găsi o altă linie care spune <VirtualHost _default_:443>
. Schimbați acest lucru la noul dvs. port nr. (ca 1443)
8) de asemenea, în același httpd-ssl.conf puteți găsi o altă linie care definește portul nr. Pentru că uite pentru „ServerName”. s-ar putea găsi ceva de genul:
ServerName www.example.com:443 or ServerName localhost:433
schimbați acest nume de server la noul dvs. port nr.
8) Salvați și închideți httpd-ssl.fișier conf.
9) în cele din urmă, există doar un loc mai mult ar trebui să schimbați portul nr. Pentru aceasta, faceți clic și deschideți butonul „Config” al panoului de Control XAMPP. Apoi faceți clic pe butonul „Setări serviciu și Port”. În cadrul acestuia, faceți clic pe fila” Apache „și introduceți și salvați noul port nos în casetele” port principal „și” port SSL”. Faceți clic pe Salvare și închideți casetele de configurare.
asta ar trebui să facă trucul. Acum” porniți ” Apache și dacă totul merge bine, serverul dvs.
veți vedea, de asemenea, portul Apache/s nu în panoul de control XAMPP are modificări la noile ID-uri de port pe care le-ați setat.
ați încercat să accesați pagina dvs. tastând „http://localhost:8012 ” (după repornirea Apache)?