
рдЬрдм рдЖрдк рд╡рд░реНрдбрдкреНрд░реЗрд╕ рдкрд░ рд╕рд░рд▓ рд╕рд╛рдЗрдЯ рдмрдирд╛рддреЗ рд╣реИрдВ, рддреЛ рдПрдХ рд╡реЗрдм рд╕рд░реНрд╡рд░ рдХреЗ рд╕рд╛рде рд╕рдм рдХреБрдЫ рд╕рд░рд▓ рд╣реЛрддрд╛ рд╣реИ, рдореИрдВрдиреЗ Xampp рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдФрд░ рдЪреБрдкрдЪрд╛рдк рдХрд╛рдо рдХрд░рддрд╛ рд╣реВрдВред
рд▓реЗрдХрд┐рди рд╡рд╣ рдХреНрд╖рдг рдЖрддрд╛ рд╣реИ рдЬрдм рдЖрдк рдЧрдВрднреАрд░ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ рд╕рдВрд▓рдЧреНрди рд╣реЛрдирд╛ рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рд╡рд╣рд╛рдВ рд╕рд░реНрд╡рд░ рдкрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХрд╛рдлреА рд╕рд╛рдорд╛рдиреНрдп рдирд╣реАрдВ рд╣реИ рдФрд░ Xampp рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдмрд╣реБрдд рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдирд╣реАрдВ рд╣реИ, рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдореБрдЭреЗ Apache рд╕реЗ рдПрд▓рд░реНрдЬреА рд╣реИред
рдореИрдВ рдПрдХ рд╕рдорд░реНрдкрд┐рдд рд╕рд░реНрд╡рд░ рдХреА рддрд░рд╣ рдПрдХ рдЕрдЪреНрдЫрд╛, рд▓рд╛рдЗрд╡ рд╡реЗрдм рд╕рд░реНрд╡рд░ рдЪрд╛рд╣рддрд╛ рдерд╛, рд▓реЗрдХрд┐рди рдЕрдкрдиреЗ рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░, рдФрд░ рд╕рд╛рде рд╣реА рд╕рд╛рде рд╕реНрдерд╛рдиреАрдп рд░реВрдк рд╕реЗ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдерд╛ред
рдЖрдк рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХреНрдпрд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ:
- Sitename.ru рдЬреИрд╕реЗ рд╕рд╛рдорд╛рдиреНрдп рдпреВрдЖрд░рдПрд▓ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди
- / рдЖрджрд┐ рдХреЛ рд╣реЛрд╕реНрдЯ / рд╕рдВрдкрд╛рджрд┐рдд рди рдХрд░реЗрдВ
- рдирдВрдЧреЗрдХреНрд╕ рдХреЙрдиреНрдлрд┐рдЧреНрд╕ рдХреЛ рдПрдбрд┐рдЯ рди рдХрд░реЗрдВ
- рд╕реНрдерд╛рдиреАрдп рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдХрд╛рдо рдХрд░реЗрдВ
- рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╕рд░реНрд╡рд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдкреНрд░рд╢рд╛рд╕рди
- рдкреГрдердХ рд╡рд╛рддрд╛рд╡рд░рдг
- рд╕реЗрдЯ рдХрд░реЗрдВ рдФрд░ рднреВрд▓ рдЬрд╛рдПрдВ
рдПрдХ рдФрд░ рд╡рд┐рдХрд▓реНрдк рд╣реИ - рдмрд╕ рдШрд░ рдкрд░ рд╕рдм рдХреБрдЫ рдЙрдард╛рдУ, рд▓реЗрдХрд┐рди рдПрдХ рдкрдХрдбрд╝ рд╣реИ, рдЕрдЧрд░ рдХреБрдЫ рдЯреВрдЯ рдЬрд╛рддрд╛ рд╣реИ, рд╣рд╛рд░реНрдб рдбреНрд░рд╛рдЗрд╡ рдЧрд┐рд░ рдЬрд╛рддрд╛ рд╣реИ, рдпрд╛ рдХреБрдЫ рдФрд░, рддреЛ рдлрд┐рд░ рд╕реЗ рд╕рдм рдХреБрдЫ рдЗрдХрдЯреНрдард╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдЖрд▓рд╕реА рд╣реЛ рдЬрд╛рдПрдЧрд╛, рдФрд░ рдЖрдк рдмрд╕ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдХреА рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдмреИрдХрдЕрдк рд▓реЗ рд╕рдХрддреЗ рд╣реИрдВ, рд╣рдореЗрдВ рдПрдХ рд╕реНрд╡рддрдВрддреНрд░ рдорд┐рд▓ рдЬрд╛рдПрдЧрд╛ рдкрд░реНрдпрд╛рд╡рд░рдгред
рдЗрд╕рд▓рд┐рдП, рдореИрдВрдиреЗ рдПрдХ рдЖрднрд╛рд╕реА рдорд╢реАрди (рд╡рд░реНрдЪреБрдЕрд▓рдмреЙрдХреНрд╕) рдореЗрдВ рдбреЗрдмрд┐рдпрди рдХреЛ рдЙрдард╛рдпрд╛ рдФрд░ рдХреБрдЫ рдШрдВрдЯреЛрдВ рдореЗрдВ nginx + phpfpm рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛, рд▓реЗрдХрд┐рди рдпрд╣ рдЕрднреА рддрдХ рдПрдХ рдФрд░ рдирд╣реАрдВ рд╣реИ-рдХреИрд╕реЗ nginx + phpfpm рдмрдВрдбрд▓ рдХреЗ рд▓рд┐рдП, рд╣рдо xampp рдкреНрд░рдХрд╛рд░ рдХрд╛ рдПрдХ рддреИрдпрд╛рд░-рдирд┐рд░реНрдорд┐рдд рд╕рдорд╛рдзрд╛рди рдмрдирд╛ рд░рд╣реЗ рд╣реИрдВред
рдЯреНрд░реЗрдирд┐рдВрдЧ
рдЗрд╕рд▓рд┐рдП рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рддрд╛рдЬрд╝рд╛ рд╕реНрдерд╛рдкрд┐рдд рдбреЗрдмрд┐рдпрди 7 (рдордЯреНрдард╛) рд╣реИред рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдХреЛ рд╡реЗрдмрд╕рд░реНрд╡рд░ рдирд╛рдо рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рд╕реНрдерд╛рдиреАрдп рдорд╢реАрди рдкрд░ рдбреЗрдмрд┐рдпрди рд╡реНрд╣реАрдЬрд╝реА рднреА рд▓рдЧрд╛рдИ рдЬрд╛рддреА рд╣реИред
рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдореИрдВ рд╕рдВрд╡рд╛рдж рдмреЙрдХреНрд╕ рд╕реЗ рдЫреБрдЯрдХрд╛рд░рд╛ рдкрд╛рдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛ рдФрд░ ssh рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реВрдВрдЧрд╛ред
рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдмрдВрдж рдХрд░реЗрдВ рдФрд░ рд▓рд┐рдЦреЗрдВ:
$ VBoxManage modifyvm "webserver" --natpf1 "guestssh,tcp,127.0.0.1,2222,10.0.2.15,22"
рдЙрд╕реА рд╕рдордп рд╣рдо рд╡реЗрдм рд╕рд░реНрд╡рд░ рдХреЗ рд▓рд┐рдП 80 рд╡рд╛рдВ рдкреЛрд░реНрдЯ рдлреЙрд░рд╡рд░реНрдб рдХрд░реЗрдВрдЧреЗред
рдХреЗрд╡рд▓ рд░реВрдЯ 1024 рд╕реЗ рдХрдо рдкреЛрд░реНрдЯ рдЦреЛрд▓ рд╕рдХрддрд╛ рд╣реИ (
or10n рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж), рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рд╕рд┐рд░реНрдл рдкреЛрд░реНрдЯ 8888 рдХреЛ рдлреЙрд░рд╡рд░реНрдб рдХрд┐рдпрд╛ рдФрд░ рдкреЛрд░реНрдЯ 80 рд╕реЗ 8888 рдкрд░ рд░реАрдбрд╛рдпрд░реЗрдХреНрдЯ рдХрд┐рдпрд╛ред
$ VBoxManage modifyvm "webserver" --natpf1 "web,tcp,127.0.0.1,8888,10.0.2.15,80"
рдмрд╛рд╣рд░ рдирд┐рдХрд▓рдиреЗ рддрдХ рдбрд╛рд▓реЗрдВ 0
iptables -t nat -A OUTPUT -d 127.0.0.1 -p tcp --dport 80 -j REDIRECT --to 8888
10.0.2.15 рдХреЗ рдмрдЬрд╛рдп рдпрд╣рд╛рдВ рдПрдХ рдФрд░ рдЖрдИрдкреА рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, eth0 рдкрд░ ifconfig рдХрдорд╛рдВрдб рдХрд╛ рдЖрдЙрдЯрдкреБрдЯ рджреЗрдЦреЗрдВред
рд╣рдо рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдХреЛ рдкреГрд╖реНрдарднреВрдорд┐ рдореЗрдВ рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВ, рдпрд╣ рдмрд╣реБрдд рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИ, рдХреГрдкрдпрд╛ рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рд╣рдо рдПрдХ рдирд┐рдпрдорд┐рдд рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд▓рддреЗ рд╣реИрдВ рдЬрд┐рд╕рдХреЗ рдкрд╛рд╕ рд╡реЗрдмрд╕рд░реНрд╡рд░ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рд╣реИред
$ (vboxheadless -s webserver &)
Enter рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ
рдпрд╣ рд╕рдм рд╣реИ, рд╣рдордиреЗ рдкреЛрд░реНрдЯ 2222 рдХреЛ 22 рдЖрдВрддрд░рд┐рдХ рдореЗрдВ рднреЗрдЬ рджрд┐рдпрд╛ рд╣реИ, рдкреЛрд░реНрдЯ 80 рдХрд╛рдо рдХрд░реЗрдЧрд╛, рд╣рдо рдмрд╛рдж рдореЗрдВ рджреЗрдЦреЗрдВрдЧреЗред рд╣рдо рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддреЗ рд╣реИрдВ:
рдкреИрдХреЗрдЬ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ:
Php-fpm рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВред
рдЪреВрдВрдХрд┐ рд╣рдореЗрдВ рд╕реБрд░рдХреНрд╖рд╛ рдХреЗ рд╕рд╛рде рд╕реНрдЯреАрдо рдмрд╛рде рд▓реЗрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╕рдм рдХреБрдЫ рдПрдХ www-data рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реЗ рдХрд╛рдо рдХрд░реЗрдЧрд╛ред
рд╣рдо рд╕реЙрдХреЗрдЯ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рднреА рд╕рдВрднрд╛рд▓ рд▓реЗрдВрдЧреЗред рдореИрдВ рдПрдХ рддреИрдпрд╛рд░-рдирд┐рд░реНрдорд┐рдд рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реВрдВ, рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдореИрдВрдиреЗ рд╡рд╣рд╛рдВ рдХреБрдЫ рднреА рдирд╣реАрдВ рдЬреЛрдбрд╝рд╛ рд╣реИ, рдмреИрдХрдЕрдк рдХрд░рдирд╛ рди рднреВрд▓реЗрдВред
рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдбрд╛рд▓реЗрдВ:
[global] pid = /var/run/php5-fpm.pid error_log = /var/log/php5-fpm.log include = /etc/php5/fpm/pool.d/*.conf
рдпрд╣рд╛рдБ рдлрд┐рд░ рд╕реЗ, рдбрд┐рдлрд╝реЙрд▓реНрдЯ, рдЖрдк рдРрд╕рд╛ рдмрд┐рд▓реНрдХреБрд▓ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдХреЗрд╡рд▓ рдЯрд┐рдкреНрдкрдгреА рдХреЗ рдмрд┐рдирд╛ рдПрдХ рд╣реА рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд╣реИ, рд▓реЗрдХрд┐рди рдореЗрд░реЗ рд▓рд┐рдП рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЛ рдлрд┐рд░ рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реИред
рдЕрдм рд╣рдореЗрдВ рдПрдХ рдРрд╕рд╛ рдкреВрд▓ рддреИрдпрд╛рд░ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдЬреЛ рд╣рдорд╛рд░реЗ php рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░реЗрдЧрд╛ред рд╣рдо рд╡рд┐рдиреНрдпрд╛рд╕ рдХреЛ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд░реВрдк рдореЗрдВ рд▓рд╛рддреЗ рд╣реИрдВред
рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдбрд╛рд▓реЗрдВ
[www] user = www-data group = www-data listen = /tmp/php5-fpm.sock pm = dynamic pm.max_children = 10 pm.start_servers = 2 pm.min_spare_servers = 1 pm.max_spare_servers = 3 chdir = /
рджреЛрдкрд╣рд░ рдХреЗ рдорд╛рдкрджрдВрдбреЛрдВ рдХреЛ рдЕрдиреНрдп рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдкрд░ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рд╡рд░реНрдгрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдпрд╣рд╛рдВ рдореИрдВ рдХреБрдЫ рднреА рдирд╣реАрдВ рд╕рдордЭрд╛рдКрдВрдЧрд╛, рдмрд╕ рдЗрд╕реЗ рддреИрдпрд╛рд░ рд░рдЦреЗрдВред
рдпрд╣ php.ini рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрдиреА рд╣реБрдИ рд╣реИред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдХреЛрдИ рд╡реНрдпрдХреНрддрд┐ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдХреЗ рд╕рд╛рде рд╕рдВрддреБрд╖реНрдЯ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдпрд╣ рдмреБрд░рд╛ рдирд╣реАрдВ рд╣реИред рд▓реЗрдХрд┐рди рдореИрдВ рд▓реЗ рдЖрдКрдВрдЧрд╛ред
рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдмрдбрд╝рд╛ рдФрд░ рд╡реИрдХрд▓реНрдкрд┐рдХ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореИрдВ рдпрд╣рд╛рдВ
pastebin.com/AAudu4sh рдкреЛрд╕реНрдЯ рдХрд░рддрд╛ рд╣реВрдВ
рд░рд┐рдмреВрдЯ php-fpm
Nginx рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВред
рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рд╣рд░ рдмрд╛рд░ рд╕рд░реНрд╡рд░ рдкрд░ рдЬрд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдПрдХ рдХреЙрдиреНрдлрд┐рдЧ, рд░рд┐рдмреВрдЯ рдирдЧрдиреЗрдХреНрд╕ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдЖрд▓рд╕реА рд╣реЛрдиреЗ рдХреА рд╕рдорд╕реНрдпрд╛ рд░рд╣рддреА рд╣реИред рдЗрд╕рд▓рд┐рдП, рдореИрдВрдиреЗ рдПрдХ рд╕рд╛рд░реНрд╡рднреМрдорд┐рдХ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЛ рдЗрдХрдЯреНрдард╛ рдХрд┐рдпрд╛ред
рдЙрд╕рдХреЗ рдмрд╛рдж, рдЖрдк рдмрд╕ рдПрдХ рдлрд╝реЛрд▓реНрдбрд░ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдлрд╛рдЗрд▓реЗрдВ рдЕрдкрд▓реЛрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдХрд╛рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЬрд▓реНрджреА рд╕реЗ рдирд╣реАрдВ рдХрд╣рд╛ред рдпрд╣рд╛рдБ рдЖрдк рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ nginx рд╡рд┐рдиреНрдпрд╛рд╕ рд╣реИ:
user www-data; worker_processes 4; pid /var/run/nginx.pid; events { worker_connections 768;
рдЙрдкрд░реЛрдХреНрдд рд╡рд┐рдиреНрдпрд╛рд╕ рдХреЛ рдЪрд┐рдкрдХрд╛рдПрдБ
рдореИрдВ рдЗрд╕ рдмрд╛рдд рдХрд╛ рдвреЛрдВрдЧ рдирд╣реАрдВ рдХрд░рддрд╛ рдХрд┐ рд╡рд┐рдиреНрдпрд╛рд╕ рдЕрдЪреНрдЫрд╛ рдФрд░ рдкрд░рд┐рдкреВрд░реНрдг рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЕрднреА рддрдХ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реБрдИ рд╣реИред рдореБрдЭреЗ рдмрд╣реБрдд рдЦреБрд╢реА рд╣реЛрдЧреА рдЕрдЧрд░ рдРрд╕реЗ рд▓реЛрдЧ рд╣реИрдВ рдЬрд┐рдирдХреЗ рдкрд╛рд╕ рдпрд╣рд╛рдВ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рд╣реИред
рдЦреИрд░ рдпрд╣ рд╕рдм рд╣реИ, рдпрд╣ рдХреЗрд╡рд▓ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрдиреА рд╣реБрдИ рд╣реИред рдореИрдВ рдереЛрдбрд╝рд╛ рд╕рдордЭрд╛рддрд╛ рд╣реВрдВ рдХрд┐ рд╣рдорд╛рд░реЗ рд╕рд╛рде рд╕рдм рдХреБрдЫ рдХреИрд╕реЗ рд╣реЛрдЧрд╛ред
- / рд╡реЗрдм рдлрд╝реЛрд▓реНрдбрд░ рдЬрд╣рд╛рдВ рдкреВрд░рд╛ рд╕рд░реНрд╡рд░ рдЭреВрда рд╣реЛрдЧрд╛, рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЗ рдЕрдкрд╡рд╛рдж рдХреЗ рд╕рд╛рде
- / рд╡реЗрдм / рдмрд░реНрддрди - рд╡рд╣рд╛рдБ рд╣рдо рдЕрдкрдиреЗ рд╕рднреА рдЕрддрд┐рд░рд┐рдХреНрдд, рд╕рд╣рд╛рдпрдХ рд▓рд┐рдкрд┐рдпреЛрдВ рдЬреИрд╕реЗ phpmyadmin рдХреЛ рдЬреЛрдбрд╝реЗрдВрдЧреЗ, рдЬрдм рддрдХ рдореБрдЭреЗ рдкрддрд╛ рдирд╣реАрдВ рдЪрд▓реЗрдЧрд╛ рдХрд┐ рд╡рд╣рд╛рдБ рдФрд░ рдХреНрдпрд╛ рд░рдЦрд╛ рдЬрд╛рдП, рдХреНрдпреЛрдВрдХрд┐ рдЬрдмрдХрд┐ рдЬреНрдпрд╛рджрд╛ рдХреБрдЫ рдирд╣реАрдВ рдЪрд╛рд╣рд┐рдПред
- / рд╡реЗрдм / рд╕рд╛рдЗрдЯреЗрдВ - рдпрд╣рд╛рдВ рд╣рдорд╛рд░реА рд╕рднреА рд╕рд╛рдЗрдЯреЗрдВ рд╣реИрдВред
рдЗрд╕рдореЗрдВ рд▓реЙрдЧ, рдПрдХреНрд╕реЗрд╕ рдФрд░ рдПрд░рд░ рднреА рд╣реЛрдЧрд╛ред
рдлрд╝реЛрд▓реНрдбрд░ рдмрдирд╛рдПрдБ
рд╣рдордиреЗ рдЕрдзрд┐рдХрд╛рд░ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд┐рдП
рд░рд┐рдмреВрдЯ рдирдЧреАрдиреЗрдХреНрд╕ред
рдпрд╣ phpmyadmin рдбрд╛рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрдиреА рд╣реБрдИ рд╣реИред
рд╕рд░реНрд╡рд░ рдкрд░ рд╣рдо рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рддреЗ рд╣реИрдВ
рдпрд╣реА рд╣реИ, phpmyadmin рдХрд╛рдо рдФрд░ рд░рдХреНрд╖рд╛ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реИред рдЕрдм рдЖрдк рдЗрд╕реЗ
phpmyadmin.l рдкрд░ рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВ
рддреЛ, рд╡реЗрдм рд╕рд░реНрд╡рд░ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реИ, рдпрд╣ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдмрд╛рдХреА рд╣реИ рддрд╛рдХрд┐ рдпрд╣ рдмреВрдЯ рд╕рдордп рдкрд░ рд╢реБрд░реВ рд╣реЛ, рд╢рдЯрдбрд╛рдЙрди рдФрд░ рд░рд┐рдмреВрдЯ рдкрд░ рдмрдирд╛ рд░рд╣реЗ, рдФрд░ рдХреЛрдИ рд╕реНрдерд┐рддрд┐ рд╡рд┐рдВрдбреЛ рдирд╣реАрдВ рд╣реИред
рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдХреЗ рдмреВрдЯ рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж, рдореИрдВ рд░рдгрдиреАрддрд┐ рдХрд╛ рдереЛрдбрд╝рд╛ рд╡рд░реНрдгрди рдХрд░рддрд╛ рд╣реВрдВ, рд╣рдо рд╕рд╛рдЗрдЯреЛрдВ рдХреЗ рд╕рд╛рде рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЛ рдорд╛рдЙрдВрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП sshfs рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рдореИрдВрдиреЗ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдХрд┐рдпрд╛ред
рд╣рд░ рдмрд╛рд░ рдЬрдм рдореИрдВ рдХреЛрдИ рдЕрдиреНрдп рд╕рд╛рдЗрдЯ рдЬреЛрдбрд╝рддрд╛ рд╣реВрдВ, рддреЛ / etc / рдореЗрдЬрдмрд╛рди рдлрд╝рд╛рдЗрд▓ рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдореИрдВ рдмрд╣реБрдд рдЖрд▓рд╕реА рд╣реВрдВ, рдЗрд╕рд▓рд┐рдП рд╣рдо рдпрд╣ рд╕рдм рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдХрд░реЗрдВрдЧреЗред
рд╕реНрд╡рдЪрд╛рд▓рди
рд╣рдо рдХреБрдВрдЬреА рджреНрд╡рд╛рд░рд╛ рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдХрд░рддреЗ рд╣реИрдВ
рд╕рд░реНрд╡рд░ рдкрд░ рдЖрдк рдХреА рдЬрд░реВрд░рдд рд╣реИ:
Nginx рдФрд░ php5-fpm рдбреЗрдореЙрди рдХреЛ рд░реЛрдХреЗрдВ, рдФрд░ www-data рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд▓рд┐рдП рд╣реЛрдо рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рд╕реЗрдЯ рдХрд░реЗрдВред
рд░реВрдЯ рдХреБрдВрдЬреА рдЙрддреНрдкрдиреНрди рдХрд░реЗрдВ, рдФрд░ рдлрд┐рд░ рдЬрдирддрд╛ рдХреЛ рдлрд╝рд╛рдЗрд▓ /home/www-data/.ssh/authorstekeys рдореЗрдВ рдбрд╛рд▓реЗрдВ
рдХреНрд▓рд╛рдЗрдВрдЯ рдкрд░ рд╣рдо рдЬрд╛рдБрдЪ рдХрд░рддреЗ рд╣реИрдВ:
рдпрджрд┐ рдЖрдкрдиреЗ рдмрд┐рдирд╛ рдкрд╛рд╕рд╡рд░реНрдб рджрд░реНрдЬ рдХрд┐рдпрд╛ рд╣реИ, рддреЛ рд╕рдм рдХреБрдЫ рдареАрдХ рд╣реИ, рдпрджрд┐ рдирд╣реАрдВ, рддреЛ рдЖрдкрдиреЗ рдХреБрдВрдЬрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдХреБрдЫ рдЧрд▓рдд рдХрд┐рдпрд╛ рд╣реИред
рдЕрдм рдпрд╣ 2 рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдмрдиреА рд╣реБрдИ рд╣реИред
1) рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдФрд░ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдорд╛рдЙрдВрдЯрд┐рдВрдЧ рдХреА рдЙрдкрд▓рдмреНрдзрддрд╛ рдХреА рдЬрд╛рдБрдЪ рдХреЗ рд▓рд┐рдП рд╕реНрдХреНрд░рд┐рдкреНрдЯ, рд╕рд╛рде рд╣реА / etc / рдореЗрдЬрдмрд╛рди рдлрд╝рд╛рдЗрд▓ рдХреА рдкреАрдврд╝реАред
рдирд┐рдореНрди рдХреЛрдб рдкреЗрд╕реНрдЯ рдХрд░реЗрдВ
рдореИрдВ рдХреЛрдб рдХреА рд╢реБрджреНрдзрддрд╛ рдХрд╛ рдвреЛрдВрдЧ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реВрдВ, рдФрд░ рдореБрдЭреЗ рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЦреБрд╢реА рд╣реЛрдЧреА рдЬреЛ рд╡рд╣рд╛рдВ рдмрдЧ рдвреВрдВрдврддреЗ рд╣реИрдВред рд▓реЗрдХрд┐рди рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рдареАрдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред
рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреА рд╕реБрд╡рд┐рдзрд╛ рдпрд╣ рд╣реИ рдХрд┐ рдЕрдЧрд░ рдЖрдк рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдХреЛ рд░рд┐рдмреВрдЯ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рднреА рдХреБрдЫ рдирд╣реАрдВ рдЯреВрдЯреЗрдЧрд╛ рдФрд░ рд╕рдмрдХреБрдЫ рдареАрдХ рд╣реЛ рдЬрд╛рдПрдЧрд╛ред
рдЕрдм рдЗрд╕реЗ рдЕрдорд▓ рдореЗрдВ рд▓рд╛рдПрдВ
2) рдПрдХ рдЫреЛрдЯреА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЬреЛ рд╡реЗрдм рд╕рд░реНрд╡рд░ рдХреЛ рд╢реБрд░реВ рдФрд░ рдмрдВрдж рдХрд░реЗрдЧреАред
рдирд┐рдореНрди рдХреЛрдб рдкреЗрд╕реНрдЯ рдХрд░реЗрдВ
Darkrain - рдЕрдкрдиреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд╕рд╛рде рдмрджрд▓реЗрдВ, рдЬреИрд╕рд╛ рдХрд┐ рдмрдирд╛рдпрд╛ рдорд╢реАрди рдЙрд╕рдХреЗ рдЕрдзреАрдирд╕реНрде рд╣реИ, рдФрд░ рдЬрдбрд╝ рддрдХ рдирд╣реАрдВред
рдлрд┐рд░, рдореИрдВ рдПрдХ рд╕рдорд░реНрдердХ рдирд╣реАрдВ рд╣реВрдБ рдпрд╣рд╛рдБ, рдЕрдЧрд░ рд╡реЗ рдореБрдЭреЗ рд╕рд╣реА рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдореИрдВ рдЖрднрд╛рд░реА рд░рд╣реВрдВрдЧрд╛, рд▓реЗрдХрд┐рди рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред
рд╣рдо рдЕрдзрд┐рдХрд╛рд░ рд╕реЗрдЯ рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рд╕реЗрд╡рд╛рдУрдВ рдХреА рд╕реВрдЪреА рдореЗрдВ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ
рдпрд╣ рдПрдХ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдмрдиреА рд╣реБрдИ рд╣реИ рдЬрд╣рд╛рдБ рд╣рдорд╛рд░реА рд╕рд╛рдЗрдЯреЗрдВ рджрд┐рдЦрд╛рдИ рджреЗрдВрдЧреА
рд╣рдорд╛рд░реЗ рд╕рд░реНрд╡рд░ рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░реЗрдВ
рд╣рд░ рдХреЛрдИ, рдЕрдм рд╣рд░ рдХреЛрдИ рдЦреБрд╢ рдФрд░ рд╕рдВрддреБрд╖реНрдЯ рд╣реИ, рд╣рдо рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рдмрдирд╛рддреЗ рд╣реИрдВ:
$ mkdir /mnt/webserver/testsite.ru.l && echo "<?php phpinfo();" > /mnt/webserver/testsite.ru.l/index.php
рд╣рдо 60 рд╕реЗрдХрдВрдб рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░рддреЗ рд╣реИрдВ, рдФрд░
testite.ru.l рдкрд░ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдкрд░ рдЬрд╛рддреЗ рд╣реИрдВ
рдЕрдЪреНрдЫрд╛ рддреЛ рдпрд╣ рд╣реИ, рд╣рдо рдХрд░ рдЪреБрдХреЗ рд╣реИрдВ! рдЖрдк рдЗрд╕ рддрдереНрдп рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рднреВрд▓ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рдПрдХ рдЖрднрд╛рд╕реА рдорд╢реАрди рд╣реИ, рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдЖрдкрдХреЛ рдХрд┐рд╕реА рднреА рддрд░рд╣ рдХреА рдЪреАрдЬ рдбрд╛рд▓рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ рдпрд╛ рдХреБрдЫ рдФрд░ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИред
рдЕрдм, рдирдИ рд╕рд╛рдЗрдЯ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВ рд╕рд┐рд░реНрдл / mnt / рд╡реЗрдмрд╕рд░реНрд╡рд░ рдореЗрдВ рдбреЛрдореЗрди рдирд╛рдо рдХреЗ рд╕рд╛рде рдПрдХ рдлрд╝реЛрд▓реНрдбрд░ рдмрдирд╛рддрд╛ рд╣реВрдВ, рдФрд░ рдХреЗрд╡рд▓ рд╡реНрдпрд╛рдХреБрд▓рддрд╛ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддрд╛ рд╣реВрдВред
рдкреБрдирд╢реНрдЪ
рдпрд╣рд╛рдБ рдпрд╣ рдХрдореЛрдмреЗрд╢ php-fpm рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрддрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдкреВрд▓ рдФрд░ рдЕрдиреНрдп
рдкреБрд╕реНрддрд┐рдХрд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ редpro/node/
31рдпреБрдкреАрдбреАред
рдЬреЛ рдХреЛрдИ рднреА рдореЗрд░реА рдмрд╛рдЗрдХ рдХреЛ рдкрд╕рдВрдж рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ рд╡рд╣
рд╡реИрдЧреНрд░рдВрдЯ (рдзрдиреНрдпрд╡рд╛рдж
zvirusz ) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддрд╛ рд╣реИ рд╕рдВрджрд░реНрдн:
рд╢реЗрд╖ рдЬрд╛рдирдХрд╛рд░реА Google рд╕реЗ рдереЛрдбрд╝реА рдмрд╣реБрдд рд▓реА рдЧрдИ рдереАред
рдЬрд┐рд╕рдиреЗ рдореБрдЭреЗ рдирд┐рдордВрддреНрд░рдг рджрд┐рдпрд╛, рдЙрд╕рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд-рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рдж! рд╣рд╛рдВ, рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ рдореБрдЭреЗ рд╕рдордЭ рдирд╣реАрдВ рдЖрдпрд╛ рдХрд┐ рдпрд╣ рдХреМрди рд╣реИредрдзрдиреНрдпрд╡рд╛рдж UFO рдЖрдордВрддреНрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП!