Apache рд░ Nginxред рдПрдЙрдЯрд╛ рдЪреЗрдирджреНрд╡рд╛рд░рд╛ рдЬреЛрдбрд┐рдПрдХреЛ (рднрд╛рдЧ реи)

рдЧрдд рд╣рдкреНрддрд╛ рдорд╛ рдкрд╣рд┐рд▓реЛ рднрд╛рдЧ рдпрд╕ рд▓реЗрдЦрдорд╛ рд╣рд╛рдореАрд▓реЗ рдЯрд╛рдЗрдорд╡реЗрдмрдорд╛ рдЕрдкрд╛рдЪреЗ рд░ Nginx рд╕рдВрдпреЛрдЬрди рдХрд╕рд░реА рдмрдирд╛рдЗрдПрдХреЛ рдерд┐рдпреЛ рднрдиреЗрд░ рд╡рд░реНрдгрди рдЧрд░реЗрдХрд╛ рдЫреМрдВред рд╣рд╛рдореА рдкрд╛рдардХрд╣рд░реВрд▓рд╛рдИ рдЙрдиреАрд╣рд░реВрдХреЛ рдкреНрд░рд╢реНрди рд░ рд╕рдХреНрд░рд┐рдп рдЫрд▓рдлрд▓рдХреЛ рд▓рд╛рдЧрд┐ рдзреЗрд░реИ рдЖрднрд╛рд░реА рдЫреМрдВ! рдЖрдЬ рд╣рд╛рдореА рддрдкрд╛рдИрдВрд▓рд╛рдИ рдПрдХ рд╕рд░реНрднрд░рдорд╛ PHP рдХреЛ рдзреЗрд░реИ рд╕рдВрд╕реНрдХрд░рдгрд╣рд░реВрдХреЛ рдЙрдкрд▓рдмреНрдзрддрд╛ рдХрд╕рд░реА рд▓рд╛рдЧреВ рд╣реБрдиреНрдЫ рд░ рдХрд┐рди рд╣рд╛рдореА рд╣рд╛рдореНрд░рд╛ рдЧреНрд░рд╛рд╣рдХрд╣рд░реВрд▓рд╛рдИ рдбреЗрдЯрд╛ рд╕реБрд░рдХреНрд╖рд╛рдХреЛ рдЧреНрдпрд╛рд░реЗрдиреНрдЯреА рджрд┐рдиреНрдЫреМрдВ рднрдиреЗрд░ рдмрддрд╛рдЙрдБрдЫреМрдВред

Apache рд░ Nginxред рдПрдЙрдЯрд╛ рдЪреЗрдирджреНрд╡рд╛рд░рд╛ рдЬреЛрдбрд┐рдПрдХреЛ (рднрд╛рдЧ реи)
рд╕рд╛рдЭрд╛ рд╣реЛрд╕реНрдЯрд┐рдВрдЧ (рд╕рд╛рдЭреЗрджрд╛рд░реА рд╣реЛрд╕реНрдЯрд┐рдВрдЧ) рдорд╛рдиреНрдЫ рдХрд┐ рдзреЗрд░реИ рдЧреНрд░рд╛рд╣рдХ рдЦрд╛рддрд╛рд╣рд░реВ рдПрдХ рд╕рд░реНрднрд░рдорд╛ рд╣реЛрд╕реНрдЯ рдЧрд░рд┐рдПрдХрд╛ рдЫрдиреНред рдирд┐рдпрдордХреЛ рд░реВрдкрдорд╛, рдПрдХ рдЧреНрд░рд╛рд╣рдХрдХреЛ рдЦрд╛рддрд╛рдорд╛ рдзреЗрд░реИ рд╡реЗрдмрд╕рд╛рдЗрдЯрд╣рд░реВ рдЫрдиреНред рд╡реЗрдмрд╕рд╛рдЗрдЯрд╣рд░реВ рджреБрд╡реИ рддрдпрд╛рд░-рдирд┐рд░реНрдорд┐рдд CMS (рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, Bitrix) рд░ рдЖрдлреВ рдЕрдиреБрдХреВрд▓рдорд╛ рдХрд╛рдо рдЧрд░реНрдЫрдиреНред рдпрд╕рд░реА, рд╕рдмреИ рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВрдХреЛ рдкреНрд░рд╛рд╡рд┐рдзрд┐рдХ рдЖрд╡рд╢реНрдпрдХрддрд╛рд╣рд░реВ рдлрд░рдХ рдЫрдиреН, рддреНрдпрд╕реИрд▓реЗ PHP рдХреЛ рдзреЗрд░реИ рд╕рдВрд╕реНрдХрд░рдгрд╣рд░реВ рдПрдЙрдЯреИ рд╕рд░реНрднрд░ рднрд┐рддреНрд░ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рд╣реБрдиреБрдкрд░реНрдЫред

рд╣рд╛рдореА Nginx рдХреЛ рдореБрдЦреНрдп рд╡реЗрдм рд╕рд░реНрднрд░рдХреЛ рд░реВрдкрдорд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдЫреМрдВ: рдпрд╕рд▓реЗ рдмрд╛рд╣рд┐рд░рдмрд╛рдЯ рд╕рдмреИ рдЬрдбрд╛рдирд╣рд░реВ рд╕реНрд╡реАрдХрд╛рд░ рдЧрд░реНрджрдЫ рд░ рд╕реНрдерд┐рд░ рд╕рд╛рдордЧреНрд░реА рд╕реЗрд╡рд╛ рдЧрд░реНрджрдЫред рд╣рд╛рдореА рдмрд╛рдБрдХреА рдЕрдиреБрд░реЛрдзрд╣рд░реВрд▓рд╛рдИ Apache рд╡реЗрдм рд╕рд░реНрднрд░рдорд╛ рдкреНрд░реЛрдХреНрд╕реА рдЧрд░реНрдЫреМрдВред рдпреЛ рдЬрд╣рд╛рдБ рдЬрд╛рджреВ рд╕реБрд░реБ рд╣реБрдиреНрдЫ: PHP рдХреЛ рдкреНрд░рддреНрдпреЗрдХ рд╕рдВрд╕реНрдХрд░рдг рдПрдХ рдЕрд▓рдЧ Apache рдЙрджрд╛рд╣рд░рдг рдЪрд▓рд╛рдЙрдБрдЫ рдЬреБрди рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдкреЛрд░реНрдЯрдорд╛ рд╕реБрдирд┐рдиреНрдЫред рдпреЛ рдкреЛрд░реНрдЯ рдЧреНрд░рд╛рд╣рдХ рд╕рд╛рдЗрдЯ рдХреЛ рднрд░реНрдЪреБрдЕрд▓ рд╣реЛрд╕реНрдЯ рдорд╛ рджрд░реНрддрд╛ рдЧрд░рд┐рдПрдХреЛ рдЫред

рддрдкрд╛рдИрд▓реЗ рд╕рд╛рдЭрд╛ рдпреЛрдЬрдирд╛рдХреЛ рд╕рдЮреНрдЪрд╛рд▓рдирдХреЛ рдмрд╛рд░реЗрдорд╛ рдердк рдкрдвреНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ рд▓реЗрдЦрдХреЛ рдкрд╣рд┐рд▓реЛ рднрд╛рдЧ.

Apache рд░ Nginxред рдПрдЙрдЯрд╛ рдЪреЗрдирджреНрд╡рд╛рд░рд╛ рдЬреЛрдбрд┐рдПрдХреЛ (рднрд╛рдЧ реи)
рд╕рд╛рдЭрд╛ рдпреЛрдЬрдирд╛

рдпреЛ рдиреЛрдЯ рдЧрд░реНрди рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рдЫ рдХрд┐ рд╣рд╛рдореА рд╡рд┐рднрд┐рдиреНрди рд╕рдВрд╕реНрдХрд░рдгрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ PHP рдкреНрдпрд╛рдХреЗрдЬрд╣рд░реВ рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрдЫреМрдВ, рдХрд┐рдирднрдиреЗ рд╕рд╛рдорд╛рдиреНрдпрддрдпрд╛ рд╕рдмреИ рд╡рд┐рддрд░рдгрд╣рд░реВрдорд╛ PHP рдХреЛ рдПрдХ рдорд╛рддреНрд░ рд╕рдВрд╕реНрдХрд░рдг рд╣реБрдиреНрдЫред

рдкрд╣рд┐рд▓реЗ рд╕реБрд░рдХреНрд╖рд╛!

рд╕рд╛рдЭрд╛ рд╣реЛрд╕реНрдЯрд┐рдВрдЧрдХреЛ рдореБрдЦреНрдп рдХрд╛рд░реНрдпрд╣рд░реВ рдордзреНрдпреЗ рдПрдХ рдЧреНрд░рд╛рд╣рдХ рдбреЗрдЯрд╛рдХреЛ рд╕реБрд░рдХреНрд╖рд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдЧрд░реНрдиреБ рд╣реЛред рдПрдЙрдЯреИ рд╕рд░реНрднрд░рдорд╛ рдЕрд╡рд╕реНрдерд┐рдд рд╡рд┐рднрд┐рдиреНрди рдЦрд╛рддрд╛рд╣рд░реВ, рд╕реНрд╡рддрдиреНрддреНрд░ рд░ рд╕реНрд╡рддрдиреНрддреНрд░ рдЫрдиреНред рдпрд╕рд▓реЗ рдХрд╕рд░реА рдХрд╛рдо рдЧрд░реНрдЫ?

рд╡реЗрдмрд╕рд╛рдЗрдЯ рдлрд╛рдЗрд▓рд╣рд░реВ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВрдХреЛ рдЧреГрд╣ рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реАрд╣рд░реВрдорд╛ рднрдгреНрдбрд╛рд░рдг рдЧрд░рд┐рдПрдХрд╛ рдЫрдиреН, рд░ рдЖрд╡рд╢реНрдпрдХ рдорд╛рд░реНрдЧрд╣рд░реВ рд╡реЗрдм рд╕рд░реНрднрд░рд╣рд░реВрдХреЛ рднрд░реНрдЪреБрдЕрд▓ рд╣реЛрд╕реНрдЯрдорд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЧрд░рд┐рдПрдХрд╛ рдЫрдиреНред рдпреЛ рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рдЫ рдХрд┐ рд╡реЗрдм рд╕рд░реНрднрд░рд╣рд░реВ, Nginx рд░ Apache, рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдХреНрд▓рд╛рдЗрдиреНрдЯрдХреЛ рдЕрдиреНрддрд┐рдо рдлрд╛рдЗрд▓рд╣рд░реВрдорд╛ рдкрд╣реБрдБрдЪ рдЫ, рдХрд┐рдирдХрд┐ рд╡реЗрдм рд╕рд░реНрднрд░ рдХреЗрд╡рд▓ рдПрдХ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рджреНрд╡рд╛рд░рд╛ рд╕реБрд░реВ рдЧрд░рд┐рдПрдХреЛ рдЫред

Nginx рд▓реЗ Timeweb рдЯреЛрд▓реАрджреНрд╡рд╛рд░рд╛ рд╡рд┐рдХрд╕рд┐рдд рд╕реБрд░рдХреНрд╖рд╛ рдкреНрдпрд╛рдЪ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрдЫ: рдпреЛ рдкреНрдпрд╛рдЪрд▓реЗ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд▓рд╛рдИ рд╡реЗрдм рд╕рд░реНрднрд░ рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рди рдлрд╛рдЗрд▓рдорд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЧрд░рд┐рдПрдХреЛрдорд╛ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрдЫред

рдЕрдиреНрдп рд╣реЛрд╕реНрдЯрд┐рдЩ рдкреНрд░рджрд╛рдпрдХрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐, рдпреЛ рд╕рдорд╕реНрдпрд╛ рд╕рдорд╛рдзрд╛рди рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫ, рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рдлрд╛рдЗрд▓ рдкреНрд░рдгрд╛рд▓реА рдЕрдзрд┐рдХрд╛рд░ (ACL) рдХреЛ рд╣реЗрд░рдлреЗрд░ рдорд╛рд░реНрдлрддред

Apache рдЪрд▓рд╛рдЙрдирдХреЛ рд▓рд╛рдЧрд┐ рдмрд╣реБрдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЛрдбреНрдпреБрд▓ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрдЫ mpm-itkред рдпрд╕рд▓реЗ рдкреНрд░рддреНрдпреЗрдХ рднрд░реНрдЪреБрдЕрд▓рд╣реЛрд╕реНрдЯрд▓рд╛рдИ рдЖрдлреНрдиреИ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рдЖрдИрдбреА рд░ рд╕рдореВрд╣ рдЖрдИрдбреАрд╕рдБрдЧ рдЪрд▓рд╛рдЙрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред
Apache рд░ Nginxред рдПрдЙрдЯрд╛ рдЪреЗрдирджреНрд╡рд╛рд░рд╛ рдЬреЛрдбрд┐рдПрдХреЛ (рднрд╛рдЧ реи)
рдпрд╕рд░реА, рдорд╛рдерд┐ рд╡рд░реНрдгрди рдЧрд░рд┐рдПрдХрд╛ рдХрд╛рд░реНрдпрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдзрдиреНрдпрд╡рд╛рдж, рд╣рд╛рдореАрд▓реЗ рдкреНрд░рддреНрдпреЗрдХ рдЧреНрд░рд╛рд╣рдХрдХреЛ рд▓рд╛рдЧрд┐ рд╕реБрд░рдХреНрд╖рд┐рдд, рдкреГрдердХ рд╡рд╛рддрд╛рд╡рд░рдг рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрдЫреМрдВред рдПрдХреИ рд╕рдордпрдорд╛, рд╣рд╛рдореА рд╕рд╛рдЭрд╛ рд╣реЛрд╕реНрдЯрд┐рдВрдЧрдХреЛ рд▓рд╛рдЧрд┐ рд╕реНрдХреЗрд▓рд┐рдВрдЧ рд╕рдорд╕реНрдпрд╛рд╣рд░реВ рдкрдирд┐ рд╕рдорд╛рдзрд╛рди рдЧрд░реНрдЫреМрдВред

Apache рд░ Nginx рд╕рдВрдпреЛрдЬрди рдХрд╕рд░реА рд▓рд╛рдЧреВ рд╣реБрдиреНрдЫ рдкрдвреНрди рд╕рдХрд┐рдиреНрдЫ рдкрд╣рд┐рд▓реЛ рднрд╛рдЧ рд╣рд╛рдореНрд░реЛ рд▓реЗрдЦред рдердк рд░реВрдкрдорд╛, рд╕рдорд░реНрдкрд┐рдд рдпреЛрдЬрдирд╛ рдорд╛рд░реНрдлрдд рд╡реИрдХрд▓реНрдкрд┐рдХ рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рди рдкрдирд┐ рддреНрдпрд╣рд╛рдБ рд╡рд░реНрдгрди рдЧрд░рд┐рдПрдХреЛ рдЫред

рдпрджрд┐ рддрдкрд╛рдЗрдБрд╕рдБрдЧ рд╣рд╛рдореНрд░рд╛ рд╡рд┐рд╢реЗрд╖рдЬреНрдЮрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдХреБрдиреИ рдкреНрд░рд╢реНрдирд╣рд░реВ рдЫрдиреН рднрдиреЗ, рдЯрд┐рдкреНрдкрдгреАрд╣рд░реВрдорд╛ рд▓реЗрдЦреНрдиреБрд╣реЛрд╕реНред рд╣рд╛рдореА рд╕рдмреИ рдХреБрд░рд╛рдХреЛ рдЬрд╡рд╛рдл рджрд┐рдиреЗ рдкреНрд░рдпрд╛рд╕ рдЧрд░реНрдиреЗрдЫреМрдВ рд╡рд╛ рдирд┐рдореНрди рд▓реЗрдЦрд╣рд░реВрдорд╛ рдердк рд╡рд┐рд╡рд░рдгрдорд╛ рд╕рдорд╕реНрдпрд╛рдХреЛ рд╕рдорд╛рдзрд╛рди рд╡рд░реНрдгрди рдЧрд░реНрдиреЗрдЫреМрдВред

рд╕реНрд░реЛрдд: www.habr.com

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди