Apache ááŸáá·áº Nginx áá±á«ááºážá ááºááŸá¯ááᯠTimeweb ááœáẠáááºááá¯á·á¡áá±á¬ááºá¡áááºáá±á¬áºáááºáááºážá
áá¯áá¹ááá®áá»á¬ážá áœá¬á¡ááœááºá Nginx + Apache + PHP ááẠá¡ááœááºáá¯á¶ááŸááºááŸáá·áº áá¯á¶áá±á«ááºážá ááºááŸá¯ááŒá áºááŒá®áž Timeweb ááẠáá»áœááºážáá»ááºááá¯ááºáá«á ááá¯á·áá±á¬áº áááºážááᯠá¡áá±á¬ááºá¡áááºáá±á¬áºáá¯á¶ááᯠá¡ááá¡áá»áá¬ážáááºááŒááºážááẠá áááºáááºá á¬ážá áá¬áá±á¬ááºážááŒá®áž á¡áá¯á¶ážáááºááá¯ááºáááºá
ááá¯ááá¯á·áá±á¬áá±á«ááºážá
ááºá¡áá¯á¶ážááŒá¯ááŸá¯ááᯠáá»áœááºá¯ááºááá¯á·ááá±á¬ááºáááºáá»á¬ážáááá¯á¡ááºáá»ááºáá»á¬ážááŒáá·áº ááœáŸááºááŒáá«áááºá Nginx ááŸáá·áº Apache ááŸá
áºáá¯á
áá¯á¶ážááẠá¡áá°ážá¡áááºážááá¹áááœááºáá«áááºááŒá®áž áá
áºáá¯á
á®ááẠáá®ážááŒá¬ážááŒá¿áá¬áá
áºáá¯ááᯠááŒá±ááŸááºážáá±ážáááºá
á¡ááŒá±áᶠáááºáááºáá»á¬áž Apache ááᯠApache ááá¯ááºááá¯ááºá configuration ááá¯ááºáá»á¬ážááœáẠáá¯ááºáá±á¬ááºááŒááŒá®áž client sites á¡ááœáẠáááºáááºáá»á¬ážááŸáááá·áº ááŒá áºáá±á«áºáá«áááºá .htaccess ááá¯ááº. .htaccess ááẠáááºáá¬áá¬á á ááºážáá»ááºážáá»á¬ážááŸáá·áº á¡áá°á¡áá»áá·áºáá»á¬ážááᯠááœááºáááºá áœá¬ áááºááŸááºááá¯ááºá á±ááá·áº ááœá²á·á ááºážááŸá¯áá¯á¶á á¶ááá¯ááºáá áºáá¯ááŒá áºáááºá á€áááºáááºááẠáá°áááá¯ááºá¡ááœáẠá¡áá°ážáááºáá±á¬ááºáááºááŒá áºáááºá á¥ááá¬á¡á¬ážááŒáá·áºá Apache áá¯ááºáá±á¬ááºááá¯ááºá áœááºážááŒá±á¬áá·áº áá¯á¶ážá áœá²áá°áá»á¬ážááẠáá°áá®áá±á¬ PHP áá¬ážááŸááºážá¡ááœááºáž mod_php á០mod_cgi ááá¯á· ááŒá±á¬ááºážáá²ááá¯ááºáááºá ááŒááºááœáŸááºážááŸá¯áá»á¬ážá SEO á¡ááœáẠááá¯ááá¯áá±á¬ááºážááœááºá¡á±á¬ááºááŒá¯áá¯ááºááŒááºážá á¡áááºááŒá±áá±á¬ URLá PHP á¡ááœáẠááá·áºáááºáá»ááºá¡áá»áá¯á·ááᯠáááºáááºááŸááºááá¯ááºáááºá
Nginx Apache ááá¯á· áááºážááŒá±á¬ááºážááŒá±á¬ááºážááẠááá±á¬ááºá á®áá¬áá¬á¡ááŒá Ạá¡áá¯á¶ážááŒá¯ááŒá®áž áááºááŒáááºáá±á¬á¡ááŒá±á¬ááºážá¡áá¬ááᯠáá±á¬ááºááœááºáá±ážáááºá¡ááœáẠáááºáá¬áá¬á¡ááŒá Ạá¡áá¯á¶ážááŒá¯áááºá áá»áœááºá¯ááºááá¯á·ááẠáá»áœááºá¯ááºááá¯á·áá¡áá¯á¶ážááŒá¯áá°áá»á¬ážááá±áá¬ááá¯áá¬ááœááºááẠá¥ááá¬á¡á¬ážááŒáá·áºá áááºáá±á¬ááºááœáá·áºá¡ááœáá·áºá¡áá±ážáá»á¬ážááᯠááœá²ááŒá¬ážááẠáá»áœááºá¯ááºááá¯á·á¡á¬áž áá¬ááœááºááá¯ááºá á±ááá·áº Nginx á¡ááœáẠáá¯á¶ááŒá¯á¶áá±áž module áá»á¬ážááá¯áááºáž áá®ááœááºáá¬ážáá«áááºá
á¡áá¯á¶ážááŒá¯áá°áá áºáŠážááẠáá»áœááºá¯ááºááá¯á·ááá±á¬ááºáááºááááºááá¯ááºááá¯á· áááºáá±á¬ááºááŒáá·áºááŸá¯áááºáᯠá áááºáá°ážááŒáá·áºááŒáá«á áá¯á·á ááááŠážá áœá¬á á¡áá¯á¶ážááŒá¯áá°ááẠáááºááŒáááºáá±á¬á¡ááŒá±á¬ááºážá¡áá¬ááá¯áá±á¬ááºááœááºáá±ážáá±á¬ Nginx ááá¯á·áá±á¬ááºááŸááááºá á¡á²ááááᯠááŒá áºááœá¬ážáá¬á ááá¯á·áá±á¬áẠPHP ááá¯ááœáá·áºááá·áºá¡áá« Nginx ááẠApache ááá¯á· áá±á¬ááºážááá¯áá»ááºááᯠáááºááá·áºááá¯á·áááºá PHP ááŸáá·áº á¡áá° Apache ááẠáááºááŒáœáá±á¬ á¡ááŒá±á¬ááºážá¡áá¬áá»á¬ážááᯠáá¯ááºáá±ážáá±ááŒá®ááŒá áºáááºá
Timeweb ááŸá Apache & Nginx á¡á á¯á¡áá±ážá á¡ááºá¹áá«áááºáá»á¬áž
áá»áœááºá¯ááºááá¯á·á virtual hosting ááẠApache & Nginx á¡ááœáẠáááºááááºáááºááŸá¯á¡á
á®á¡á
áẠ2 áá¯ááᯠá¡áá±á¬ááºá¡áááºáá±á¬áºáááº- áá»áŸáá±ááŒá®áž ááŸá°áá«á.
áá»áŸáá±áá¬ážáá±á¬ á¡á
á®á¡á
ááº
á€á¡á á®á¡á ááºááᯠá¡áá¯á¶ážááŒá¯áá°á¡áá»á¬ážá á¯á¡ááœáẠá¡áá¯á¶ážááŒá¯áá«áááºá áááºážááᯠáááºážáááá¯ážááŸááºážááŸá¯ááŸáá·áº á¡áááºážá¡ááŒá áºááŒááºážáááºááŸá¯ááá¯á·ááŒáá·áº ááœá²ááŒá¬ážáá¬ážáá«áááº- áá»áŸáá±áá¬ážáá±á¬ á¡á á®á¡á ááºááẠá¡áááºážá¡ááŒá áºáá»á¬ážááᯠáááºážáá«ážá áœá¬á¡áá¯á¶ážááŒá¯áá±á¬ááŒá±á¬áá·áº áááºážáá¡áá±á¬ááºááœááºááẠááá¯ááá¯á á»á±ážáááºáá¬áá«áááºá á€á¡á á®á¡á á¥áºá¡áá áá¬áá¬ááẠá¡áá¯á¶ážááŒá¯áá°áá±á¬ááºážááá¯ááŸá¯áá»á¬ážá¡á¬ážáá¯á¶ážááᯠáá±á¬ááºááœááºáá±ážáááºááŸáá·áº Apache á ááŒá áºáááºáá»á¬ážá áœá¬ááᯠáá±á¬ááºááœááºááá¯ááºá á±ááẠááœáá·áºááŒá¯ááá·áº Nginx áá áºáá¯ááŒá áºáááºá
áá»áŸáá±áá¬ážáá±á¬ á¡á á®á¡á ááºááẠá¡áá»áááºá¡áá±á¬áºááŒá¬á¡á±á¬áẠááá¯ááá¯áá±á¬ááºážááœááºáá¬áá«áááº- áá»áá¯á·ááœááºážáá»ááºáá»á¬ážááᯠáá»áœááºá¯ááºááá¯á· áááŒááºážááŒááºáž ááŒá¯ááŒááºáá²á·áááºá á¡áááºááŒá±á áœá¬á áááºážááẠsource code ááá¯ááœááºážáá¶áááºáááá¯á¡ááºáá²áá¯ááºáá±á¬ááºááá¯ááºáááºá
áá»áŸáá±áá¬ážáá±á¬ á¡á
á®á¡á
ááº
ááŸá°áá²á·á¡á á®á¡á ááº
Dedicated ááẠá¡áááºážá¡ááŒá áºáá»á¬áž ááá¯ááá¯ááá¯á¡ááºáá±á¬ááŒá±á¬áá·áº áááºážáá¡áá±á¬ááºááœááºááẠáá¯á¶ážá áœá²áá°áá»á¬ážá¡ááœáẠááá¯á á»á±ážááŒá®ážáá«áááºá Dedicated scheme ááœááºá client áá áºáá¯á á®ááẠáááºážáááá¯ááºááá¯áẠApache ááá¯áááŸááááºá á€áá±áá¬ááœáẠá¡áááºážá¡ááŒá áºáá»á¬ážááᯠáá¯á¶ážá áœá²áá°á¡ááœáẠáá®ážááá·áºáá¬ážááŸáááŒá®áž áááºážááá¯á·ááᯠáá®ážááá·áºááœá²áá±áá±ážáá«áááºá áááºážá¡áá¯ááºáá¯ááºáá¯á¶- áá¬áá¬áá±á«áºááœáẠPHP áá¬ážááŸááºážáá»á¬ážá áœá¬ááŸááááºá 5.3á 5.4á 5.6á 7.1á 7.2á 7.3á 7.4 áá¬ážááŸááºážáá»á¬ážááᯠáá»áœááºá¯ááºááá¯á· áá¶á·ááá¯ážáá±ážáá«áááºá ááá¯á·ááŒá±á¬áá·áº PHP áá¬ážááŸááºážáá áºáá¯á á®á¡ááœáẠáááºážáááá¯ááºááá¯áẠApache ááᯠá áááºááá¯ááºáá«ááŒá®á
ááŸá°áá²á·á¡á
á®á¡á
ááº
áá¯á¶ááŒá¯á¶áá¯ááºá Nginx ááœááºáá¯ááºáá»á¬ážáááºááŸááºááŒááºážá
ááááºáá Nginx á¡ááœááºá áá»áœááºá¯ááºááá¯á·ááẠáá»áŸáá±áá¬ážáá±á¬ áááºááá¯áá®áá¯ááºáá»á¬áž (áá¯ááºáá»á¬áž) á¡áá»á¬ážá¡ááŒá¬áž - ááá¯ááááºážáá áºáá¯áá»áŸáẠáá¬áá¬áá áºáᯠááááºááá¯á·ááŒááºážááᯠá¡áá¯á¶ážááŒá¯áá²á·áááºá áááºááá¯ááºáá áºáá¯á á®á¡ááœáẠáá®ážááŒá¬ážáá¯ááºáá áºáá¯ááᯠáááºáá®ážáá¬ážáá±á¬ááŒá±á¬áá·áº á€á áá áºááá·áºááœááºážááŸá¯ááẠá¡áááºážá¡ááŒá áºáá»á¬ážá áœá¬ ááá¯á¡ááºáá«áááºá ááá¯á·áá±á¬áºá Nginx áááºáááºáá»á¬ážááœááºá ááá¯ááºá¡áá»á¬ážá á¯ááẠá¡áá»áá¯ážá¡á á¬ážáá°ááŒá áºáááºá ááá¯á·ááŒá±á¬áá·áº module á¡ááœááºážááŸáááŒá±áá¯á¶áááºážááœáŸááºáá»á¬ážááá¯á¡áá¯á¶ážááŒá¯ááŒááºážááŒá±á¬áá·áº áááºážááá¯á·ááᯠáá¯ááºáá áºáá¯ááœááºáá¬ážááá¯ááºáááºá ngx_http_map_moduleá á¬áá±ážá á¬áá°áá»á¬ážááᯠáááºááŸááºááœáá·áºááŒá¯áááºá á¥ááá¬á¡á¬ážááŒáá·áºá áá»áœááºá¯ááºááá¯á·ááœáẠvariable áá»á¬ážááᯠáá¶á·ááá¯ážáá±ážáááá·áº áá¯ááºáá¯á¶á á¶áá áºáá¯ááŸááááº- site ááá¯á·ááœá¬ážáá¬áááºážááŒá±á¬ááºážá PHP áá¬ážááŸááºážá á¡áá¯á¶ážááŒá¯áá°á ááá¯á·ááŒá±á¬áá·áºá Nginx ááœá²á·á ááºážááŸá¯áá¯á¶á á¶ááᯠááŒááºáááºáááºááŸá¯ááŒááºážááŒá áºáááºá ááá¯ááá¯áááºááŸá¬ ááŒááºáááºá áááºááŒááºážááᯠá¡ááŸáááºááŒáŸáá·áºáá²á·áááºá
á€ááœá²á·á ááºážáá¯á¶ááẠRAM á¡áááºážá¡ááŒá áºáá»á¬ážááᯠá¡ááœááºáááºáááºááŒá®áž Nginx ááᯠááŒááºáááºá á±áááºá
ááŒááºáááºá áááºááŒááºáž á¡áá¯ááºáááŒá áºáá«á
áá»áŸáá±áá¬ážáá±á¬ á¡á á®á¡á ááºááœáẠáááºááá¯ááºáááºáááºáá»á¬ážááᯠááŒá±á¬ááºážáá²ááá·áºá¡áá« Apache ááᯠááŒááºáááºá áááºááẠááá¯á¡ááºááŸá¯ááᯠáááºááŸá¬ážáá²á·áááºá ááááºáá áá±á¬ááºáááºáá áºáŠážááẠááá¯ááááºážáá áºáá¯ááá·áºááẠááá¯á·ááá¯áẠPHP áá¬ážááŸááºážááᯠááŒá±á¬ááºážáá²ááá¯áá±á¬á¡áá«á áá¯á¶á·ááŒááºááŸá¯áá»á¬ážááŸá±á¬áá·áºááŸá±ážá á±ááŒá®áž ááá¯ááºá áœááºážáá±á¬ááºáááºááᯠá¡áá»ááºááá±á¬áá±á¬ááºáá±á¬ Apache ááᯠáááŒá áºááá±ááŒááºáááºáááºááẠááá¯á¡ááºáá«áááºá
ááá¯ááºážááá
áºááœá²á·á
ááºážáá¯á¶áá»á¬ážááᯠáááºáá®ážááŒááºážááŒáá·áº ááŒááºáááºá
áááºááŒááºážáá»á¬ážááᯠáááºááŸá¬ážááá¯ááºáá«áááºá áá»á±ážáá°ážáááºáá«áááºá
áá»áŸáá±áá¬ážáá±á¬ á¡á
á®á¡á
ááºááœá²á·á
ááºážááŸá¯
Docker ááá±á¬á
áá¯áá¹ááá®á¡áá»á¬ážá¡ááŒá¬ážááẠááœááºááááºáá¬á¡ááŒá±áá¶á áá áºááá¯á· ááŒá±á¬ááºážááœáŸá±á·áá²á·ááŒáááºá Timeweb ááẠááá¯ááᯠá¡ááœááºáá°ážááŒá±á¬ááºážááŸá¯ ááŒá áºááá¯ááºáá»á±ááᯠá ááºážá á¬ážáá±áá«áááºá áá¯ááºáá«áááºá áá¯á¶ážááŒááºáá»ááºááá¯ááºážá¡ááœáẠáá±á¬ááºážáá»áá¯ážááá¯ážáá»áá¯ážááœá±ááŸááá«áááºá
ááŒááºážááááá¯ááºáá±á¬ á¡á¬ážáá¬áá»ááºáá»á¬ážááŸáá·áºá¡áá°á ááœááºááááºáá¬á áá áºááẠáá¯á¶ážá áœá²áá°á¡á¬áž á¡áááºážá¡ááŒá áºá¡áááºážáááºáᬠáá±ážáá±á¬ááºáááºá Timeweb ááœááºáá±á¬áºááŒáá¬ážáá±á¬ hosting scheme ááŒá±á¬áá·áºá¡áá¯á¶ážááŒá¯áá°ááẠRAM ááœááºááá·áºáááºáá»ááºáááŸááá«á áááºážááẠááœááºááááºáá¬ááẠá¡áááºážá¡ááŒá áºáá»á¬ážááᯠááá¯ááá¯áááŸááááºá ááá¯á·á¡ááŒááºá á¡áá¯á¶ážááŒá¯áá°ááœáẠApache module áá»á¬ážááá¯ááá¯áááºáá±á¬ááºááá¯ááºáááºá
Timeweb ááẠáááºááá¯ááºáá±á«ááºáž 500 ááá·áºááᯠá¡á¬ážáá±á¬ááºážá á±áááºá áá»áœááºá¯ááºááá¯á·ááẠááŒá®ážá áœá¬áá±á¬áá¬áááºáá°áá¬ážááŒá®áž ááŸá¯ááºááœá±ážáá±á¬áááá¯áá¬ááá¬ááᯠáá»ááºáá»ááºážáááºáááºážá ááá¬ážáá»áŸáááŸá¯áááŸááá±á¬ ááŒá±á¬ááºážáá²ááŸá¯áá»á¬ážááᯠáááŒá¯áá¯ááºáá«á Apache ááŸáá·áº Nginx áá±á«ááºážá ááºááŸá¯ááẠáá¯á¶ááŒááºá áááºáá»áááŒá®áž á¡áá»áááº-á ááºážáááºááŒá®ážááŒá áºáááºá áá áºááẠáá»áœááºá¯ááºááá¯á·ááẠáá°ážááŒá¬ážáá±á¬áá¯á¶á á¶áá»á¬ážááŒáá·áº á¡ááŒáá·áºáá¯á¶ážá áœááºážáá±á¬ááºáááºááá¯áááŸáááẠááŒáá¯ážá á¬ážáááºá
ááá¯ááºá¡áá»á¬ážá¡ááŒá¬ážá á¡áááºá¡ááœá±ážááŒáá·áºáá¬ážááŒá®áž ááŒááºáááºáá±á¬áááºáááºááŸá¯áá»á¬ážá¡ááœááºá áááºááẠApache ááŸáá·áº Nginx á ááá°áá¬áá¯á¶á
á¶ááŸáá·áº áááºááŒáœáá±á¬ááœá²á·á
ááºážááŸá¯ááᯠá¡áá¯á¶ážááŒá¯áááºááá¯á¡ááºáááºá áááºážááẠááá·áºá¡á¬áž á¡áá¬ážáá°áá¬áá¬á¡áá»á¬ážá¡ááŒá¬ážááᯠááœááºáá°áá»ááºááŒááºá
áœá¬ á
á®áá¶ááá·áºááœá²ááá¯ááºá
á±áá«áááºá
source: www.habr.com