
Nginx рд╣реИ рдПрдХ рд╡реЗрдм рд╕рд░реНрд╡рд░, рдХреЗ рд╕рд╛рде рдПрдХ рдкреНрд░рджрд░реНрд╢рди рдХрд╛ рдЙрдЪреНрдЪ рд╕реНрддрд░ рдФрд░ рдХрд┐ рдпрд╣ рдХрд┐рдпрд╛ рдЬрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреА рдПрдХ рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдХреЗ рд╕рд╛рде рджреВрд╕рд░рд╛ рдЕрдзрд┐рдХрд╛рдВрд╢ рд╡реЗрдм рд╕рд░реНрд╡рд░ рджреБрдирд┐рдпрд╛ рднрд░ рдореЗрдВ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛. рдпрд╣ рдПрдХ рд╕рд░реНрд╡рд░ рд╣реИ рдкреНрд░рдХрд╛рд╢ рдЗрд╕рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдореЗрдВ рдХреЗ рд░реВрдк рдореЗрдВ рдкреНрд░рдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд░рд┐рд╡рд░реНрд╕ рдкреНрд░реЙрдХреНрд╕реА рдХреИрд╢ рдХреЗ рд╕рд╛рде, рд░реЛрд▓рд┐рдВрдЧ рд▓реЛрдб, рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди FastCGI, …
рдХреЗ рд▓рд┐рдП рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ рд╕рд░реНрд╡рд░ рд╡реЗрдм nginx рдореЗрдВ CentOS 6.8, рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд╣рд▓реА рдмрд╛рд░ рд╣реИ EPEL (рдЕрддрд┐рд░рд┐рдХреНрдд рд╕рдВрдХреБрд▓ рдПрдВрдЯрд░рдкреНрд░рд╛рдЗрдЬрд╝ Linux рдХреЗ рд▓рд┐рдП), рдкреИрдХреЗрдЬ installer рдХреЗ рдмрд╛рдж рд╕реЗ Yum рдирд╣реАрдВ рд╢рд╛рдорд┐рд▓ рдХрд░рддрд╛ рд╣реИ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдХреЗ nginx рдЗрд╕рдХреЗ рд╡рд┐рд░реЛрдз рдореЗрдВ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ. рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдХреЗ рдмрд╛рдж рд╕реЗ рдЯрд░реНрдорд┐рдирд▓ рдЪрд▓рд╛рдПрдБ:
1 | sudo yum install epel-release |
рдЕрдЧрд░ рд╣рдо рдХрд┐рд╕реА рднреА рдкреВрдЫрдирд╛ рд╕реНрд╡реАрдХреГрддрд┐, рд╕рд╛рде рд╕реНрд╡реАрдХрд╛рд░ рд╣рд╛рдБ рдУ рд╣рд╛рдБ, рднрд╛рд╖рд╛ рдореЗрдВ рдЬреЛ рдЖрдкрдХреЗ рдкрд╛рд╕ рдЖрдкрдХреЗ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рдЖрдзрд╛рд░ рдкрд░.
рдЗрд╕ рдХреЗ рдмрд╛рдж, рдХреЗ рд▓рд┐рдП рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ nginx рдмрд╕ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд╛рдУ рдирд┐рдореНрди рдЖрджреЗрд╢:
1 | sudo yum install nginx |
рд╣рдо рдкреВрдЫреЗрдВрдЧреЗ рджреЛ рдмрд╛рд░ рдХреА рдкреБрд╖реНрдЯрд┐ рдЗрд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рджреМрд░рд╛рди. рдкрд┐рдЫрд▓реЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдХреЗ рд░реВрдк рдореЗрдВ, рд╣рдо рджреЛрдиреЛрдВ рдХреЛ рд╕реНрд╡реАрдХрд╛рд░.
рдПрдХ рдмрд╛рд░ рд╕реНрдерд╛рдкрд┐рдд, рд╕реЗ рдкрд╣рд▓реЗ рд╕реЗрд╡рд╛ рдкреНрд░рд╛рд░рдВрдн рдХрд░реЗрдВ, рдпрджрд┐ рдЖрдк рдкрд╣рд▓реЗ рдЕрдкрд╛рдЪреЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдерд╛, рд╣рдо рдЗрд╕реЗ рдХреА рд╕реНрдерд╛рдкрдирд╛ рд░рджреНрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд╛ рд░рд╣реЗ рд╣реИрдВ. рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдирд┐рдореНрди рдЖрджреЗрд╢ рдЪрд▓рд╛рдПрдБ:
1 2 3 | sudo service httpd stop sudo yum remove httpd sudo chkconfig httpd off |
рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рд╣рдо рд╕реЗрд╡рд╛ рдмрдВрдж рдХрд░ рджрд┐рдпрд╛, рдЙрд╕рдХреЗ рдмрд╛рдж рдЗрд╕реЗ рд╣рдЯрд╛ рджреЗрдВ рдФрд░ рдЗрд╕реЗ рд╕рд┐рд╕реНрдЯрдо рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рд╕реЗ рдирд┐рдХрд╛рд▓реЗрдВ.
рдмрд╛рдж рдореЗрдВ nginx рд╕рдХреНрд░рд┐рдп рдШрд░ рдХреЗ рд▓рд┐рдП рдЪрд╛рд░реНрдЬ рдХрд┐рдпрд╛ рдЬрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП:
1 2 | sudo chkconfig nginx on sudo service nginx start |
рдХреЗ рд▓рд┐рдП рдХреА рдЬрд╛рдБрдЪ рдХрд░реЗрдВ рдХрд┐ рд╕рд░реНрд╡рд░ рдЪрд▓ рд░рд╣рд╛ рд╣реИ, рдЦреБрд▓рддрд╛ рд╣реИ рдПрдХ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдФрд░ рдпрд╣ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрдВрдЧрд┐рдд рдХрд░реЗрдВ рд╕рд░реНрд╡рд░ рдЖрдИрдкреА рд╕рд╡рд╛рд▓ рдореЗрдВ. рдзреНрдпрд╛рди рд░рдЦреЗрдВ рдХрд┐ рдЖрдк рдХреА рдЕрдиреБрдорддрд┐ рджреА рд╣реИ рдХреЗ рд▓рд┐рдП рд╣реИ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреЛрд░реНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ 80, рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рдлрд╝рд╛рдпрд░рд╡реЙрд▓, рдФрд░ рддрд╛рд▓рд┐рдХрд╛рдПрдБ рд╢реАрддрд▓рдХ рдЙрд╕реА рдХреЗ:
1 | sudo iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT |
рдпрджрд┐ рдЖрдк рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреА рдЬрд░реВрд░рдд рд╣реИ рдЖрдИрдкреА рдкрддрд╛ рдЖрдкрдХреЗ рд╕рд░реНрд╡рд░ рдХреЗ, рдЖрдк рдЪрд▓рд╛ рд╕рдХрддреЗ рд╣реИрдВ ifconfig рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рддрд░реАрдХреЗ рдореЗрдВ:
1 | ifconfig eth0 | grep inet | awk '{ print $2 }' |
рдПрдХ рдмрд╛рд░ рдЬрдм рдЖрдк рдЖрдИрдкреА рдкрддрд╛ рд╣реИ рдФрд░ рдпрд╣ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рджрд░реНрдЬ рдХрд░реЗрдВ, рдЕрдЧрд░ рд╕рдм рдХреБрдЫ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдЪрд▓рд╛ рдЧрдпрд╛, рдЖрдк рджреЗрдЦреЗрдВрдЧреЗ рдПрдХ рдореБрдЦрдкреГрд╖реНрда ‘Nginx EPEL рдкрд░ рдЖрдкрдХрд╛ рд╕реНрд╡рд╛рдЧрдд рд╣реИ!тАШ.
рдЖрдк рддреИрдпрд╛рд░ рдХрд░ рд░рд╣реЗ рд╣реИрдВ! рдЖрдк рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╣реИ рд╕реНрдерд╛рдкрд┐рдд рдФрд░ рдореВрд▓ рд░реВрдк рд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдЕрдкрдиреЗ nginx рд╕рд░реНрд╡рд░. рдЙрдиреНрдирдд рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдЖрдк рдкрд░ рд╣реА рд╕рд╡рд╛рд░реА рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░реЗрдЧрд╛. рдХреГрдкрдпрд╛ рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ nginx рдПрдХ рд╡реЗрдм рд╕рд░реНрд╡рд░ рд╣реИ рдФрд░ рдЬреЛ рдХреЗрд╡рд▓ рд╕реНрдерд┐рд░ рд╕рд╛рдордЧреНрд░реА рдХрд╛рд░реНрдп рдХрд░рддрд╛ рд╣реИ. рдпрджрд┐ рдЖрдк PHP рдпрд╛ рдХрд┐рд╕реА рднреА рдЕрдиреНрдп рднрд╛рд╖рд╛ рдХреЛ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рдЖрдк рд╕рдВрдмрдВрдзрд┐рдд рд╕реНрдерд╛рдкрдирд╛ рдФрд░ рд╡рд┐рдиреНрдпрд╛рд╕ рдХреЗ рд▓рд┐рдП рдПрдХ рд╣реА рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реЛрдЧрд╛.