Portin 80 avaaminen CentOS: ssa

How Open Port 80 Centos



Jos aiot isännöidä verkkosivustoja CentOS 7: llä, voit asentaa Web -palvelinohjelmiston, kuten Apache- tai Nginx -ohjelmiston. Web -palvelin, kuten Apache, toimii oletusarvoisesti portissa 80. Eli jos siirryt palvelimesi IP -osoitteeseen tai isäntänimeen tai verkkotunnukseen verkkoselaimella, Web -palvelimen tulee lähettää sinulle verkkosivu. CentOS 7 -palvelimelle on asennettava monia sellaisia ​​palveluita. Kuten verkkopalvelin toimii portissa 80, DNS -palvelin toimii portissa 53, SSH -palvelin portissa 22, MySQL -palvelin toimii portissa 3306 ja niin edelleen. Mutta et halua muiden muodostavan yhteyttä näihin palveluihin. Jos joku pääsee SSH -palvelimellesi, hän voi pystyä hallitsemaan palvelintasi, kuten pysäyttämään joitakin palveluja, asentamaan uusia palveluja, vaihtamaan salasanasi ja monia odottamattomia asioita voi tapahtua. Siksi palomuuriohjelmaa käytetään, jotta ulkopuoliset voivat muodostaa yhteyden tiettyyn porttiin ja estää muut. Verkkopalvelimen portti on 80.

Tässä artikkelissa näytän sinulle, kuinka avata portti 80 ja estää kaikki muut CentOS 7: n portit palomuurilla. Aloitetaan.

Verkkopalvelimen asentaminen

Tässä osassa näytän sinulle, kuinka voit asentaa verkkopalvelimen CentOS 7 -käyttöjärjestelmään. Lisäsin tämän osan, jotta voit saada tosielämän kokemuksen siitä, mistä puhun.







Yleisimmin käytetty web -palvelinohjelmisto on Apache. Apache on saatavana CentOS 7: n virallisesta pakettivarastosta.



Asenna Apache -verkkopalvelin suorittamalla seuraava komento:



$sudo yum asentaahttpd





Paina 'y' ja jatka sitten painamalla.



Apache -verkkopalvelin on asennettava.

Suorita nyt seuraava komento tarkistaaksesi, onko Apache HTTP -palvelin käynnissä vai ei:

$sudosystemctl -tila httpd

Kuten alla olevasta kuvakaappauksesta näet, Apache HTTP -palvelin ei ole käynnissä.

Voit käynnistää Apache HTTP -palvelimen seuraavalla komennolla:

$sudosystemctl käynnistä httpd

Haluat, että Apache HTTP -palvelin käynnistyy automaattisesti järjestelmän käynnistyksen yhteydessä. Voit lisätä Apache HTTP -palvelimen käynnistykseen seuraavalla komennolla:

$sudosystemctlota käyttöönhttpd

Apache HTTP -palvelin lisätään käynnistykseen.

Avaa nyt selain ja siirry osoitteeseen http: // localhost

Sinun pitäisi nähdä seuraava sivu alla olevan kuvakaappauksen mukaisesti.

Avoimien porttien tarkistaminen nmapin avulla

Tarkista ensin CentOS 7 -palvelimesi IP -osoite seuraavalla komennolla:

$ipkohteeseen

Kuten alla olevasta kuvakaappauksesta näet, CentOS 7 -palvelimeni IP -osoite on 192.168.10.97

Voit tarkistaa kaikki avoimet portit nmap apuohjelma toisesta tietokoneesta seuraavasti:

$nmap -T192.168.10.97

Kuten näette, tällä hetkellä vain portti 22 on auki. Meitä kiinnostaa vain portin 80 avaaminen ja muiden sulkeminen.

Portin 80 avaaminen ja muiden sulkeminen

Tarkista ensin kaikki sallitut palvelut seuraavalla komennolla:

$sudopalomuuri-cmd-lista-kaikki

Kuten näette, minulla on dhcpv6-client- ja ssh-palvelut sallittu ulkopuolelta. Sinulla voi olla enemmän tai vähemmän sallittuja palveluita.

Nyt sinun on poistettava ne käytöstä yksitellen.

Voit poistaa ssh -palvelun seuraavalla komennolla:

$sudopalomuuri-cmd-poistopalvelu=ssh --pysyvä

Voit poistaa dhcpv6-client-palvelun seuraavalla komennolla:

$sudopalomuuri-cmd-poistopalvelu= dhcpv6-asiakas--pysyvä

Lisää nyt HTTP -palvelu tai portti 80 seuraavalla komennolla:

$sudopalomuuri-cmd--lisäpalvelu= http--pysyvä

Kun olet valmis, käynnistä palomuuri uudelleen seuraavalla komennolla:

$sudopalomuuri-cmd-lataa

Jos tarkistat palomuuripalvelut uudelleen:

$sudopalomuuri-cmd-lista-kaikki

Sinun pitäisi vain nähdä http palvelu sallittu alla olevan kuvakaappauksen mukaisesti.

Nyt voit tehdä porttiskannauksen nmapin avulla toiselta tietokoneelta:

$sudo nmap -T192.168.10.97

Sinun pitäisi pystyä näkemään vain portti 80 auki, kuten alla olevassa kuvakaappauksessa näkyy.

Voit myös testata, voitko käyttää verkkopalvelinta, jos avaat selaimen ja kirjoitat verkkopalvelimen IP -osoitteen.

Voin käyttää verkkopalvelinta selaimesta, kuten alla olevasta kuvakaappauksesta näet.

Joten avaat portin 80 ja estät kaikki muut CentOS 7: n portit. Kiitos, että luit tämän artikkelin.