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:
- CentOS 7 -palvelimen minimiasennus
- RHEL 7 -palvelimen minimiasennus
- 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.
- Nimi- ja IP-pohjaisten virtuaalipalvelinten (palvelinlohkojen) määrittäminen NGINX:n avulla
- Lopullinen opas Nginx-verkkopalvelimen suojaamiseen, vahvistamiseen ja suorituskyvyn parantamiseen
- Varnish Cache 5.1:n asentaminen Nginxille CentOS 7:ään
- 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.