Kuinka vaihtaa Apache-palvelimen kuunteluportti
Viime viikolla törmäsin palvelimeen, jonka HTTPS - portti 80 oli jo varannut toisen ohjelmiston. "Syyllinen" oli yllättäen toinen verkkopalvelinohjelmisto, nimittäin IIS . Koska IIS - käyttäjät ovat jo tottuneet oletusporttiin, Apache - asennuksella ei ollut muuta vaihtoehtoa kuin käyttää HTTP :lle vähemmän suosittua porttia , tässä tapauksessa porttia 81.
Saatat kysyä, miksi portti 80 on tärkeä http:lle? Ensinnäkin se on helppokäyttöisyys käyttäjille. Jos selaat verkkopalvelinta, joka kuuntelee muuta porttia kuin porttia 80, sinun on sisällytettävä portin numero osoitteen ohella.
Jotain tällaista: http://yourdomain.com:81/ jos portti 81 on verkkopalvelimesi portti. Jos käytät porttia 80, sinun ei tarvitse kirjoittaa porttia 80 osoitteeseen, koska se on HTTP :n standardiportti . http://www.tcpipguide.com ://www.tcpipguide.comin mukaan
"Kaaoksen välttämiseksi tietyn palvelinprosessin toteuttava ohjelmisto käyttää normaalisti samaa varattua porttinumeroa jokaisessa IP-laitteessa, joten asiakkaat löytävät sen helposti... Jokainen verkkoselain vain "tietää", että verkkosivustot on suunniteltu kuuntelemaan porttiin lähetettäviä pyyntöjä. 80"(“To avoid chaos, the software that implements a particular server process normally uses the same reserved port number on every IP device, so clients can find it easily… Every Web browser just “knows” that websites are designed to listen for requests sent to port 80”) .
Joten kun tämä tosiasia on ratkaistu, katsotaanpa, kuinka voimme muuttaa Apache -asennuksemme porttia. Etsi ensin httpd.conf-tiedosto Apache > conf -kansiosta.
httpd.conf on tekstitiedosto, jota käyttävät kaikki Apache - toteutukset, joten Unix Apache- tai Windows Apache -asennuksen muuttaminen tapahtuu samalla tavalla - tämän asetustiedoston kautta. Avaa tiedosto suosikkitekstieditorillasi ja etsi rivi "Listen 80":
Tämä rivi määrittää Apachen(Apache) kuuntelemaan porttia 80. Sinun tarvitsee vain vaihtaa portti 80 mihin tahansa porttiin, jota haluat käyttää. Varmista, että käyttämäsi portti on vapaa portti, jota muut palvelut eivät ole jo käyttäneet. Lue oppaamme ilmaisesta portin skannerista(free port scanner) , jos et ole varma.
Kun olet muokannut tiedostoa, tallenna se ja käynnistä Apache uudelleen . Voit testata, käytätkö jo uutta porttia selaamalla URL -osoitetta käyttämäsi portin kanssa. Jos esimerkiksi annoit uudeksi portiksi portin 81, uuden URL -osoitteen tulee olla http://yourdomain:81 .
Toinen tapa, josta luin verkossa, on hieman erilainen. Jos yllä oleva ei toimi sinulle, kokeile siirtyä osoitteeseen /etc/apache2/ports.conf ja muuttaa siellä Listen - rivi esimerkiksi Listen 81 :ksi .
Siirry seuraavaksi osoitteeseen /etc/apache2/sites-enabled/000-default.conf ja vaihda ensimmäiseksi riviksi VirtualHost *: 81 . Käynnistä Apache uudelleen(Restart Apache) ja sinun pitäisi pystyä vierailemaan verkkotunnuksella ilman, että sinun tarvitsee kirjoittaa portin numeroa. Apachen(Apache) tulee ohjata automaattisesti osoitteeseen /var/www/html. Nauttia!
Related posts
HDG selittää: Mikä on tietokoneportti ja mihin niitä käytetään?
Kuinka luoda FTP-palvelin FileZillalla
Windows XP- tai Windows Server 2003 -tietokoneen etäkäyttö
Kuinka tarkistaa tietokoneen välityspalvelimen asetukset
Internet- ja sosiaalisten verkostoitumissivustojen riippuvuus
Mikä Localhost on ja kuinka voit käyttää sitä?
Kuinka poistaa verkko käytöstä Windows Sandboxissa Windows 10:ssä
Mikä on palomuuri ja mikä on sen tarkoitus?
Mitä tehdä vanhalla reitittimellä: 8 hienoa ideaa
NAS-muistin (Network Attached Storage) määrittäminen
Kuinka automaattinen HDMI-vaihto toimii
Kuinka välttää ja ratkaista DNS-katkoksia
5 tapaa suojata WiFi
Tiettyjen kotiverkon laitteiden lisääminen sallittujen luetteloon hakkereiden estämiseksi
Kuinka muodostaa yhteys etärekisteriin Windows 7:ssä ja 10:ssä
Verkkosovitin ei toimi? 12 asiaa, joita kannattaa kokeilla
HDG selittää: Mikä on RFID ja mihin sitä voidaan käyttää?
8 helppoa Raspberry Pi -projektia aloittelijoille
Voiko muodostaa yhteyden langattomaan reitittimeen, mutta ei Internetiin?
Kuinka korjata "IP-osoitetta ei voi uusia" Windowsissa