Kuinka asentaa Nginx CentOS 7:ään


NGINX (lyhenne sanoista Engine X) on ilmainen, avoimen lähdekoodin tehokas HTTP-verkkopalvelin ja käänteinen välityspalvelin tapahtumaohjatulla (asynkronisella) arkkitehtuurilla. Se on kirjoitettu C-ohjelmointikielellä ja toimii Unix-tyyppisissä käyttöjärjestelmissä sekä Windows-käyttöjärjestelmässä.

Se toimii myös käänteisenä välityspalvelimena, tavallisena sähköpostina ja TCP/UDP-välityspalvelimena, ja se voidaan lisäksi konfiguroida kuormituksen tasapainottajaksi. Se antaa virtaa monille Web-sivustoille; tunnettu korkeasta suorituskyvystään, vakaudestaan ja monipuolisista ominaisuuksistaan.

Lue myös: Apachen asentaminen CentOS 7:ään

Tässä artikkelissa selitämme, kuinka Nginx HTTP -verkkopalvelin asennetaan, määritetään ja hallitaan CentOS 7- tai RHEL 7 -palvelimella komentorivin avulla.

Edellytykset:

  1. CentOS 7 -palvelimen minimiasennus
  2. RHEL 7 -palvelimen minimiasennus
  3. CentOS/RHEL 7 -järjestelmä, jossa on staattinen IP-osoite

Asenna Nginx Web Server

1. Päivitä ensin järjestelmäohjelmistopaketit uusimpaan versioon.

yum -y update

2. Asenna seuraavaksi Nginx HTTP -palvelin EPEL-arkistosta käyttämällä YUM-paketinhallintaa seuraavasti.

yum install epel-release
yum install nginx 

Hallitse Nginx HTTP -palvelinta CentOS 7:ssä

3. Kun Nginx-verkkopalvelin on asennettu, voit käynnistää sen ensimmäisen kerran ja ottaa sen käyttöön automaattisesti järjestelmän käynnistyksen yhteydessä.

systemctl start nginx
systemctl enable nginx
systemctl status nginx

Määritä palomuuri sallimaan Nginx-liikenne

4. Oletusarvoisesti CentOS 7:n sisäänrakennettu palomuuri on asetettu estämään Nginx-liikenne. Jos haluat sallia verkkoliikenteen Nginxissä, päivitä järjestelmän palomuurisäännöt sallimaan saapuvat paketit HTTP- ja HTTPS-protokollalla alla olevien komentojen avulla.

firewall-cmd --zone=public --permanent --add-service=http
firewall-cmd --zone=public --permanent --add-service=https
firewall-cmd --reload

Testaa Nginx-palvelinta CentOS 7:ssä

5. Nyt voit vahvistaa Nginx-palvelimen menemällä seuraavaan URL-osoitteeseen. Nginx-oletussivu tulee näkyviin.

http://SERVER_DOMAIN_NAME_OR_IP 

Nginx Tärkeät tiedostot ja hakemistot

  • Palvelimen oletusjuurihakemisto (ylitason hakemisto, joka sisältää määritystiedostoja): /etc/nginx.
  • Pääasiallinen Nginx-määritystiedosto: /etc/nginx/nginx.conf.
  • Palvelinlohkon (virtuaaliset isännät) määritykset voidaan lisätä tiedostoon /etc/nginx/conf.d.
  • Palvelimen oletusasiakirjan juurihakemisto (sisältää verkkotiedostoja): /usr/share/nginx/html.

Saatat myös haluta lukea nämä seuraavat Nginx-verkkopalvelimeen liittyvät artikkelit.

  1. Nimi- ja IP-pohjaisten virtuaalipalvelinten (palvelinlohkojen) määrittäminen NGINX:n avulla
  2. Lopullinen opas Nginx-verkkopalvelimen suojaamiseen, vahvistamiseen ja suorituskyvyn parantamiseen
  3. Varnish Cache 5.1:n asentaminen Nginxille CentOS 7:ään
  4. Asenna uusin Nginx 1.10.1, MariaDB 10 ja PHP 5.5/5.6 CentOS 7:ään

Tässä artikkelissa näytimme, kuinka Nginx HTTP-palvelin asennetaan ja hallitaan CentOS 7:n komentoriviltä. Voit esittää kysymyksiä tai antaa meille palautetta alla olevan kommenttilomakkeen kautta.