Määritä Apache-verkkosivusto useiden porttien käyttämiseksi

Muutamia kuukausia sitten törmäsin tarpeeseen konfiguroida yksityinen Web-sivusto, joka käyttää Apachea useiden satamien käyttämiseen. Kodin Internet-palveluntarjoaja alkoi estää sisäänpääsyä Port 80, joten jouduin määrittämään Apache käyttää vaihtoehtoista porttia. Prosessi oli erittäin helppoa, ja koska minulta kysyttiin äskettäin "miten" blogissani, ajattelin dokumentoida prosessin todella nopeaksi kaikille lukijoille.

Konteksti: Esimerkkinäni ajetin Apache Port 80: ssa yhdellä IP: llä. Kuitenkin, tarvitsin Apachea kuunnella ja palvella verkkosivustoa satamassa 8080. Vaikka valitsin portin 8080, voit käyttää mitä tahansa satamaa (suosittelen kuitenkin porttia yli 1000). Pääsemme siihen.

Vaihe 1: Avaa Apache-kokoonpanotiedosto httpd.conf (Windows-isäntänä, se sijaitsee täällä: "c: \ Program Files \ Apache Group \ Apache2 \ conf")

Vaihe 2: Etsi rivi: Kuuntele 80 ja kuuntele 8080 seuraavalla rivillä :

Huomaa, että asetuksesi voi näyttää erilaiselta, mutta sinun pitäisi saada kohta

Vaihe 3: Etsi VirtualHost- osa Web-sivustosi määritykselle ja Lisää *: 8080 alla olevan kuvan mukaisesti:

Huomaa, että konfigurointitiedostosi ei välttämättä näytä juuri minulta. *: 80: n sijaan saatat nähdä IP-osoitteen: 80 - se riippuu, mutta tämän pitäisi antaa sinulle yleinen käsitys. Voit myös korvata vanhan portin numeron uudella, jos et tarvitse sivustosi pääsyä molemmissa porteissa.

Vaihe 4: Käynnistä Apache- verkkopalvelu uudelleen

VALMISTA! Verkkosivustosi pitäisi nyt olla käytettävissä joko Portilla.

Varmista, että testaat työsi lyömällä verkkosivustoasi uudella Portin numerolla: http://www.yoursite.com:8080.

Tunnisteet: apache, useita portteja, httpd.conf