рд╢реБрдн рджреЛрдкрд╣рд░
рдпрд╣ рд╕рд┐рд░реНрдл рдЗрддрдирд╛ рд╣реБрдЖ рдХрд┐ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдореБрдЭреЗ VDS рдкреНрд░рджрд╛рддрд╛рдУрдВ рдХреЛ рдЕрдХреНрд╕рд░ рдмрджрд▓рдирд╛ рдкрдбрд╝рд╛, рдФрд░ рд╣рд░ рдмрд╛рд░ рдореБрдЭреЗ рд╕рд┐рд╕реНрдЯрдо рдХреЛ рдлрд┐рд░ рд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдирд╛ рдкрдбрд╝рд╛, рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдкрд░ рдПрдХ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рд╕рд╛рд░рд╛рдВрд╢ рд▓рд┐рдЦрдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ред рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕рднреА рд▓рд┐рдирдХреНрд╕ рдЙрдмрдВрдЯреВ рд╕рд░реНрд╡рд░ 12.04 рдПрд▓рдЯреАрдПрд╕ рдкрд░ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВред рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ рдореИрдВ рд╡рд░реНрдгрди рдХрд░реВрдБрдЧрд╛ рдХрд┐ nginx + apache2, eaccelerator, memcached, fure-ftpd, php, mysql, phpmyadmin рдХреЗ рд╕рд╛рде-рд╕рд╛рде рдЧреЗрдо рд╕рд░реНрд╡рд░ рдХрдВрдЯреНрд░реЛрд▓ рдкреИрдирд▓ - рдУрдкрди рдЧреЗрдо рдкреИрдирд▓ рдХреЛ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреИрд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдФрд░ рдкреНрд░рджрд░реНрд╢рди рдХрд░рдирд╛ рд╣реИред
рдореИрдВ рдХреБрдЫ рд╢рд░реНрддреЛрдВ рдХреЗ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рд╡рд┐рд╡рд░рдг рдХреЗ рд╕рд╛рде рд╢реБрд░реБрдЖрдд рдХрд░реВрдБрдЧрд╛ред
VDS - aka VPS - рд╡рд░реНрдЪреБрдЕрд▓ рд╕рдорд░реНрдкрд┐рдд (рдирд┐рдЬреА) рд╕рд░реНрд╡рд░ - рдПрдХ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди, рдПрдХ рд╕рд░реНрд╡рд░ - рдЬрдм рдЖрдкрдХреЛ рдкрд░реНрдпрд╛рдкреНрдд рд╕рд╛рдЭрд╛ рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдирд╣реАрдВ рд╣реИ, рддреЛ рдЖрдкрдХреЛ рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдФрд░ рдПрдХ рд╕рдорд░реНрдкрд┐рдд рд╕рд░реНрд╡рд░ рдорд╣рдВрдЧрд╛ рд╣реИред рдкреНрд░рджрд╛рддрд╛рдУрдВ рдХреЗ рдЖрдзреБрдирд┐рдХ рдмрд╛рдЬрд╛рд░ рдореЗрдВ рдмрд╣реБрдд рд╕рд╛рд░реЗ рдкреНрд░рджрд╛рддрд╛ рд╣реИрдВ рдЬреЛ рд╡реАрдбреАрдПрд╕ рдХрд┐рд░рд╛рдпреЗ рдХреА рд╕реЗрд╡рд╛рдПрдВ рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рдкреНрд░рддреНрдпреЗрдХ рдХреЗ рдкрд╛рд╕ рдЗрд╕рдХреЗ рдкреЗрд╢реЗрд╡рд░реЛрдВ рдФрд░ рд╡рд┐рдкрдХреНрд╖ рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╣рдо рдЙрди рдкрд░ рдЪрд░реНрдЪрд╛ рдирд╣реАрдВ рдХрд░реЗрдВрдЧреЗред
рд╡рд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреЗрд╢рди рдХрд╛ рдкреНрд░рдХрд╛рд░ - рд╕рд░рд▓ рд╢рдмреНрджреЛрдВ рдореЗрдВ, рдпрд╣ рд╣реИ рдХрд┐ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдХреЛ рдХреИрд╕реЗ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╡рд░реНрддрдорд╛рди рдореЗрдВ, рд╕рдмрд╕реЗ рдЖрдо OpenVZ рдФрд░ XEN рд╣реИрдВред рдкреНрд▓рд╕ рдУрдкрдирд╡реАрдЬреЗрдб рдХрдо рд▓рд╛рдЧрдд рд╡рд╛рд▓рд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдХреЗ рд╡рд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреЗрд╢рди рдореЗрдВ, рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рд╕рд░реНрд╡рд░ рдкрд░ рдЪрд▓рдиреЗ рд╡рд╛рд▓реА рд╕рднреА рдЖрднрд╛рд╕реА рдорд╢реАрдиреЛрдВ рдХреЗ рд▓рд┐рдП, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рд╣реЛрд╕реНрдЯ рд╕рд┐рд╕реНрдЯрдо рдХрд╛ рд╕рдВрд╢реЛрдзрд┐рдд рдХреЛрд░ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдХреЗ рд╡рд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреЗрд╢рди рдХрд╛ рдиреБрдХрд╕рд╛рди рдпрд╣ рд╣реИ рдХрд┐ рдУрдПрд╕ рдХрд░реНрдиреЗрд▓ рдХреЗ рдорд╛рдкрджрдВрдбреЛрдВ рдХреЛ рдмрджрд▓рдирд╛ рдЕрд╕рдВрднрд╡ рд╣реИ, рдФрд░ рдУрд╡рд░рд╕реЗрд▓рд┐рдВрдЧ рд▓рдЧрднрдЧ рд╣рдореЗрд╢рд╛ рдореМрдЬреВрдж рд╣реИ (рдЗрд╕ рдкрд░ рдмрд╛рдж рдореЗрдВ рдЕрдзрд┐рдХ)ред рдФрд░ рдЧрдВрднреАрд░ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рд▓рд┐рдП, рдПрдХреНрд╕рдИрдПрди рдпрд╛ рдХреЗрд╡реАрдПрдо рд╡рд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреЗрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдмреЗрд╣рддрд░ рд╣реЛрддрд╛ рд╣реИ - рд╡рд╣рд╛рдВ рдЕрддрд┐рдерд┐ рдУрдПрд╕ рдХреЛ рдпрд╣ рднреА рдкрддрд╛ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдпрд╣ рдПрдХ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдкрд░ рд╕реНрдерд╛рдкрд┐рдд рд╣реИ, рдФрд░ рдУрдПрд╕ рдХреЗ рд╕рд╛рде рдЖрдк рдЕрдкрдиреЗ рджрд┐рд▓ рдХреА рдЗрдЪреНрдЫрд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд▓рдЧрднрдЧ рдХреБрдЫ рднреА рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЦрд╛рд╕рдХрд░ рдПрдХреНрд╕рдИрдПрди-рдПрдЪрдбрдмреНрд▓реНрдпреВрдПрдо рдФрд░ рдХреЗрд╡реАрдПрдо рдкрд░ред
рдУрд╡рд░рд╢реЗрд▓рд┐рдВрдЧ - рдкреНрд░рджрд╛рддрд╛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╣реИрдВ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрдзрд┐рдХ рд╕рдВрд╕рд╛рдзрди рдмреЗрдЪрддреЗ рд╣реИрдВред рдпрд╣ рдЗрд╕ рддрдереНрдп рдХреЗ рдХрд╛рд░рдг рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдЧреНрд░рд╛рд╣рдХ рд╢рд╛рдпрдж рд╣реА рдХрднреА 100 рдкреНрд░рддрд┐рд╢рдд рдХреА рджрд░ рд╕реЗ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди overestimated рдУрд╡рд░рд╕реЗрд▓рд┐рдВрдЧ рджрд░реЛрдВ рд╡рд╛рд▓реЗ рдмреЗрдИрдорд╛рди рдкреНрд░рджрд╛рддрд╛рдУрдВ рдХреЛ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХрд╛ рдЕрдиреБрднрд╡ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдЬреИрд╕реЗ рдХрд┐ рд╕реНрдореГрддрд┐ рдХреА рдХрдореА рдХреЗ рдХрд╛рд░рдг рдмреЗрд╣рдж рдзреАрдореА рдорд╢реАрди рд╕рдВрдЪрд╛рд▓рди рдпрд╛ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╡рд┐рдлрд▓рддрд╛ред рдПрдХреНрд╕рдИрдПрди рдФрд░ рдХреЗрд╡реАрдПрдо рдкрд░ рд╡рд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреЗрд╢рди рдХреЗ рдкреНрд░рдХрд╛рд░реЛрдВ рдкрд░ рд▓реМрдЯрдирд╛, рддрдХрдиреАрдХреА рд░реВрдк рд╕реЗ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рд░реВрдк рд╕реЗ рдЕрд╕рдВрднрд╡ рд╣реИред
рдПрдХ рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдкреНрд░рджрд╛рддрд╛ рдЪреБрдирдирд╛
рддреЛ, рдЖрдкрдиреЗ VDS рд╕реЗрд╡рд╛ рдЦрд░реАрджрдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ рд╣реИред рдЖрдкрдХреЛ рдПрдХ рдкреНрд░рджрд╛рддрд╛ рдХреИрд╕реЗ рдЪреБрдирдирд╛ рдЪрд╛рд╣рд┐рдПред рдЖрдкрдХреЛ рднреВрдЧреЛрд▓ рд╕реЗ рд╢реБрд░реВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП - рдЬрд╣рд╛рдВ рдЖрдкрдХрд╛ рд╕рд░реНрд╡рд░ рднреМрдЧреЛрд▓рд┐рдХ рд░реВрдк рд╕реЗ рд╕реНрдерд┐рдд рд╣реЛрдЧрд╛ред
рдЬрд░реНрдордиреА - рдкреНрд▓рд╕рд╕: рд╕рд╕реНрддреЗ рдЯреИрд░рд┐рдл, рдлрд╛рд╕реНрдЯ рдЪреИрдирд▓, рдЕрд╕реАрдорд┐рдд рдЯреНрд░реИрдлрд┐рдХ, рдорд┐рдиреАрд╕ - рд░реВрд╕ рдХреЗ рд▓рд┐рдП рдПрдХ рдмрд╣реБрдд рдмрдбрд╝реА рджреЗрд░реА - рд▓рдЧрднрдЧ 80ms, рдзрд╛рд░ рдЯреНрд░реИрдХрд░реНрд╕, рдЯреЛрд░реЗрдВрдЯ рдХреНрд▓рд╛рдЗрдВрдЯ, рд╡реЗрдпрд░рдЬрд╝, рдЖрджрд┐ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╣реБрдд рдЧрдВрднреАрд░ред
рд╣реЙрд▓реИрдВрдб, рдХрдирд╛рдбрд╛ - рдпрд╣реА рдмрд╛рдд рдЬрд░реНрдордиреА рд╣реИ, рд▓реЗрдХрд┐рди рдереЛрдбрд╝рд╛ рдЕрдзрд┐рдХ рдорд╣рдВрдЧрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореБрдЦреНрдп рдкреНрд▓рд╕ рдХрд╛рдиреВрди рд╣реИ рдЬреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдФрд░ рдкреНрд░реЗрд╖рд┐рдд рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рдХрд╛рд░ рдХреА рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХ рд╡рдлрд╛рджрд╛рд░ рд╣реИ, рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рд╣рдореЗрдВ рд╕рд┐рд░ рдкрд░ рдердкрдердкрд╛рдпрд╛ рдирд╣реАрдВ рдЬрд╛рддрд╛ рд╣реИред
рд╕рдВрдпреБрдХреНрдд рд░рд╛рдЬреНрдп рдЕрдореЗрд░рд┐рдХрд╛ - рдЕрдзрд┐рдХрд╛рдВрд╢ рднрд╛рдЧ рдХреЗ рд▓рд┐рдП рдпрд╛рддрд╛рдпрд╛рдд рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВ, рд░реВрд╕ рдореЗрдВ рдмрдбрд╝реЗ рдкрд┐рдВрдЧреНрд╕ - рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ, рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рд╡рд┐рдХрд▓реНрдк рдирд╣реАрдВ рд╣реИред
рд░реВрд╕, рдпреВрдХреНрд░реЗрди - рд░реВрд╕реА рджрд░реНрд╢рдХреЛрдВ рдХреЗ рд▓рд┐рдП рдиреНрдпреВрдирддрдо рджреЗрд░реА, рдЬреНрдпрд╛рджрд╛рддрд░ рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдЫрджреНрдо рдЕрд╕реАрдорд┐рдд рдпрд╛рддрд╛рдпрд╛рдд (рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рд╕реАрдорд╛ рдХреЗ рдмрд╛рдж рдЧрддрд┐ рдореЗрдВ рдХрдореА рдпрд╛ рдЖрд╡рдХ / рдЬрд╛рд╡рдХ рд░реВрд╕реА / рд╡рд┐рджреЗрд╢реА рдпрд╛рддрд╛рдпрд╛рдд рдХреЗ рдЕрдиреБрдкрд╛рдд рдХрд╛ рдкрд╛рд▓рди рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛), рд╕рдмрд╕реЗ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рдбреЗрдЯрд╛ рдХреЗрдВрджреНрд░ рдирд╣реАрдВ - рд▓рдЧрднрдЧ рд╣рд░ рдорд╛рдорд▓реЗ рдореЗрдВ рдХрдИ рдХреЗ рд▓рд┐рдП рдмрдбрд╝реЗ рдкреИрдорд╛рдиреЗ рдкрд░ рд╕реЗрд╡рд╛ рдЖрдЙрдЯреЗрдЬ рд╣реИрдВред рдШрдВрдЯреЗ, рддреАрди рд╕реНрд╡рддрдВрддреНрд░ рдЗрд▓реЗрдХреНрдЯреНрд░рд┐рдХ рдЗрдирдкреБрдЯ рдХреЗ рдмрд╛рд╡рдЬреВрдж, рдЗрдВрдЯрд░рдиреЗрдЯ рдЪреИрдирд▓реЛрдВ рдФрд░ рдбреАрдЬрд▓ рдЬрдирд░реЗрдЯрд░ рдХреЗ рдЕрддрд┐рд░реЗрдХред
рд╡рд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреЗрд╢рди рдкреНрд░рдХрд╛рд░ рдЪреБрдирдирд╛
рдпрджрд┐ рд╕рдВрд╕рд╛рдзрди рдЕрдиреБрдорддрд┐ рджреЗрддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдХреЗрд╡реАрдПрдо рдпрд╛ рдПрдХреНрд╕рдИрдПрди рд╣реИред рд▓реЗрдХрд┐рди рд╕рднреА рдкреНрд░рджрд╛рддрд╛рдУрдВ рдХреЗ рдкрд╛рд╕ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдХреА рдЖрднрд╛рд╕реА рдорд╢реАрдиреЗрдВ рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реИрдВ, рдФрд░ рдпрд╣ OpenVZ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдереЛрдбрд╝реЗ рдЕрдзрд┐рдХ рдкреИрд╕реЗ рдЦрд░реНрдЪ рдХрд░рддрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП, рдпрджрд┐ рдЖрдкрдХреА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХрдо рдЯреНрд░реИрдлрд╝рд┐рдХ (рдкреНрд░рддрд┐ рджрд┐рди рд▓рдЧрднрдЧ 10,000 рдЕрджреНрд╡рд┐рддреАрдп рд╣реЛрд╕реНрдЯ) рдФрд░ \ рдпрд╛ рдХрд┐рд╕реА рдкреНрд░рдХрд╛рд░ рдХреА ICQ рдЪреИрдЯ рдХреЗ рд╕рд╛рде рдПрдХ рд╡реЗрдмрд╕рд╛рдЗрдЯ \ _ \ _ рджрд╕ рд╣реИ, рддреЛ OpenVZ рдЖрдкрдХреЗ рд▓рд┐рдП рдХрд╛рдлреА рдкрд░реНрдпрд╛рдкреНрдд рд╣реЛрдЧрд╛ред
рдареАрдХ рд╣реИ, рдЕрдЧрд░ рдЖрдкрдХреЛ рдЧреЗрдо рд╕рд░реНрд╡рд░ рдпрд╛ рд╡реАрдбрд┐рдпреЛ рдЪреИрдЯ рд╣реЛрд╕реНрдЯ рдХрд░рдиреЗ рдЬреИрд╕реЗ рдХрд┐рд╕реА рднреА рдЕрдзрд┐рдХ рдорд╛рдВрдЧ рд╡рд╛рд▓реЗ рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рддреЛ XEN рдЪреБрдирдирд╛ рдмреЗрд╣рддрд░ рд╣реИред рдХреЗрд╡реАрдПрдо, рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдХреЗ рд╡рд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреЗрд╢рди рдХреЛ рднреА рдЪреБрдирд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рдЕрдЧрд░ рд╡реАрдкреАрдПрди рд╕реБрд░рдВрдЧреЛрдВ рдХреЛ рдмрдирд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рд╡реАрдкреАрдПрди рдУрдкрдирд╡реАрдЬреЗрдб рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдпрд╣рд╛рдВ рдЙрдард╛рдирд╛ рдЖрд╕рд╛рди рд╣реИред
рд╕рд░реНрд╡рд░ рд╕реЗрдЯрдЕрдк
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдореИрдВ рдЕрдкрдиреЗ рд╕рд░реНрд╡рд░ рдкрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХреА рдЧрдИ рд╡рд┐рднрд┐рдиреНрди рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░реВрдВрдЧрд╛, рдХреБрдЫ рдЖрдкрдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реЛ рд╕рдХрддреА рд╣реИрдВред рдореЗрд░реЗ рджреНрд╡рд╛рд░рд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдиреЗ рд╡рд╛рд▓рд╛ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо Ubuntu 12.04.1 LTS рд╣реИред рдЪреВрдВрдХрд┐ рдЕрдзрд┐рдХрд╛рдВрд╢ рдЖрджреЗрд╢реЛрдВ рдХреЛ рдиреАрдЪреЗ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЙрдиреНрд╣реЗрдВ рд░реВрдЯ рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░реЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рдФрд░ рдореИрдВ рдПрдХ рдЖрд▓рд╕реА рд╡реНрдпрдХреНрддрд┐ рд╣реВрдВ, рдореИрдВ рд░реВрдЯ рдХреЗ рддрд╣рдд рд╕рднреА рдХреНрд░рд┐рдпрд╛рдПрдВ рдХрд░рддрд╛ рд╣реВрдВред рд░реВрдЯ рдХреЗ рддрд╣рдд рддреБрд░рдВрдд рд▓реЙрдЧрд┐рдВрдЧ рдЖрдорддреМрд░ рдкрд░ рдЕрд╕рдВрднрд╡ рд╣реИ, рдЗрд╕рд▓рд┐рдП, sudo рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░реЛрдВ рдХреЗ рд╕рд╛рде рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рд▓реЙрдЧ рдЗрди рдХрд░реЗрдВ рдФрд░ sudo -s рдХрдорд╛рдВрдб рдЪрд▓рд╛рдПрдВ
рдХреЛрд░ рдХрд╛ рдкреБрдирд░реНрдирд┐рд░реНрдорд╛рдг рдХрд░реЗрдВ
рдпрджрд┐ рдЖрдкрдиреЗ рдУрдкрдирд╡реАрдЬреЗрдб рдЪреБрдирд╛ рд╣реИ, рддреЛ рдЖрдк рд▓реЗрдЦ рдХреЗ рдЗрд╕ рд╣рд┐рд╕реНрд╕реЗ рдХреЛ рд╕реБрд░рдХреНрд╖рд┐рдд рд░реВрдк рд╕реЗ рдЫреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВред
рдпрд╣ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЙрддреНрдкрд╛рджрдХрддрд╛ рдореЗрдВ рдПрдХ рдареЛрд╕ рд╡реГрджреНрдзрд┐ рдирд╣реАрдВ рджреЗрдЧреА, рдФрд░ рдпрд╣ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗрд╡рд▓ рдЖрддреНрдо-рд╡рд┐рдХрд╛рд╕ рдФрд░ "рднрд╡рд┐рд╖реНрдп рдХреЗ рд▓рд┐рдП рдЕрднреНрдпрд╛рд╕" рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╣реИред
Kern.org рд╕реЗ рдирд╡реАрдирддрдо рд╕реНрдерд┐рд░ рдХрд░реНрдиреЗрд▓ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд▓рд┐рдП рд╕реНрд░реЛрдд рдХреЛрдб рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВред рдпрд╣ рд╡рд░реНрддрдорд╛рди рдореЗрдВ 3.6.7 рд╕рдВрд╕реНрдХрд░рдг рд╣реИ
wget http://www.kernel.org/pub/linux/kernel/v3.0/linux-3.6.7.tar.bz2
тАв рд╕рдВрдЧреНрд░рд╣ рдХреЛ рдЕрдирдкреИрдХ рдХрд░реЗрдВ
tar -xjf linux-3.6.7.tar.bz2
тАв рд╕рдВрдХрд▓рди рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╕рдВрдХреБрд▓ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ
aptitude update aptitude install build-dep linux kernel-package
тАв рд╕реЛрд░реНрд╕ рдлреЛрд▓реНрдбрд░ рдореЗрдВ рдЬрд╛рдПрдВ рдФрд░ рдХрд░реНрдиреЗрд▓ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдЬреЗрдирд░реЗрдЯ рдХрд░реЗрдВред рд╣рдорд╛рд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рд╕рдм рдХреБрдЫ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдЪрд▓рд╛ рдЬрд╛рдПрдЧрд╛ - рдХреЗрд╡рд▓ рдЙрди рдореЙрдбреНрдпреВрд▓ рдЬреЛ рд╡рд░реНрддрдорд╛рди рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рджреНрд╡рд╛рд░рд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИрдВ, рдЙрдиреНрд╣реЗрдВ рдХрд░реНрдиреЗрд▓ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдпрджрд┐ рдЖрдк рдХрд░реНрдиреЗрд▓ рдХреЛ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдХреГрдкрдпрд╛ рдореЗрдХ рдЗрди рдХреЙрдиреНрдлрд┐рдЧ рдпрд╛ рдореЗрдиреБрдЧреЛрдирдлрд┐рдЧ рдмрдирд╛рдиреЗ рдХреЗ рдЕрдиреБрд░реЛрдз рдкрд░ Google рдХрд░реЗрдВред
cd linux-3.6.7 make localyesconfig
тАв рд╣рдо рдПрдХ рдХрд░реНрдиреЗрд▓ рдХрд╛ рд╕рдВрдХрд▓рди рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВ - рдкреНрд░рдХреНрд░рд┐рдпрд╛ рддреЗрдЬреА рд╕реЗ рдирд╣реАрдВ 15 рдорд┐рдирдЯ рд╕реЗ рдХрдИ рдШрдВрдЯреЗ рддрдХ рдЪрд▓реА рдЬрд╛рддреА рд╣реИред
fakeroot make-kpkg --initrd --append-to-version=-custom kernel_image kernel_headers
тАв рдКрдкрд░ рджреА рдЧрдИ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдкрд░ рдЬрд╛рдПрдВ рдФрд░ рдкреИрдХреЗрдЬ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ
cd .. dpkg -i linux-*.deb
тАв рд░рд┐рдмреВрдЯ рдХрд░реЗрдВ рдФрд░ рдЬрд╛рдВрдЪреЗрдВ рдХрд┐ рдХрд░реНрдиреЗрд▓ рдКрдкрд░ рд╣реИред
reboot uname -r
тАв рдпрд╣ рд╕рдм, рдЖрдкрдХреЗ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдПрдХ рдирдпрд╛ рдХрд░реНрдиреЗрд▓ рд╣реИред
рд╕рдордп рдХреНрд╖реЗрддреНрд░ рдФрд░ рдкреАрд╕реА рдирд╛рдо рдмрджрд▓реЗрдВ
рдпрджрд┐ рдЖрдк рдЕрдкрдиреЗ рдЖрдк рдХреЛ рдПрдХ рд╕рдорд░реНрдкрд┐рдд рд╕рд░реНрд╡рд░ рдкрд░ рдЙрдмрдВрдЯреВ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рджреМрд░рд╛рди рд╕рд┐рд╕реНрдЯрдо рдХреА рднрд╛рд╖рд╛ рдФрд░ рднреМрдЧреЛрд▓рд┐рдХ рдкреИрд░рд╛рдореАрдЯрд░ рд╕реЗрдЯ рдХрд░рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╡реАрдбреАрдПрд╕ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдкреНрд░рджрд╛рддрд╛ рдХреЗ рдкрд╛рд╕ рд╕рд┐рд╕реНрдЯрдо рдХреА рдПрдХ рддреИрдпрд╛рд░ рдЫрд╡рд┐ рд╣реИ рдЬрд┐рд╕реЗ рд╡рд╣ рдЖрдкрдХреЗ рд╕рд░реНрд╡рд░ рдкрд░ рд░реЛрд▓ рдХрд░рддрд╛ рд╣реИред рдФрд░ рд╣рдо рд╕рднреА рд╕рд░реНрд╡рд░ рдкрд░ рдЕрдкрдиреЗ рд╕рдордп рдХреНрд╖реЗрддреНрд░ рдХреЗ рд▓рд┐рдП рд╕рд╣реА рд╕рдордп рджреЗрдЦрдХрд░ рдкреНрд░рд╕рдиреНрди рд╣реЛрддреЗ рд╣реИрдВред
тАв рдЗрд╕рд▓рд┐рдП, рд╕рдордп рдХреНрд╖реЗрддреНрд░ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░реЗрдВ, рдЗрд╕рдХреЗ рд▓рд┐рдП рдХрдВрд╕реЛрд▓ рдореЗрдВ рдХрдорд╛рдВрдб рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░реЗрдВ
dpkg-reconfigure tzdata
тАв рдПрдХ рдЫрджреНрдо рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рджрд┐рдЦрд╛рдИ рджреЗрдЧрд╛, рдЬрд┐рд╕рдореЗрдВ рд╣рдо рдЕрдкрдирд╛ рд╕реНрдерд╛рди рдЪреБрдирддреЗ рд╣реИрдВред
тАв рдЕрдЧрд░ рдЕрдЪрд╛рдирдХ (рдореИрдВрдиреЗ рдРрд╕рд╛ рдХреБрдЫ рднреА рдХрднреА рдирд╣реАрдВ рджреЗрдЦрд╛ рд╣реИ) рддрд╛рд░реАрдЦ / рд╕рдордп рдореЗрдВ рд╡рд┐рд╕рдВрдЧрддрд┐рдпрд╛рдВ рд╣реИрдВ, рддреЛ рд╣рдо рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХрдорд╛рдВрдб рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░реЗрдВрдЧреЗ, рдЬрд┐рд╕рдореЗрдВ рд╣рдо рд╡рд░реНрддрдорд╛рди рддрд┐рдерд┐ рдФрд░ рд╕рдордп рдХреЛ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддреЗ рд╣реИрдВред
hwclock --set --date=тАЭ11/24/2012 16:19:55"
тАв рд╕рд░реНрд╡рд░ рдХрд╛ рдирд╛рдо рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП, / etc / hostname рдлрд╝рд╛рдЗрд▓ рдЦреЛрд▓реЗрдВ рдФрд░ рд╡рд╛рдВрдЫрд┐рдд рд╕рд░реНрд╡рд░ рдирд╛рдо рдХреЗ рд╕рд╛рде рд╕рд╛рдордЧреНрд░реА рдХреЛ рдмрджрд▓реЗрдВред
рдмреИрдХрдПрдВрдб Apache2, PHP, MySQL, phpmyadmin рдХреЗ рд╕рд╛рде nginx рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ
рд▓реЗрдЦ рдХреЗ рдЗрд╕ рднрд╛рдЧ рдореЗрдВ, рд╣рдо рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдХрдиреЗрдХреНрд╢рди рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдП рдЧрдП рд╡реЗрдм рд╕рд░реНрд╡рд░ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдФрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВрдЧреЗред
тАв рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рд╡реЗрдм рд╕рд░реНрд╡рд░ рдХреЗ рд▓рд┐рдП рдкреИрдХреЗрдЬ рдХреЗ рдорд╛рдирдХ "рдмрдЪреНрдЪреЛрдВ рдХреЗ" рд╕реЗрдЯ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВред
aptitude update aptitude install mysql-server mysql-client libmysqlclient15-dev apache2 apache2-doc apache2-mpm-prefork apache2-utils libexpat1 ssl-certlibapache2-mod-php5 libapache2-mod-ruby php5 php5-common php5-curl php5-dev php5-gd php5-idn php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-mhash php5-ming php5-mysql php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl phpmyadmin g++
тАв рд╣рдореЗрдВ MySQL рдХреЗ рд▓рд┐рдП рдПрдХ рдкрд╛рд╕рд╡рд░реНрдб рд╕реЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣рд╛ рдЬрд╛рдПрдЧрд╛, рдлрд┐рд░ рд╡реЗ рдкреВрдЫреЗрдВрдЧреЗ рдХрд┐ phpmyadmin рдХреЛ рдХреИрд╕реЗ рд╕рдВрднрд╛рд▓рдирд╛ рд╣реИ - рдЖрдкрдХреЛ рдЕрдкрд╛рдЪреЗ рдХреЗ рд╕рд╛рде рдЬрд╡рд╛рдм рджреЗрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдФрд░ рд╡реЗ phpmyadmin рдХреА рдЬрд░реВрд░рддреЛрдВ рдХреЗ рд▓рд┐рдП MySQL рдХреЗ рд▓рд┐рдП рдПрдХ рдкрд╛рд╕рд╡рд░реНрдб рдкреВрдЫреЗрдВрдЧреЗред
тАв рд▓рд┐рдЦрдиреЗ рдХреЗ рд╕рдордп, phpmyadmin рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ apache2 рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдореЗрдВ рдкрдВрдЬреАрдХреГрдд рдирд╣реАрдВ рдерд╛, рдЬрд┐рд╕рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рд╣рдореЗрдВ рдкрддрд╛
40_site.zone / phpmyadmin рдкрд░ рддреНрд░реБрдЯрд┐ 404 рджрд┐рдЦрд╛рдИ рджреЗрддреА рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╣рдо рдлрд╝рд╛рдЗрд▓
/etc -apache2/apache2.conf рдЦреЛрд▓рддреЗ рд╣реИрдВ рдФрд░ рдЕрдВрдд рдореЗрдВ рд▓рд╛рдЗрди рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ
Include /etc/phpmyadmin/apache.conf
тАв Apache2 рдореЙрдбреНрдпреВрд▓ рдЪрд╛рд▓реВ рдХрд░реЗрдВ
a2enmod include a2enmod rewrite a2enmod suexec a2enmod ssl
тАв рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдЕрдкрд╛рдЪреЗ рдХреЙрдиреНрдлрд┐рдЧрд░ рдбреНрд░рд╛ рдХрд░реЗрдВред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЦреЛрд▓реЗрдВ / etc / apache2 / sites-available / default, рдЗрд╕ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕рдм рдХреБрдЫ рдорд┐рдЯрд╛ рджреЗрдВ рдФрд░ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд▓рд┐рдЦреЗрдВ:
<VirtualHost *:800> ServerAdmin @e-mail DocumentRoot /home/www/_. <Directory /> Options FollowSymLinks AllowOverride All </Directory> <Directory /home/www/> Options Indexes FollowSymLinks MultiViews AllowOverride All Order deny,allow deny from all allow from 127.0.0.0/255.0.0.0 ::1/128 </Directory> ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/ <Directory "/usr/lib/cgi-bin"> AllowOverride All Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch Order allow,deny Allow from all </Directory> ErrorLog /var/log/apache2/error.log # Possible values include: debug, info, notice, warn, error, crit, # alert, emerg. LogLevel crit CustomLog /var/log/apache2/access.log combined Alias /doc/ "/usr/share/doc/" <Directory "/usr/share/doc/"> Options Indexes MultiViews FollowSymLinks AllowOverride All Order deny,allow Deny from all Allow from 127.0.0.0/255.0.0.0 ::1/128 </Directory> </VirtualHost>
тАв рддрдереНрдп рдпрд╣ рд╣реИ рдХрд┐ рдЖрда рд╕реМрд╡рд╛рдВ рдмрдВрджрд░рдЧрд╛рд╣ рдЗрдВрдЧрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдПрдХ рддреНрд░реБрдЯрд┐ рдирд╣реАрдВ рд╣реИ; nginx http рдХреЗ рд▓рд┐рдП рдЕрд╕реНрд╕реА рдорд╛рдирдХ рдмрдВрджрд░рдЧрд╛рд╣ рдкрд░ рд▓рдЯрдХрд╛ рд╣реЛрдЧрд╛ред рдореЗрд░реЗ рд▓рд┐рдП рдЕрдЬреНрдЮрд╛рдд рдХрд╛рд░рдгреЛрдВ рд╕реЗ DocumentRoot рдкреИрд░рд╛рдореАрдЯрд░, рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП / var / www / ... рдХреА рд╕рд▓рд╛рд╣ рджреА рдЬрд╛рддреА рд╣реИ, рдореЗрд░реА рд░рд╛рдп рдореЗрдВ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдбреЗрдЯрд╛ / рдШрд░ рдореЗрдВ рд░рдЦрдирд╛ рдЕрдзрд┐рдХ рддрд░реНрдХрд╕рдВрдЧрдд рд╣реИ - рдмреИрдХрдЕрдк рд╕реЗрдЯ рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реЛрдЧрд╛ред
тАв рдлрд╝рд╛рдЗрд▓ /etc/apache2/ports.conf рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ
NameVirtualHost *:800 Listen 800
тАв рдлрд╝рд╛рдЗрд▓ / etc / apache2 / sites-available / default to / etc / apache2 / sites-enable / site /adadress рдХреЙрдкреА рдХрд░реЗрдВ
тАв рдпрд╣ рдмреЗрд╣рддрд░ рд╣реИ рдХрд┐ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рдФрд░ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдирд╛рдо рдХреЗ рд╕рд╛рде рд╕рд╛рдЗрдЯреЛрдВ рдХреЗ рдкрддреЗ рд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЬрд╛рдП рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдпрд╣ рдЖрд╡рд╢реНрдпрдХ рдХреЙрдиреНрдлрд┐рдЧ \ рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдХреА рдЦреЛрдЬ рдХреЛ рд╕рд░рд▓ рдХрд░реЗрдЧрд╛, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП /home/www/tweedle.ru /etc/apache2/sites-enabled/tweedle.ru
тАв /etc/apache2/apache2.conf рдлрд╝рд╛рдЗрд▓ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ - MaxClients рдХреЗ рдорд╛рди рдХреЛ 20 рдореЗрдВ рдмрджрд▓реЗрдВ, рдЖрдкрдХреЛ рдЗрд╕реЗ рджреЛ рд╕реНрдерд╛рдиреЛрдВ рдкрд░ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
тАв рд╣рдо nginx рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреЛ рд▓рд┐рдЦрддреЗ рд╣реИрдВ, рдЗрд╕рдХреЗ рд▓рд┐рдП рд╣рдо рдлрд╛рдЗрд▓ /etc/apt/source.list рдХреЛ рдЦреЛрд▓рддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕реЗ рдЕрдВрдд рддрдХ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ
deb http://nginx.org/packages/ubuntu/ precise nginx deb-src http://nginx.org/packages/ubuntu/ precise nginx
тАв рдирдЧреЗрдВрдХреНрд╕ рдФрд░ рдЕрдкрд╛рдЪреЗ 2-рдореЙрдб-рдЖрд░рдПрдкреАрдПрдл рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ
wget http://nginx.org/keys/nginx_signing.key apt-key add nginx_signing.key aptitude update aptitude install libapache2-mod-rpaf libpcre3 libpcre3-dev nginx
тАв рдЗрд╕рдХреЗ рдмрд╛рдж, nginx рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВ, рдЗрд╕рдХреЗ рд▓рд┐рдП рдлрд╝рд╛рдЗрд▓ /usr/local/etc/nginx/nginx.conf рдЦреЛрд▓реЗрдВ рдФрд░ рдирд┐рдореНрди рдХреЗ рд╕рд╛рде рд╕рд╛рдордЧреНрд░реА рдХреЛ рдмрджрд▓реЗрдВ
user www-data; worker_processes 1; error_log /var/log/nginx/error.log; pid /var/run/nginx.pid; events { worker_connections 1024; } http { include /etc/nginx/mime.types; default_type application/octet-stream; server_names_hash_bucket_size 64; access_log /var/log/nginx/access.log; sendfile on;
тАв рдЗрд╕ рдШрдЯрдирд╛ рдореЗрдВ рдХрд┐ рд╡реЗрдм рд╕рд░реНрд╡рд░ рдХреА рднреВрдорд┐рдХрд╛ рдЖрдкрдХреЗ рд╕рд░реНрд╡рд░ рдХреА рдореБрдЦреНрдп рднреВрдорд┐рдХрд╛ рд╣реИ рдФрд░ / рдпрд╛ рд╕рд╛рдЗрдЯреЛрдВ рдореЗрдВ рдЙрдЪреНрдЪ рдЯреНрд░реИрдлрд╝рд┐рдХ рд╣реИ, рд╣рдо рдЙрдкрд▓рдмреНрдз CPU рдХреЛрд░ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЗ рдмрд░рд╛рдмрд░ рд╡рд░реНрдХрд░_рдкреНрд░реЛрд╕реЗрд╕ рдорд╛рди рд╕реЗрдЯ рдХрд░рддреЗ рд╣реИрдВ, рдЕрдиреНрдпрдерд╛ рдПрдХ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд╛рдлреА рдкрд░реНрдпрд╛рдкреНрдд рд╣реЛрдЧреА
тАв рд╣рдорд╛рд░реА рд╕рд╛рдЗрдЯ /etc/nginx/sites-enabled/site_address.zone рдХреЗ рд▓рд┐рдП рдПрдХ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдмрдирд╛рдПрдВ
server { listen 80; server_name _.; access_log /var/log/nginx.access_log; location ~* \.(jpg|jpeg|gif|png|css|zip|tgz|gz|rar|bz2|doc|xls|exe|pdf|ppt|tar|wav|bmp|rtf|swf|ico|flv|txt|xml|docx|xlsx|mp3|bsp)$ { root /home/www/_./; index index.php index.html index.htm; access_log off; expires 30d; } location ~ /\.ht { deny all; } location / { proxy_pass http://127.0.0.1:800/; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-for $remote_addr; proxy_set_header Host $host; proxy_connect_timeout 60; proxy_send_timeout 90; proxy_read_timeout 90; proxy_redirect off; proxy_set_header Connection close; proxy_pass_header Content-Type; proxy_pass_header Content-Disposition; proxy_pass_header Content-Length; } }
тАв рдореЗрдореЗрдХреИрд╕реНрдЯ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ, рдЗрд╕рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдЕрддрд┐рд░рд┐рдХреНрдд рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ
aptitude install memcached
тАв eAccelerator рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ
aptitude install php5-dev aptitude install make cd /tmp/ wget https://github.com/downloads/eaccelerator/eaccelerator/eaccelerator-0.9.6.1.tar.bz2 tar xvjf eaccelerator-0.9.6.1.tar.bz2 cd eaccelerator-0.9.6.1
тАв рдЕрдм, eAccelerator рд╕рдВрдХрд▓рд┐рдд рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рд╣рдо рдХреЛрдб рдореЗрдВ рдПрдХ рдмрдЧ рдХреЛ рдареАрдХ рдХрд░рддреЗ рд╣реИрдВ, рдЬреЛ рд╕рднреА рдкреНрд░рдХрд╛рд░ рдХреА рд╕рдорд╕реНрдпрд╛рдУрдВ рдХрд╛ рдХрд╛рд░рдг рдмрдирддрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, phpmyadmin рдореЗрдВ рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдХрд╛рдо рдХрд░рдирд╛ рдмрдВрдж рдХрд░ рджреЗрддрд╛ рд╣реИред Eaccelerator.c рдлрд╝рд╛рдЗрд▓ рдЦреЛрд▓реЗрдВ, рдкрдВрдХреНрддрд┐
if (php_check_open_basedir(realname TSRMLS_CC)) {
with
if (php_check_open_basedir(p->realfilename TSRMLS_CC)) {
рд╕рд╣реЗрдЬреЗрдВ рдФрд░ рдЬрд╛рд░реА рд░рдЦреЗрдВтАж
if (php_check_open_basedir(p->realfilename TSRMLS_CC)) {
ред
phpize ./configure --enable-eaccelerator=shared make make install
тАв рдХреИрд╢ рдХреЗ рд▓рд┐рдП рдПрдХ рдлрд╝реЛрд▓реНрдбрд░ рдмрдирд╛рдПрдБ, рдФрд░ рдЗрд╕реЗ рдЕрдзрд┐рдХрд╛рд░ рджреЗрдВ
mkdir -p /var/cache/eaccelerator chmod 0777 /var/cache/eaccelerator
тАв eacelerator рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП php рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВ, рдЗрд╕рдХреЗ рд▓рд┐рдП /etc/php5/apache2/php.ini рдлрд╝рд╛рдЗрд▓ рдЦреЛрд▓реЗрдВ рдФрд░ рдЗрд╕реЗ рд╢реАрд░реНрд╖ рдкрд░ рдЬреЛрдбрд╝реЗрдВ
[PHP] extension = "eaccelerator.so" eaccelerator.shm_size = "16" eaccelerator.cache_dir = "/var/cache/eaccelerator" eaccelerator.enable = "1" eaccelerator.optimizer = "1" eaccelerator.check_mtime = "1" eaccelerator.debug = "0" eaccelerator.filter = "" eaccelerator.shm_max = "0" eaccelerator.shm_ttl = "0" eaccelerator.shm_prune_period = "0" eaccelerator.shm_only = "0" eaccelerator.compress = "1" eaccelerator.compress_level = "9" eaccelerator.allowed_admin_path = "/var/www/eaccelerator"
тАв рд╣рдо рд╕реЗрд╡рд╛рдУрдВ рдХреЛ рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВ, рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддреЗ рд╣реБрдП рдХрд┐ рд╕рд╛рдЗрдЯ / рдШрд░ / www / site_name рдореЗрдВ рд╣реИ
service apache2 restart service nginx restart service memcached restart
тАв рдЕрдм рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рдХрд╛рдлреА рддреЗрдЬрд╝ рд╡реЗрдм рд╕рд░реНрд╡рд░ рд╣реИ рдЬреЛ 100MB рд╕реЗ рдХрдо рд░реИрдо рдХрд╛ рдЙрдкрднреЛрдЧ рдХрд░рддрд╛ рд╣реИред рдЯреЛрдбреЛ: рдПрдХ рдЦрд╛рдореА рд╣реИ- phpmyadmin, рдЬреЛ рдкрддрд╛
site_site.zone рдкрд░ рдЙрдкрд▓рдмреНрдз рд╣реИред
phpmyadmin рдХреЛ рдмрджрд╕реВрд░рдд (рдЪрд┐рддреНрд░реЛрдВ рдХреЗ рдмрд┐рдирд╛) рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдпрд╛
рдЬрд╛рддрд╛ рд╣реИ , рдПрдХ рдЕрд╕реНрдерд╛рдпреА рд╕рдорд╛рдзрд╛рди рдЬреЛ рдореИрдВ рдкреЗрд╢ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ рд╡рд╣ рдкрддрд╛
рд╕рд╛рдЗрдЯ_zone.zone : 800 / phpmyadmin рдкрд░ phpmyadmin рдХреЛ рдЦреЛрд▓рдирд╛ рд╣реИред
Pure-ftpd MySQL FTP рд╕рд░реНрд╡рд░ рдХреЛ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдирд╛
рд╕рд░реНрд╡рд░ рд╕реЗ рд╕рд░реНрд╡рд░ рдкрд░ рд╕реВрдЪрдирд╛ рдХреЗ рд╕рд░рд▓ рдФрд░ рддреНрд╡рд░рд┐рдд рдФрд░ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣рд╕реНрддрд╛рдВрддрд░рдг рдХреЗ рд▓рд┐рдП рдПрдлрд╝рдЯреАрдкреА рд╕рд░реНрд╡рд░ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реИред
тАв mysql рд╕рдорд░реНрдерди рдХреЗ рд╕рд╛рде рд╢реБрджреНрдз ftpd рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛
aptitude install pure-ftpd-mysql
тАв рд╣рдо рдПрдлрд╝рдЯреАрдкреА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдФрд░ рдЗрд╕рдореЗрдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рдореВрд╣ рдмрдирд╛рддреЗ рд╣реИрдВ - рдпрд╣ рдмрд╛рдж рдореЗрдВ рдЖрдкрдХреЗ рд╕рд░реНрд╡рд░ рдкрд░ рдХреНрдпрд╛ рд╣реЛ рд░рд╣рд╛ рд╣реИ рдЗрд╕рдХреА рдирд┐рдЧрд░рд╛рдиреА рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рдФрд░ рдЕрдзрд┐рдХ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
groupadd -g 4001 ftpusers && useradd -u 4001 -s /bin/false -d /bin/null -c "pureftpd user" -g ftpusers ftp
тАв рд╢реБрджреНрдз-ftpd рдХреЗ рд▓рд┐рдП MySQL рдореЗрдВ рдПрдХ рдбреЗрдЯрд╛рдмреЗрд╕ рдмрдирд╛рдПрдБред рдпрд╣ phpmyadmin рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдПрдХ рдорд╣рд╛рди рдФрд░ рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рдХреЙрдкреА-рдкреЗрд╕реНрдЯ рдХреЗ рд╕рд╛рде рдпрд╣ рдХрдВрд╕реЛрд▓ рдореЗрдВ рддреЗрдЬреА рд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
mysql -u root тАУp
CREATE DATABASE pureftpd; GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP ON pureftpd.* TO 'pureftpd'@'localhost' IDENTIFIED BY '__pureftpd'; FLUSH PRIVILEGES;
тАв рдПрдХ рддрд╛рд▓рд┐рдХрд╛ рдмрдирд╛рдПрдВ рдЬрд┐рд╕рдореЗрдВ рдПрдлрд╝рдЯреАрдкреА рдЦрд╛рддреЗ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдП рдЬрд╛рдПрдВрдЧреЗред
USE pureftpd; CREATE TABLE ftpd ( User varchar(16) NOT NULL default '', status enum('0','1') NOT NULL default '0', Password varchar(64) NOT NULL default '', Uid varchar(11) NOT NULL default '-1', Gid varchar(11) NOT NULL default '-1', Dir varchar(128) NOT NULL default '', ULBandwidth smallint(5) NOT NULL default '0', DLBandwidth smallint(5) NOT NULL default '0', comment tinytext NOT NULL, ipaccess varchar(15) NOT NULL default '*', QuotaSize smallint(5) NOT NULL default '0', QuotaFiles int(11) NOT NULL default 0, PRIMARY KEY (User), UNIQUE KEY User (User) ) ENGINE=MyISAM; quit;
тАв рдЕрдм рд╢реБрджреНрдз-ftpd рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВ, рдЗрд╕рдХреЗ рд▓рд┐рдП /etc/pure-ftpd/db/mysql.conf рдлрд╝рд╛рдЗрд▓ рдЦреЛрд▓реЗрдВ рдФрд░ рдЗрд╕ рддрд░рд╣ рд╕реЗ рдЗрд╕рдХреА рд╕рд╛рдордЧреНрд░реА рдмрдирд╛рдПрдБ:
MYSQLSocket /var/run/mysqld/mysqld.sock MYSQLUser pureftpd MYSQLPassword __pureftpd MYSQLDatabase pureftpd MYSQLCrypt md5 MYSQLGetPW SELECT Password FROM ftpd WHERE User="\L" AND status="1" AND (ipaccess = "*" OR ipaccess LIKE "\R") MYSQLGetUID SELECT Uid FROM ftpd WHERE User="\L" AND status="1" AND (ipaccess = "*" OR ipaccess LIKE "\R") MYSQLGetGID SELECT Gid FROM ftpd WHERE User="\L"AND status="1" AND (ipaccess = "*" OR ipaccess LIKE "\R") MYSQLGetDir SELECT Dir FROM ftpd WHERE User="\L"AND status="1" AND (ipaccess = "*" OR ipaccess LIKE "\R") MySQLGetBandwidthUL SELECT ULBandwidth FROM ftpd WHERE User="\L"AND status="1" AND (ipaccess = "*" OR ipaccess LIKE "\R") MySQLGetBandwidthDL SELECT DLBandwidth FROM ftpd WHERE User="\L"AND status="1" AND (ipaccess = "*" OR ipaccess LIKE "\R") MySQLGetQTASZ SELECT QuotaSize FROM ftpd WHERE User="\L"AND status="1" AND (ipaccess = "*" OR ipaccess LIKE "\R") MySQLGetQTAFS SELECT QuotaFiles FROM ftpd WHERE User="\L"AND status="1" AND (ipaccess = "*" OR ipaccess LIKE "\R")
тАв рдЕрдм рд╣рдо рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдпрджрд┐ рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реИ рддреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреА рд╣реЛрдо рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдЕрдкрдиреЗ рдЖрдк рдмрди рдЬрд╛рддреА рд╣реИ
echo "yes" > /etc/pure-ftpd/conf/CreateHomeDir
тАв рдирд┐рдореНрди рдЖрджреЗрд╢ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдЙрди рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рддрдХ рдкрд╣реБрдБрдЪ рдкреНрд░рджрд╛рди рдирд╣реАрдВ рдХрд░реЗрдЧрд╛ рдЬреЛ рдЙрдирдХреЗ рдЧреГрд╣ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд╕реЗ рдЕрдзрд┐рдХ рд╣реИрдВред
echo "yes" > /etc/pure-ftpd/conf/ChrootEveryone
тАв рдЕрдВрдд рдореЗрдВ, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╣реЛрд╕реНрдЯрдирд╛рдо рд╕рддреНрдпрд╛рдкрди рдмрдВрдж рдХрд░реЗрдВ - рдпрд╣ рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдХрд╛рдлреА рддреЗрдЬ рдХрд░реЗрдЧрд╛ рдФрд░ рдпрд╛рддрд╛рдпрд╛рдд рдХреА рдорд╛рддреНрд░рд╛ рдХреЛ рдереЛрдбрд╝рд╛ рдХрдо рдХрд░реЗрдЧрд╛ред
echo "yes" > /etc/pure-ftpd/conf/DontResolve
тАв рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реЗрд╡рд╛ рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░реЗрдВ
service pure-ftpd-mysql restart
тАв рдЕрдм GID рдФрд░ UID 4002, рд╣реЛрдо рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА / рд╣реЛрдо / www рдХреЗ рд╕рд╛рде www-ftp рдпреВрдЬрд░ рдмрдирд╛рдПрдВ, рдПрдХ рдореЗрдЧрд╛рдмрд╛рдЗрдЯ рдкреНрд░рддрд┐ рд╕реЗрдХрдВрдб рдХреА рдбрд╛рдЙрдирд▓реЛрдб / рдЕрдкрд▓реЛрдб рдЧрддрд┐ рд╕реАрдорд╛рдПрдВ рдФрд░ рдмрд┐рдирд╛ рдХрдмреНрдЬреЗ рд╡рд╛рд▓реЗ рдбрд┐рд╕реНрдХ рд╕реНрдерд╛рди рдкрд░ рдкреНрд░рддрд┐рдмрдВрдз рдХреЗ рдмрд┐рдирд╛ред рдореИрдВ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдХ рдЙрджрд╛рд╣рд░рдг рджреЗрддрд╛ рд╣реВрдВ, рдЖрдк phpmyadmin рдореЗрдВ "SQL рдХреНрд╡реЗрд░реА рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░реЗрдВ" рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдпрд╛ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ phpmyadmin рдореЗрдВ "рд▓рд╛рдЗрдиреЗрдВ рдЬреЛрдбрд╝реЗрдВ" рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ - рд▓реЗрдХрд┐рди рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рдЖрдкрдХреЛ рдЗрд╕ рддрдереНрдп рдХреЛ рдЦрд░рд╛рдм рдирд╣реАрдВ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдХрд┐ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдкрд╛рд╕рд╡рд░реНрдб рдХреЛ рдЗрд╕рдХреЗ md5 рд╣реИрд╢ рдХреЗ рд░реВрдк рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ , рдФрд░ рдкрд╛рд╕рд╡рд░реНрдб рдлрд╝реАрд▓реНрдб рдореЗрдВ "рдлрд╝рдВрдХреНрд╢рди" md5 рдЪреБрдиреЗрдВ
mysql -u root -p
USE pureftpd; INSERT INTO `ftpd` (`User`, `status`, `Password`, `Uid`, `Gid`, `Dir`, `ULBandwidth`, `DLBandwidth`, `comment`, `ipaccess`, `QuotaSize`, `QuotaFiles`) VALUES ('www-ftp', '1', MD5('___www-ftp'), '4002', '4002', '/home/www', '1024', '1024', '', '*', '0', '0'); quit;
тАв рдмрд╕ рдЗрддрдирд╛ рд╣реА, рдЖрдк рдкрддрд╛
www_ ftite рдФрд░ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдкрд╛рд╕рд╡рд░реНрдб рдХреЗ рд╕рд╛рде рдПрдбреНрд░реЗрд╕
site_site. Arizona рдкрд░ рдЕрдкрдиреЗ ftp рд╕рд░реНрд╡рд░ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
тАв рдпрджрд┐ рдЖрдк рдПрдлрд╝рдЯреАрдкреА рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдбреЗрдЯрд╛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХрд╛ рдЗрд░рд╛рджрд╛ рд░рдЦрддреЗ рд╣реИрдВ рдЬреЛ рдЧрд▓рдд рд╣рд╛рдереЛрдВ рдореЗрдВ рдирд╣реАрдВ рдкрдбрд╝рдирд╛ рдЪрд╛рд╣рд┐рдП, рддреЛ рдпрд╣ рдЯреАрдПрд▓рдПрд╕ рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрддрд┐рд░реЗрдХ рдирд╣реАрдВ рд╣реЛрдЧрд╛ред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдирд┐рдореНрди рдХрд╛рд░реНрдп рдХрд░реЗрдВ:
echo 1 > /etc/pure-ftpd/conf/TLS mkdir -p /etc/ssl/private/
рдЕрдЧрд░ рдпрд╣ рд╕реНрдерд╛рдкрд┐рдд рдирд╣реАрдВ рд╣реИ рдФрд░ рдкреНрд░рдорд╛рдг рдкрддреНрд░ рдЙрддреНрдкрдиреНрди рдХрд░рддрд╛ рд╣реИ рддреЛ coverssl рдкреИрдХреЗрдЬ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВред
aptitude update aptitude install openssl openssl req -x509 -nodes -days 3652 -newkey rsa:2048 -keyout /etc/ssl/private/pure-ftpd.pem -out /etc/ssl/private/pure-ftpd.pem
тАв рд╣рдо рдкреНрд░рд╢реНрдиреЛрдВ рдХрд╛ рдЙрддреНрддрд░ рджреЗрддреЗ рд╣реИрдВ - рдпрд╣ рдбреЗрдЯрд╛ рдирд┐рд░реНрдорд┐рдд рдкреНрд░рдорд╛рдг рдкрддреНрд░ рдореЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред
тАв рдкреНрд░рдорд╛рдгрдкрддреНрд░ рддрдХ рдкрд╣реБрдБрдЪ рдЕрдзрд┐рдХрд╛рд░ рд╕реЗрдЯ рдХрд░реЗрдВ рдФрд░ рд╢реБрджреНрдз-ftpd рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░реЗрдВ
chmod 600 /etc/ssl/private/pure-ftpd.pem service pure-ftpd-mysql restart
тАв рдмрд╕ рдЗрддрдирд╛ рд╣реАред рдпрд╛рдж рд░рдЦреЗрдВ рдХрд┐ рдбреЗрдЯрд╛ рдХреЛ рдПрдиреНрдХреНрд░рд┐рдкреНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдХреНрд▓рд╛рдЗрдВрдЯ рдкрдХреНрд╖ рдкрд░ tls рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ, рдФрд░ рд╕рднреА FTP рдХреНрд▓рд╛рдЗрдВрдЯ рдЗрд╕рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВред
рдЧреЗрдо рд╕рд░реНрд╡рд░ рдкреНрд░рдмрдВрдзрди рдХреЙрдореНрдкреНрд▓реЗрдХреНрд╕ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ - рдЧреЗрдо рдкреИрдирд▓ рдЦреЛрд▓реЗрдВ
рдУрдкрди рдЧреЗрдо рдкреИрдирд▓ - рдЙрд░реНрдл тАЛтАЛрдУрдЬреАрдкреА - рдПрдХрдорд╛рддреНрд░ рдРрд╕рд╛ рдирд┐рд╢реБрд▓реНрдХ рд╕рдорд╛рдзрд╛рди рд╣реИ рдЬреЛ рдореИрдВрдиреЗ рдкрд╛рдпрд╛ рд╣реИ рдХрд┐ рдЖрдк рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рдХрд╛рд░ рдХреЗ рдЧреЗрдо рд╕рд░реНрд╡рд░реЛрдВ рдХреА рдирд┐рдЧрд░рд╛рдиреА рдФрд░ рдкреНрд░рдмрдВрдзрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд▓реЗрдЦрди рдХреЗ рд╕рдордп, рд╡рд┐рдВрдбреЛрдЬ рдФрд░ рд▓рд┐рдирдХреНрд╕ рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдореЛрдВ рдкрд░ рд╕рд░реНрд╡рд░ рд╡рд╛рд▓реЗ 50 рд╕реЗ рдЕрдзрд┐рдХ рд╡рд┐рднрд┐рдиреНрди рдЧреЗрдо рд╕рдорд░реНрдерд┐рдд рд╣реИрдВред рдХрд╛рдЙрдВрдЯрд░-рд╕реНрдЯреНрд░рд╛рдЗрдХ (2D, 1.5, 1.6, рд╕реНрд░реЛрдд, GO) рдФрд░ Minecraft (рд╡реЗрдирд┐рд▓рд╛, рдмреБрдХрдХрд┐рдЯ) рдЬреИрд╕реЗ рд▓реЛрдХрдкреНрд░рд┐рдп рд▓реЛрдЧреЛрдВ рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд░рдирд╛
рдХреЙрдореНрдкреНрд▓реЗрдХреНрд╕ рдореЗрдВ рджреЛ рднрд╛рдЧ рд╣реЛрддреЗ рд╣реИрдВ - рдПрдХ рд╡реЗрдм-рдереВрдерди рдЬрд┐рд╕рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдирд┐рдЧрд░рд╛рдиреА рдФрд░ рдирд┐рдпрдВрддреНрд░рдг (рдлреНрд░рдВрдЯ-рдПрдВрдб) рдФрд░ рдПрдХ рдПрдЬреЗрдВрдЯ-рд╕реЗрд╡рд╛ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреЛ рдЧреЗрдо рд╕рд░реНрд╡рд░ рдХреЗ рд╕рд╛рде рдорд╢реАрдиреЛрдВ рдкрд░ рд▓рдЯрдХрд╛ рд╣реБрдЖ рд╣реИ рдФрд░ рдлреНрд░рдВрдЯ-рдПрдВрдб рдореЗрдВ рд▓реЙрдЧреНрд╕ рдЯреНрд░рд╛рдВрд╕рдлрд░ рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдлреНрд░рдВрдЯ-рдПрдВрдб рд╕реЗ рдЧреЗрдо рд╕рд░реНрд╡рд░ рддрдХ рдХреА рдЯреАрдореЗрдВред
тАв рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ,
http://www.opengamepanel.org рдкрд░ рдкрдВрдЬреАрдХрд░рдг
рдХрд░реЗрдВ - рдпрд╣ рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдЖрдк рд╕рд╛рдЗрдЯ рдкрд░ рдЕрддрд┐рд░рд┐рдХреНрдд рдореЙрдбреНрдпреВрд▓ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдмрд┐рд▓рд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо), рдереАрдо рдФрд░ рдЕрдиреНрдп рдЙрдкрд╣рд╛рд░ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
тАв рдЖрд╡рд╢реНрдпрдХ рдкреИрдХреЗрдЬ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ
aptitude update aptitude install libxml-parser-perl libpath-class-perl libarchive-any-perl screen
тАв рдпрджрд┐ рд╕рд┐рд╕реНрдЯрдо x64 рд╣реИ, рддреЛ рдЕрддрд┐рд░рд┐рдХреНрдд рд░реВрдк рд╕реЗ ia32-lib рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ
aptitude install ia32-libs
тАв рдПрдЬреЗрдВрдЯ рдХреЛ рд╣реА рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ
wget "http://www.opengamepanel.org/downloads/ogp_agent_nightly.tar.gz" -O agent.tar.gz tar xf agent.tar.gz cd agent
тАв рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВред рдзреНрдпрд╛рди рджреЗрдВ - рдореИрдВрдиреЗ рдкрд╣рд▓реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдмрдирд╛рдпрд╛, рдЙрд╕реЗ рд░реВрдЯ рдФрд░ рд╕реБрдбреЛ рд╕рдореВрд╣реЛрдВ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдХрд┐рдпрд╛ рдФрд░ рдЙрд╕рдХреЗ рд▓рд┐рдП рд╣реЛрдо рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдмрдирд╛рдИ - рдпрд╣ рд╕рдм рдПрдЬреЗрдВрдЯ рдХреЗ рд▓рд┐рдП рд╕рд╣реА рддрд░реАрдХреЗ рд╕реЗ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╣реИред
bash ./install.sh
тАв рд╡реЗ рд╣рдорд╕реЗ рдЙрд╕ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо рдХреЗ рд▓рд┐рдП рдкреВрдЫреЗрдВрдЧреЗ рдЬрд┐рд╕рдХреЗ рддрд╣рдд рд╕реЗрд╡рд╛ рдХрддрд╛рдИ рд╣реЛрдЧреА - рдЖрдкрдХреЛ рдкрд┐рдЫрд▓реЗ рдкреИрд░рд╛рдЧреНрд░рд╛рдл, рдкрд╛рд╕рд╡рд░реНрдб, рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдЬрд┐рд╕рдореЗрдВ рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдлрд╛рдЗрд▓реЗрдВ (/ рдШрд░ / рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо / рдУрдЬреАрдкреА) рд╕реНрдерд┐рдд рд╣реИрдВ, рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА рдФрд░ рдПрдЬреЗрдВрдЯ рдХреБрдВрдЬреА рджрд░реНрдЬ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣рд╛ рдЬрд╛рдПрдЧрд╛ - рдпрд╣ рдПрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдкрд╛рд╕рд╡рд░реНрдб рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдПрдХ рдПрдЬреЗрдВрдЯ рдкреНрд░рдмрдВрдзрди рдХреБрдВрдЬреА рд╣реИ, рдпрд╣ рдмрд╛рдж рдореЗрдВ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реЛрдЧрд╛, рдФрд░ рд╣рдореЗрдВ рд╕реНрдЯреАрдо рдиреАрддрд┐ рдирд┐рдпрдореЛрдВ рд╕реЗ рд╕рд╣рдордд рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рднреА рдХрд╣рд╛ рдЬрд╛рдПрдЧрд╛ред
тАв рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рдмрд╛рдж, рдмрдирд╛рдП рдЧрдП рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рдЕрдВрджрд░ рд▓реЙрдЧ рдЗрди рдХрд░реЗрдВ рдФрд░ рдЪрд▓рд╛рдПрдВ
cd /home/ /OGP perl ./ogp_agent.pl --log-stdout
тАв рдЙрдиреНрд╣реЗрдВ рд╣рдореЗрдВ рд▓рд┐рдЦрдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рд╕рдм рдХреБрдЫ рдХреНрд░рдо рдореЗрдВ рд╣реИ, рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╢реБрд░реВ рд╣реЛ рдЧрдИ рд╣реИ рдФрд░ рдкреЛрд░реНрдЯ 12679 рдкрд░ рд╕реБрдирддрд╛ рд╣реИред
тАв ctrl + c рджрдмрд╛рдПрдВ, рд░реВрдЯ рдХреЗ рддрд╣рдд рд▓реЙрдЧ рдЗрди рдХрд░реЗрдВ рдФрд░ рд░рдЬрд┐рд╕реНрдЯрд░ рдХрд░реЗрдВ - рдпрд╣ рдЖрд╡рд╢реНрдпрдХ рд╣реИ рддрд╛рдХрд┐ рд╕рд┐рд╕реНрдЯрдо рд╢реБрд░реВ рд╣реЛрдиреЗ рдкрд░ рд╕реЗрд╡рд╛ рд╢реБрд░реВ рд╣реЛ рдЬрд╛рдП
update-rc.d ogp_agent defaults
тАв рдпрджрд┐ рдХрдИ рд╕рд░реНрд╡рд░ (рд╕рдорд░реНрдкрд┐рдд рдпрд╛ рдЖрднрд╛рд╕реА) рд╣реИрдВ, рддреЛ рдПрдЬреЗрдВрдЯ рдХреЛ рдкреНрд░рддреНрдпреЗрдХ рдкрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП
тАв рдЕрдм OGP рд╕реЗ рд╡реЗрдм рдЗрдВрдЯрд░рдлреЗрд╕ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ, рд╕рдВрдЧреНрд░рд╣ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ рдФрд░ рдЕрдирдкреИрдХ рдХрд░реЗрдВ
wget "http://www.opengamepanel.org/downloads/ogp_web_nightly.tar.gz" -O upload.tar.gz tar xf upload.tar.gz
тАв рдЕрдкрд▓реЛрдб рдлрд╝реЛрд▓реНрдбрд░ рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЛ рдЙрд╕ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░реЗрдВ рдЬрд┐рд╕рдореЗрдВ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╕рд╛рдЗрдЯ рд╣реИ
тАв рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ,
site_address.zone / folder_c_ogp рдЦреЛрд▓реЗрдВ рдФрд░ рднрд╛рд╖рд╛ рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ, рдЕрдЧрд░ рдЕрдЪрд╛рдирдХ рд╣рдореЗрдВ рдмрддрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рдХрд┐рд╕реА рднреА рдлрд╝рд╛рдЗрд▓ рдпрд╛ рдлрд╝реЛрд▓реНрдбрд░ рдХреЛ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рдЕрдзрд┐рдХрд╛рд░ рдирд╣реАрдВ рд╣реИрдВ, рддреЛ рд╣рдо chmod рдХреЗ рд╕рд╛рде 777 рдЕрдиреБрдорддрд┐рдпрд╛рдБ рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реИрдВ, рдЗрд╕рдХреЗ рд▓рд┐рдП рд╣рдо ogp рдХреЗ рд╕рд╛рде рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдЬрд╛рддреЗ рд╣реИрдВ рдФрд░ рдХрдорд╛рдВрдб рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рддреЗ рд╣реИрдВред
chmod 777 тАУv тАУR *
тАв рд╡реЗрдм рдЗрдВрдЯрд░рдлреЗрд╕ рдкрд░ рд╡рд╛рдкрд╕ рдЬрд╛рдПрдВ рдФрд░ "рд░рд┐рдЯреНрд░реА" рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ, рдлрд┐рд░ "рдЕрдЧрд▓рд╛"
тАв рдбреЗрдЯрд╛рдмреЗрд╕ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреИрд░рд╛рдореАрдЯрд░ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВ рдФрд░ "рдЕрдЧрд▓рд╛" рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ
тАв рдПрдХ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдЦрд╛рддрд╛ рдкрдВрдЬреАрдХреГрдд рдХрд░реЗрдВ рдФрд░ "рдЕрдЧрд▓рд╛" рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ
тАв рдЕрдЧрд▓рд╛, рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд░реЗрдВ, рд╢рд╛рдпрдж рдЕрдЧрд▓реЗ рд▓реЗрдЦ рдореЗрдВ рдореИрдВ рдУрдЬреАрдкреА рдореЗрдВ рд╕рд░реНрд╡рд░ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд╛ рд╡рд░реНрдгрди рдХрд░реВрдВрдЧрд╛