Otu esi agbanwe Nginx Port na Linux


Nginx bụ sava kwụsiri ike nke mepere emepe nke na-enye ike ụfọdụ webụsaịtị okporo ụzọ kacha elu na ịntanetị taa. N'ime ọrụ webụ, enwere ike ibuga sava weebụ Nginx nke ọma dị ka onye na-ebu ibu, proxy webụ ma ọ bụ dị ka ihe nkesa proxy POP na IMAP.

Site na ndabara, sava Nginx HTTP na-ege ntị maka njikọ mbata wee jikọta na ọdụ ụgbọ mmiri 80, nke na-anọchi anya ọdụ ụgbọ mmiri webụ ọkọlọtọ. Agbanyeghị, nhazi TLS, nke anaghị enyere ya aka na ndabara na Nginx, na-ege ntị maka njikọ echekwara na ọdụ ụgbọ mmiri 443.

Iji mee ka sava Nginx HTTP gee ntị maka njikọ weebụ na-abata na ọdụ ụgbọ mmiri ndị ọzọ na-abụghị ọkọlọtọ, anyị kwesịrị idezi faịlụ nhazi isi wee gbanwee ma ọ bụ tinye nkwupụta ọhụrụ iji gosipụta eziokwu a.

Na Ubuntu na sistemụ Debian, anyị kwesịrị ịgbanwe /etc/nginx/sites-enabled/default file yana na nkesa RHEL na CentOS dezie /etc/nginx/nginx.conf faịlụ.

Iji malite, mepee faịlụ nhazi Nginx na onye ndezi ederede, wee gbanwee nọmba ọdụ ụgbọ mmiri dị ka egosiri na ntinye n'okpuru.

# vi /etc/nginx/sites-enabled/default  [On Debian/Ubuntu]
# vi /etc/nginx/nginx.conf             [On CentOS/RHEL]

N'ime mpempe akwụkwọ a, anyị ga-ahazi sava Nginx HTTP ka ọ gee ntị maka njikọ mbata na ọdụ ụgbọ mmiri 3200. Chọọ ahịrị na-amalite na nkwupụta gee ntị na ntuziaka ihe nkesa wee gbanwee ọdụ ụgbọ mmiri site na 80 ruo 3200, dị ka e gosipụtara na ya. foto dị n'okpuru.

listen 3200 default_server;

Mgbe ịgbanwere nkwupụta ọdụ ụgbọ mmiri Nginx, ịkwesịrị ịmalitegharị sava weebụ iji kee ọdụ ụgbọ mmiri ọhụrụ na nkesa Linux dabere na Debian. Jiri iwu netstat ma ọ bụ ss nyochaa tebụl netwọk netwọkụ mpaghara. Ekwesịrị igosipụta Port 3200 na tebụl netwọkụ mpaghara gị.

# systemctl restart nginx
# netstat -tlpn| grep nginx
# ss -tlpn| grep nginx

Na nkesa Linux nke CentOS ma ọ bụ RHEL, ịkwesịrị ịwụnye ngwugwu policycoreutils wee gbakwunye iwu ndị dị n'okpuru nke SELinux chọrọ maka Nginx iji kee ọdụ ụgbọ mmiri ọhụrụ.

# yum install policycoreutils
# semanage port -a -t http_port_t -p tcp 3200
# semanage port -m -t http_port_t -p tcp 3200

N'ikpeazụ malitegharịa Nginx HTTP ihe nkesa iji tinye mgbanwe.

# systemctl restart nginx.service 

Lelee tebụl netwọkụ na-ege ntị sọks.

# netstat -tlpn| grep nginx
# ss -tlpn| grep nginx

Iji lelee ma enwere ike ịnweta sava weebụ na ụdị kọmputa dị na netwọkụ gị, mepee ihe nchọgharị wee gaa na adreesị IP nke ihe nkesa gị ma ọ bụ aha ngalaba dị na ọdụ ụgbọ mmiri 3200. Ị ga-ahụ ibe weebụ Nginx ndabere, dị ka e gosiri na nseta ihuenyo dị n'okpuru.

http://sever.ip:3200 

Agbanyeghị, ọ bụrụ na ịnweghị ike ịchọgharị ibe weebụ Nginx, laghachi na njikwa ihe nkesa wee lelee iwu firewall iji kwe ka okporo ụzọ na-abata na ọdụ ụgbọ mmiri 3200/tcp.