Otu esi etinye Nginx na CentOS 7


NGINX (obere maka Engine X) bụ ihe n'efu, oghere mepere emepe yana sava weebụ dị ike yana ntụgharị proxy nwere nhazi ihe omume (anaghị agbanwe agbanwe). Edere ya site na iji asụsụ mmemme C ma na-arụ ọrụ na sistemụ arụmọrụ Unix yana Windows OS.

Ọ na-arụkwa ọrụ dị ka onye nnọchi anya, akwụkwọ ozi ọkọlọtọ na sava proxy TCP/UDP, yana enwere ike ịhazi ya dị ka onye na-edozi ibu. Ọ na-eme ka ọtụtụ saịtị dị na weebụ; amara nke ọma maka ịrụ ọrụ dị elu, nkwụsi ike na njirimara-ọgaranya set.

N'isiokwu a, anyị ga-akọwa otu esi etinye, hazie na jikwaa Nginx HTTP sava weebụ na CentOS 7 ma ọ bụ RHEL 7 nkesa site na iji ahịrị iwu.

  1. Wụnye nkesa nke CentOS 7 kacha nta
  2. Wụnye nkesa RHEL 7 kacha nta
  3. Sistemụ CentOS/RHEL 7 nwere adreesị IP kwụ ọtọ

Wụnye sava weebụ Nginx

1. Mbụ melite usoro software ngwugwu ka ọhụrụ version.

# yum -y update

2. Ọzọ, wụnye Nginx HTTP nkesa site na YUM ngwugwu njikwa dị ka ndị a.

# yum install epel-release
# yum install nginx 

Jikwaa Nginx HTTP Server na CentOS 7

3. Ozugbo Nginx webụsaịtị arụnyere, ị nwere ike ịmalite ya oge mbụ ma mee ka ọ malite na-akpaghị aka na usoro buut.

# systemctl start nginx
# systemctl enable nginx
# systemctl status nginx

Hazie firewalld iji kwe ka okporo ụzọ Nginx kwe

4. Site na ndabara, CentOS 7 arụnyere firewall ka edobere iji gbochie okporo ụzọ Nginx. Iji kwe ka okporo ụzọ webụ na Nginx, melite iwu firewall sistemu iji kwe ka ngwugwu mbata na HTTP na HTTPS jiri iwu dị n'okpuru.

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

Nwalee Nginx Server na CentOS 7

5. Ugbu a ị nwere ike nyochaa ihe nkesa Nginx site na ịga na URL na-esote, a ga-egosipụta ibe nginx ndabara.

http://SERVER_DOMAIN_NAME_OR_IP 

Nginx faịlụ na akwụkwọ ndekọ aha dị mkpa

  • Akwụkwọ ndekọ mgbọrọgwụ nke sava ndabara (akwụkwọ ndekọ aha kacha elu nwere faịlụ nhazi): /etc/nginx.
  • Faịlụ nhazi Nginx bụ isi: /etc/nginx/nginx.conf.
  • Enwere ike ịgbakwunye nhazi ihe nkesa (virtual hosts) na: /etc/nginx/conf.d.
  • Akwụkwọ ndekọ mgbọrọgwụ nke ihe nkesa nke ndabara (nwere faịlụ webụ): /usr/share/nginx/html.

Ị nwekwara ike ịmasị ịgụ akụkọ ndị metụtara sava weebụ Nginx ndị a.

  1. Otu esi edobe aha dabere na ndị ọbịa mebere IP (Ihe nkesa sava) na NGINX
  2. Nduzi kacha mma maka nchekwa, sie ike na kwalite arụmọrụ nke sava Webụ Nginx
  3. Otu esi etinye Varnish Cache 5.1 maka Nginx na CentOS 7
  4. Wụnye Nginx 1.10.1 Kacha ọhụrụ, MariaDB 10 na PHP 5.5/5.6 na CentOS 7

N'isiokwu a, anyị gosipụtara otu esi etinye ma jikwaa Nginx HTTP nkesa site na akara iwu na CentOS 7. Ị nwere ike ịjụ ajụjụ ma ọ bụ nye anyị nzaghachi ọ bụla site na ụdị nkọwa n'okpuru.