Linux-vserver рдпрд╛ рдкреНрд░рддреНрдпреЗрдХ рд╕реИрдВрдбрдмреЙрдХреНрд╕ рд╕реЗрд╡рд╛

рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдУрдкрдирд╡реЗрдЬрд╝ рдФрд░ рдПрд▓рдПрдХреНрд╕рдП рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рд╣рдмреНрд░ рд▓реЗрдЦ рдкрд░ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдпрд╣ рдореБрдЭреЗ рдпрд╛рдж рджрд┐рд▓рд╛рдпрд╛ рдХрд┐ рдпрд╣ рд▓реЗрдЦ рдЕрднреА рднреА рд╕реИрдВрдбрдмреЙрдХреНрд╕ рдореЗрдВ рдкрдбрд╝рд╛ рд╣реБрдЖ рд╣реИ ...

рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЛ рд░рдЦрдиреЗ рдХреЗ рдкреНрд░рдпреЛрдЬрдиреЛрдВ рдХреЗ рд▓рд┐рдП, рдореИрдВ рдЗрд╕ рдпреЛрдЬрдирд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ: рдкреНрд░рддреНрдпреЗрдХ рд╕реЗрд╡рд╛ рдХреЛ рдПрдХ рдЕрд▓рдЧ рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рд▓реЙрдиреНрдЪ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ: рдореБрдХрд╛рдмрд▓рд╛ - рдЕрд▓рдЧ рд╕реЗ, рдкрд░реАрдХреНрд╖рдг - рдЕрд▓рдЧ рд╕реЗ, рдЯреЗрд▓реАрдлреЛрдиреА - рдЕрд▓рдЧ рд╕реЗ, рд╡реЗрдм - рдЕрд▓рдЧ рд╕реЗред рдпрд╣ рд╣реИрдХрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рдЬреЛрдЦрд┐рдореЛрдВ рдХреЛ рдХрдо рдХрд░рддрд╛ рд╣реИ, рдЖрдкрдХреЛ рдореБрдХреБрдЯ рджреНрд╡рд╛рд░рд╛ рдкрдбрд╝реЛрд╕реА рд╕рд░реНрд╡рд░ рдХреЛ рдПрдХ rsync рдХреЗ рд╕рд╛рде рд╕рдм рдХреБрдЫ рдФрд░ рд╕рдм рдХреБрдЫ рд╡рд╛рдкрд╕ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдФрд░ рд▓реЛрд╣реЗ рдХреЗ рдЗрдХрдЯреНрдард╛ рд╣реЛрдиреЗ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдмрд╕ рдЗрд╕реЗ рдкрдбрд╝реЛрд╕реА рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдкрд░ рдмрдврд╝рд╛рдПрдВред (рдФрд░ drbd + corosync рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЖрдк рдЗрд╕реЗ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рднреА рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ)

рдПрдХ рдЕрд▓рдЧ рд╡рд╛рддрд╛рд╡рд░рдг рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП, VDS (рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рд╡рд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреЗрд╢рди) рдФрд░ VPS / рдЬреЗрд▓ (рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╕реНрдерд╛рди рдХрд╛ рд╡рд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреЗрд╢рди) рдирд╛рдордХ рджреЛ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╣реИрдВред

VDS рдЖрдЗрд╕реЛрд▓реЗрд╢рди рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП, XEN, VirtualBox, VMWare рдФрд░ рдЕрдиреНрдп рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрдиреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
Linux рдкрд░ VPS рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП, linux-vserver, рдпрд╛ openvz, рдпрд╛ lxc рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рд╡реАрдбреАрдПрд╕ рдХреЗ рд▓рд╛рдн: рдЕрдВрджрд░ рдХреА рдкреНрд░рдгрд╛рд▓реА рдмрд┐рд▓реНрдХреБрд▓ рдХрд┐рд╕реА рднреА рд╣реЛ рд╕рдХрддреА рд╣реИ, рдЖрдк рдХреЛрд░ рдХреЗ рд╡рд┐рднрд┐рдиреНрди рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЛ рд░рдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдЖрдк рдПрдХ рдФрд░ рдУрдПрд╕ рдбрд╛рд▓ рд╕рдХрддреЗ рд╣реИрдВред
рд╡реАрдбреАрдПрд╕ рдХреА рд╡рд┐рдкрдХреНрд╖: рдЖрдИрдУ рдкрд░ рдЙрдЪреНрдЪ рдкреНрд░рджрд░реНрд╢рди рд╣рд╛рдирд┐, рд╕рд░реНрд╡рд░ рдУрдПрд╕ рдкрд░ рдЪрд▓рдиреЗ рд╡рд╛рд▓реЗ рд▓реЛрдЧреЛрдВ рдХреА рдирдХрд▓ рдХрд░рдиреЗ рд╡рд╛рд▓реА рд╕реЗрд╡рд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдЕрддреНрдпрдзрд┐рдХ рд╕реАрдкреАрдпреВ рдФрд░ рд░реИрдо рдХреА рдЦрдкрддред

VPS рдХреЗ рд▓рд╛рдн: рдХреЗрд╡рд▓ рдкреНрд░рджрд░реНрд╢рди рдХреЗ рд▓рд┐рдП, рдмрд╣реБрдд рдХрдо рдкреНрд░рджрд░реНрд╢рди рд╣рд╛рдирд┐, рдХреЗрд╡рд▓ рдЙрди рд╕реЗрд╡рд╛рдУрдВ рдХреЛ рдЬрд┐рдирдХреА рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рд▓реЙрдиреНрдЪ рдХреА рдЬрд╛рддреА рд╣реИрдВред
рд╡рд┐рдкрдХреНрд╖ VPS: рдЖрдк рдХреЗрд╡рд▓ рд▓рд┐рдирдХреНрд╕ рдЪрд▓рд╛ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдХрд░реНрдиреЗрд▓ рдХреЗрд╡рд▓ рд╡рд╣ рд╕рдВрд╕реНрдХрд░рдг рд╣реЛрдЧрд╛ рдЬреЛ рдкрд╣рд▓реЗ рд╕реЗ рдЪрд▓ рд░рд╣рд╛ рд╣реИред

рдЪреВрдВрдХрд┐ рдореБрдЭреЗ рдЕрд▓рдЧ-рдЕрд▓рдЧ OS рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ, рдореИрдВ рд╣рд░ рдЬрдЧрд╣ linux-vserver рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ (рдпрд╣ рдРрддрд┐рд╣рд╛рд╕рд┐рдХ рд░реВрдк рд╕реЗ рд╣реБрдЖ, рдореИрдВ 2004 рд╕реЗ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рдФрд░ Openvz 2005 рдореЗрдВ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд╣реЛ рдЧрдпрд╛), рдФрд░ lxc, рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВ рд╕рдордЭрддрд╛ рд╣реВрдВ, рдпрд╣ рдЕрднреА рддрдХ рдЙрддреНрдкрд╛рджрди рдирд╣реАрдВ рд╣реБрдЖ рд╣реИ (рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ рдмрд╣реБрдд рдХрд░реАрдм рд╣реИ) рдкрд╣рд▓реЗ рд╕реЗ рд╣реА)ред

рдореИрдВ рдЕрдХреНрд╕рд░ рдкреВрдЫреЗ рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдкреНрд░рд╢реНрди рд╕реЗ рдЙрджреНрдзреГрдд рдХрд░реВрдВрдЧрд╛:
"рд▓рд┐рдирдХреНрд╕-рд╡реАрдПрд╕рд╡рд░ рдХреА рд╕реНрдерд┐рддрд┐ рдХреНрдпрд╛ рд╣реИ?
Linux-VServer рдореЗрдВ рдкрд░рд┐рдкрдХреНрд╡рддрд╛ рдХреЗ рдПрдХ рджрд╢рдХ рд╕реЗ рдЕрдзрд┐рдХ рд╣реИ рдФрд░ рдЗрд╕реЗ рд╕рдХреНрд░рд┐рдп рд░реВрдк рд╕реЗ рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рджреЛ рдкрд░рд┐рдпреЛрдЬрдирд╛рдПрдБ Linux-VServer, [LXC], рдФрд░ [OpenVZ] рдХреЗ рд╕рдорд╛рди рд╣реИрдВред рджреЛ рдореЗрдВ рд╕реЗ, OpenVZ рдЕрдзрд┐рдХ рдкрд░рд┐рдкрдХреНрд╡ рд╣реИ рдФрд░ рдХреБрдЫ рдЗрд╕реА рддрд░рд╣ рдХреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ Linux-VServer рдХреЛ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред LXC рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдХрд░реНрдиреЗрд▓ рддрдВрддреНрд░реЛрдВ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реЛрддрд╛ рд╣реИ рдЬреИрд╕реЗ рдХрд┐ рдЖрдзреБрдирд┐рдХ рдЧреБрдард▓реА рдореЗрдВ рдореМрдЬреВрдж cgroupsред рдпреЗ рдХрд░реНрдиреЗрд▓ рддрдВрддреНрд░ рдкрд░рд┐рд╖реНрдХреГрдд рд╣реЛрддреЗ рд░рд╣реЗрдВрдЧреЗ рдФрд░ рдЕрд▓рдЧрд╛рд╡ рдкрд░рд┐рдкрдХреНрд╡ рд╣реЛрдЧрд╛ред рдЬреИрд╕рд╛ рдХрд┐ рд╣реЛрддрд╛ рд╣реИ, рд▓рд┐рдирдХреНрд╕-рд╡реАрдПрд╕рдПрд╡рд░ рдПрд▓рдПрдХреНрд╕рд╕реА рд╕реЗ рдЕрд▓рдЧ рд╕реЗ рдЙрди рдирдИ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХрд╛ рд▓рд╛рдн рдЙрдард╛рдПрдЧрд╛ рдФрд░ рдЙрд╕реА рдордЬрдмреВрдд рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЛ рдкреНрд░рджрд╛рди рдХрд░рдирд╛ рдЬрд╛рд░реА рд░рдЦреЗрдЧрд╛ рдЬреЛ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдХрд░рддрд╛ рд╣реИред рд╡рд░реНрддрдорд╛рди рдореЗрдВ, LXC Linux-vserver рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдХрд╛рдлреА рдХрдо рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдФрд░ рдЕрд▓рдЧрд╛рд╡ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред LXC рдЕрдВрддрддрдГ рдХрд░реНрдиреЗрд▓ рддрдВрддреНрд░ рдХреЗ рдЖрд╕рдкрд╛рд╕ рдПрдХ рдордЬрдмреВрдд рдЖрд╡рд░рдг рд╣реЛрдЧрд╛ рд▓реЗрдХрд┐рди рдЕрднреА рднреА рднрд╛рд░реА рд╡рд┐рдХрд╛рд╕ рдХреЗ рдЕрдзреАрди рд╣реИ рдФрд░ рдЙрддреНрдкрд╛рджрди рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рдирд╣реАрдВ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИред тАЭ

рдиреАрдЪреЗ рдореИрдВ рдПрдХ рдкреГрдердХ рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рдПрдХ LAMP рд╕рд░реНрд╡рд░ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмреБрдирд┐рдпрд╛рджреА рд╕рдВрдЪрд╛рд▓рди рдХрд╛ рд╡рд░реНрдгрди рдХрд░реВрдВрдЧрд╛ред

рдУрдПрд╕: рдбреЗрдмрд┐рдпрди-рд╕реНрдерд┐рд░, 64 рдмрд┐рдЯ
рд╡реНрд╣реАрдЬреА рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рдХрд░рдирд╛, рдбреЗрдмрд┐рдпрди рдЯреАрдо рджреНрд╡рд╛рд░рд╛ рд╡реЗрдЬрд╝рд░ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдХреЛ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореИрдВ рдЧреБрдард▓реА рдХрд╛ рдЙрдкрдпреЛрдЧ repo.psand.net/info рдХреЗ рд╕рд╛рде рдХрд░рддрд╛ рд╣реВрдВ

Linux-vserver рдХреЛ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд░реВрдЯ рд╕рд┐рд╕реНрдЯрдо рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдирд╛


echo "deb http://repo.psand.net/ wheezy main" > /etc/apt/sources.list.d/psand.list wget -O - http://repo.psand.net/pubkey.txt | sudo apt-key add - aptitude update aptitude search linux-image-vserver #      aptitude install linux-image-vserver-3.13-beng util-vserver curl bzip2 #  3.13      curl http://dev.call2ru.com/vs/nss_vserver_64.tar.bz2 | tar xfj - cd nss_vserver_64 make make install ln -s var/lib/vservers / curl http://dev.call2ru.com/vs/vserverauth.tar.gz | tar xfz - cd vserverauth/vslogin/ make cp vslogin /sbin/ chmod u+s /sbin/vslogin echo /sbin/vslogin >> /etc/shells echo -e "auto dummy0\niface dummy0 inet static\n\taddress 192.168.1.250\n\tnetmask 255.255.255.0\n" >> /etc/network/interfaces echo -e "\tpre-up /sbin/iptables -t nat -A POSTROUTING -s 192.168.1.0/24 ! -d 192.168.1.0/24 -j MASQUERADE\n" >> /etc/network/interfaces echo -e "\tpost-down /sbin/iptables -t nat -D POSTROUTING -s 192.168.1.0/24 ! -d 192.168.1.0/24 -j MASQUERADE\n" >> /etc/network/interfaces 

рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рдмрд╛рдж - рдирдП рдХрд░реНрдиреЗрд▓ рдкрд░ рд░реАрдмреВрдЯ рдХрд░реЗрдВред

рд╣рдордиреЗ рдХреНрдпрд╛ рдХрд┐рдпрд╛ рд╣реИ:


рдпрд╣ рдЖрдкрдХреЛ рд╡рд┐рднрд┐рдиреНрди рд╕реЗрд╡рд╛рдУрдВ рдХреЛ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЖрдИрдкреА рд╕рд░реНрд╡рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдЙрдиреНрд╣реЗрдВ рд▓реЙрдЧрд┐рди рдХрд░рдХреЗ рд╕рд╛рдЭрд╛ рдХрд░реЗрдВ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╡реЗрдм рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдореЗрдВ рд▓реЙрдЧ рдЗрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рдмрд╕ рд╡реЗрдм-рд░реВрдЯ рдпрд╛ рд░реВрдЯ @ рд╡реЗрдм рдХреЗ рд░реВрдк рдореЗрдВ рд▓реЙрдЧ рдЗрди рдХрд░рдирд╛ рд╣реЛрдЧрд╛)ред

рдЙрд╕рдХреЗ рдмрд╛рдж, рдЖрдк рд╕рд░реНрд╡рд░ рдкрд░ рдирдП рд╕рд░реНрд╡рд░ рдХреЛ рдбрдореА 0 рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рд╕реЗ рдмрд╛рдВрдзрдХрд░ рд╢реБрд░реВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рд╕рдм рдХреБрдЫ рдареАрдХ рд╣реИ, рд▓реЗрдХрд┐рди рдмрдирд╛рдП рдЧрдП рд╕рд░реНрд╡рд░ 192.168.1.x рдкрд░ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рджреЗрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдпрд╣ рдмрд╛рд╣рд░ рд╕реЗ рд╕реБрд▓рдн рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

рдЗрд╕реЗ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд░реВрдЯ рдкрд░ рд╣рдореЗрдВ nginx рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА:
  aptitude install nginx cat > /etc/nginx/sites-available/proxy <<END server { listen 80; #  IP:PORT proxy_set_header Host $host; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-SSL no; if ($http_host ~ "(?i)(somesite\.ru)$") { rewrite ^(.*) /web/$1 last; } #    if'      #  catch-all    rewrite ^(.*) /web/$1 last; #     location /web// { proxy_pass http://192.168.1.57/; proxy_read_timeout 500; } } END ln -s ../sites-available/proxy /etc/nginx/sites-enabled/ /etc/init.d/nginx reload 


рдпрд╣ 80 рд╡реАрдВ рдкреЛрд░реНрдЯ рдХреЗ рд▓рд┐рдП рдЖрдиреЗ рд╡рд╛рд▓реЗ рд╕рднреА рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЛ рдирд╛рдо рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдЖрднрд╛рд╕реА рдорд╢реАрдиреЛрдВ рдореЗрдВ рдмрд┐рдЦрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред
рдпрджрд┐ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ, рддреЛ рдЖрдк рджреВрд╕рд░реЗ рдмрд╛рд╣рд░реА рдЖрдИрдкреА рдХреЗ рд▓рд┐рдП рдкреНрд░реЙрдХреНрд╕реА_рдкрд╛рд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЬреЛ рдЖрдкрдХреЛ рдбреАрдПрдирдПрд╕ рд░рд┐рдХреЙрд░реНрдб рдХреЗ рдкреВрд░реНрдг рдЕрдкрдбреЗрдЯ рдХреЗ рд▓рд┐рдП рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд┐рдП рдмрд┐рдирд╛ рд╡рд░реНрдЪреБрдЕрд▓ рд╕рд░реНрд╡рд░ рдХреЛ рд╡рд┐рднрд┐рдиреНрди рдорд╢реАрдиреЛрдВ рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдПрдХ рдФрд░ рдЪрд░реНрдЪрд╛ рдХрд╛ рд╡рд┐рд╖рдп рд╣реИред

рдЕрдм рд╣рдореЗрдВ рдПрдХ рдирдИ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди (рд╕рдВрдЦреНрдпрд╛ 57, рдирд╛рдо рд╡реЗрдм) рдмрдирд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рд╣рдо LAMP рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддреЗ рд╣реИрдВред

рдПрдХ рдирдпрд╛ vserver рдмрдирд╛рдирд╛


  MIRROR=http://ftp.de.debian.org/debian NAME=web DOMAIN=mydom.ru CONTEXT=57 vserver $NAME build -m debootstrap --context $CONTEXT --hostname $NAME.$DOMAIN --interface dummy0:192.168.1.$CONTEXT/24 -- -d squeeze -m $MIRROR echo default > /etc/vservers/$NAME/app/init/mark vserver $NAME start vserver $NAME enter aptitude update aptitude install locales echo -e "en_US.UTF-8 UTF-8\nru_RU.UTF-8 UTF-8\n" >> /etc/locale.gen locale-gen echo -e "127.0.0.1 localhost.localdomain localhost vhost\n192.168.1.250 vroot\n" > /etc/hosts 

рдпрд╣ рдмреЗрд╕ рд╕рд┐рд╕реНрдЯрдо рдХреЛ рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИ, рд░реВрдЯ рд╕рд┐рд╕реНрдЯрдо рдХреЛ рд░рд┐рдмреВрдЯ рдХрд░рддреЗ рд╕рдордп рдЗрд╕реЗ рдСрдЯреЛрд░рди рдмрдирд╛рддрд╛ рд╣реИред

рдЕрдм рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдЗрд╕рдореЗрдВ рдЖрд╡рд╢реНрдпрдХ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╕рд╛рдорд╛рдиреНрдп LAMP:
  aptitude install apache2 libapache2-mod-php5 mysql-server php5-mysql php5-mysqli libapache2-mod-rpaf editor /etc/apache2/mods-available/rpaf.conf # (  "RPAFproxy_ips 127.0.0.1"       192.168.1.57 (IP )) a2enmod rpaf /etc/init.d/apache2 restart exit 


рд╡рд╣ рд╕рдм рд╣реИ! рдЕрдм рдЖрдкрдХрд╛ рд╕рд░реНрд╡рд░ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрд▓рдЧ рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рдЕрдкрд╛рдЪреЗ рдЪрд▓рд╛рддрд╛ рд╣реИред

рдЗрд╕ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреА рд╕рдорд╕реНрдпрд╛рдУрдВ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ:

1. рд╡рд░реНрдЪреБрдЕрд▓ рд╕рд░реНрд╡рд░ рддрдХ рд╕реАрдзреА рдкрд╣реБрдВрдЪ рдХреЗрд╡рд▓ рдкрд╛рд╕рд╡рд░реНрдб рд╕реЗ рд╕рдВрднрд╡ рд╣реИред
2. рд░реВрдЯ рд╕рд┐рд╕реНрдЯрдо рдкрд░, рдХрд┐рд╕реА рдХреЛ рднреА рдПрдХреНрд╕реЗрд╕ рдХреА рдЕрдиреБрдорддрд┐ рдирд╣реАрдВ рджреА рдЬрд╛рдиреА рдЪрд╛рд╣рд┐рдП, рдЗрд╕рд▓рд┐рдП рдХреЗрд╡рд▓ рд╕рддреНрдпрд╛рдкрд┐рдд рдиреНрдпреВрдирддрдо рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ (ssh, nginx, iptables рдФрд░ рдХреБрдЫ рдирд╣реАрдВ) рд░реВрдЯ рд╕рд┐рд╕реНрдЯрдо рдкрд░ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред
3. рдпрджрд┐ рдЖрдкрдХреЛ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдХреЗ рдЕрдВрджрд░ рдХрд┐рд╕реА рдкреЛрд░реНрдЯ рдХреА рд╕реАрдзреА рдкрд╣реБрдВрдЪ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рддреЛ iptables рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЕрдЧреНрд░реЗрд╖рдг рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред

рдХреНрд╖рдгреЛрдВ рдиреЗ рд▓реЗрдЦ рдХреА рд╕рд░рд▓рддрд╛ рдХреЗ рд▓рд┐рдП рдкрд░реНрджреЗ рдХреЗ рдкреАрдЫреЗ рдЫреЛрдбрд╝ рджрд┐рдпрд╛

1. / var / lib / vservers / * рд╕реНрд╡рддрдВрддреНрд░ рд░реВрдк рд╕реЗ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрдиреЛрдВ рдХреЗ рд▓рд┐рдП рд╕реНрдерд╛рди рдХреЗ рдЖрд╡рдВрдЯрди рдХрд╛ рдкреНрд░рдмрдВрдзрди рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП lvm рдкрд░ рд░рдЦрдирд╛ рд╡рд╛рдВрдЫрдиреАрдп рд╣реИред
2. рд╕рдВрд╕рд╛рдзрди рдкреНрд░рдмрдВрдзрди: рдмрд╕ рдПрдХ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдмрдирд╛рдИ рдЧрдИ рд╣реИ рдЬреЛ рдорд╢реАрди рдХреЗ рд╕рднреА рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЛ рдЦрд╛ рд╕рдХрддреА рд╣реИред рд╕реАрдорд╛рдПрдВ рд╕реЗрдЯ рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдЬрд╛рдиреЗрдВ linux-vserver.org/Resource_Limits
3. / tmp /ред рдЖрднрд╛рд╕реА рдорд╢реАрдиреЛрдВ рдХреЗ рдЕрдВрджрд░, рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ / tmp / 16m рдЖрдХрд╛рд░ рдореЗрдВ рд░реИрдордбрд┐рд╕реНрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдмрдирд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╛ "vserver $ NAME start" рдХреЛ рдареАрдХ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдареАрдХ рдХрд░реЗрдВ / etc / vservers / $ NAME / fstab
4. linux-vserver.org рдкрд░ linux-vserver рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЙрдкрдпреЛрдЧреА рдЬрд╛рдирдХрд╛рд░реА, рдЬрд╛рдирдХрд╛рд░реА рдФрд░ рдмрд╣реБрдд рдХреБрдЫ рдкрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ

рдпрджрд┐ рдЙрдкрдпреЛрдЧреА рдкреНрд░рд╢реНрди рд╣реИрдВ, рддреЛ рдЙрдиреНрд╣реЗрдВ рдПрдХ рд╡рд┐рд╖рдп рдореЗрдВ рд╡рд┐рд╕реНрддреГрдд рдЙрддреНрддрд░ рджрд┐рдП рдЬрд╛рдПрдВрдЧреЗред

Source: https://habr.com/ru/post/In213995/


All Articles