рд╣реИрд▓реЛ рдореЛрдВрдЧреЛрдмреАрдбреА (рдУрдкрди рд░рд┐рдореЛрдЯ рдПрдХреНрд╕реЗрд╕)

рд╢реБрдн рджрд┐рдиред



рдореИрдВ рдПрдХ рд╣реИрдмрд░ рдХреЗ рд▓рд┐рдП рдЦреЛрдЬ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЧрдпрд╛ рдерд╛, рд▓реЗрдХрд┐рди рдЗрд╕ рддрд░рд╣ рдХреА рд╕рдорд╕реНрдпрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рдкреЛрд╕реНрдЯ рдирд╣реАрдВ рдорд┐рд▓рд╛, рд╣рд╛рд▓рд╛рдВрдХрд┐ рд╕рдорд░реНрдкрд┐рдд рд╡рд┐рдЪрд╛рд░реЛрдВ рдХреА рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдВ рдХрдИ рдмрд╛рд░ рд╕рд╛рдордиреЗ рдЖрдИрдВред



рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдХрдИ VPS'ok рд╣реИрдВ рдЬрд╣рд╛рдВ рд╣рдо MongoDB рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рдУрдПрд╕ рдЖрдорддреМрд░ рдкрд░ рдбреЗрдмрд┐рдпрди 6 / ubuntu рд╣реИ, рд╣рдо рдкреИрдХреЗрдЬ рд╕реЗ рд▓рдЧрднрдЧ рд╕рдм рдХреБрдЫ рдбрд╛рд▓рддреЗ рд╣реИрдВ, рд╕рднреА рдХрд╛ рд▓рд╛рдн рдкрд░реНрдпрд╛рдкреНрдд рд╣реИред рджреВрд╕рд░реЗ рджрд┐рди, рдкреБрд░рд╛рдиреЗ рд╕рд░реНрд╡рд░реЛрдВ рдХреА рдЬрд╛рдБрдЪ, рдореИрдВрдиреЗ рдкрд╛рдпрд╛





рдмреЗрд╢рдХ, рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рдПрдХ рдЭрдЯрдХрд╛ рдерд╛! рджреВрд░рд╕реНрде рдкрд╣реБрдБрдЪ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рд╕рдлрд▓ рд░рд╣рд╛





рдореИрдВ /etc/mongodb.conf рдореЗрдВ рдЪрдврд╝ рдЧрдпрд╛, рдпрд╣ рд╕реЛрдЪрдХрд░ рдХрд┐ рдореЗрд░рд╛ рдПрдХ рд╕рд╣рдХрд░реНрдореА рдЦреБрдж рдХреЗ рд▓рд┐рдП рдкрд╣реБрдВрдЪ рдЦреЛрд▓ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рд╢рдмреНрдж рднреА рдирд╣реАрдВ рдерд╛ред рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдПрдХ рд╣реА рд╕рд╣рдпреЛрдЧреА рдиреЗ рдмрд╕ рдПрдХ рд╕рдорд╛рди рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рдХреЛ рд╣рдЯрд╛ рджрд┐рдпрд╛, рд╕реНрдерд╛рдиреАрдп рдорд╢реАрди (рдбрд┐рдмрд┐рдпрди 6) рдкрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдореЗрдВ рдЪрдврд╝ рдЧрдпрд╛ рдФрд░ рд░рд┐рдореЛрдЯ рдПрдХреНрд╕реЗрд╕ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рднреА рдХреБрдЫ рдирд╣реАрдВ рдкрд╛рдпрд╛ред рдореИрдВ MongoDB рдХреЗ рд╕рд╛рде рд╕рднреА рдЬреНрдЮрд╛рдд рд╕рд╛рдЗрдЯреЛрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рднрд╛рдЧ рдЧрдпрд╛ рдФрд░ рд╣рд░ рдЬрдЧрд╣ рдореИрдВ рд▓реЙрдЧ рдЗрди рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдерд╛ред



рддреБрд░рдВрдд рд╕рдорд╕реНрдпрд╛ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдирд╛ рд╢реБрд░реВ рдХрд┐рдпрд╛ рдФрд░ рдЕрдВрдд рдореЗрдВ рдмрдВрдж рдкрд╛рдпрд╛ред рд╡реЗрдмрд╕рд╛рдЗрдЯ net.bindIp

net.bindIp

рдкреНрд░рдХрд╛рд░: рд╕реНрдЯреНрд░рд┐рдВрдЧ



рдбрд┐рдлрд╝реЙрд▓реНрдЯ: рд╕рднреА рдЗрдВрдЯрд░рдлрд╝реЗрд╕ред ... рд╕рдВрд╕реНрдХрд░рдг: 2.6.0 рдбрд┐рдм рдФрд░ рдЖрд░рдкреАрдПрдо рдкреИрдХреЗрдЬ рдореЗрдВ рдПрдХ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ рд╢рд╛рдорд┐рд▓ рд╣реЛрддреА рд╣реИ рдЬреЛ {{рднреВрдорд┐рдХрд╛}} рдХреЛ 127.0.0.1 рдкрд░ рд╕реЗрдЯ рдХрд░рддреА рд╣реИред



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



рдХрдИ IP рдкрддреЛрдВ рдкрд░ рдмрдВрдзрдиреЗ рдХреЗ рд▓рд┐рдП, рдЕрд▓реНрдкрд╡рд┐рд░рд╛рдо рд╕реЗ рдЕрд▓рдЧ рдХрд┐рдП рдЧрдП рдорд╛рдиреЛрдВ рдХреА рд╕реВрдЪреА рджрд░реНрдЬ рдХрд░реЗрдВред



рдореИрдВ рд╕рднреА рд╕рд░реНрд╡рд░реЛрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЧрдпрд╛, /etc/mongodb.conf рдХреЛ рд▓рд╛рдЗрди рдЬреЛрдбрд╝реА

bind_ip = 127.0.0.1
      
      





рдЕрддрд┐рднрд╛рд░рд┐рдд mongoDB

 /etc/init.d/mongodb restart
      
      





рдлрд┐рд░ рд░рд┐рдореЛрдЯ рдПрдХреНрд╕реЗрд╕ рдХреЛ рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛



рдбреАрдмреНрд░реАрдлрд┐рдВрдЧ


рдореИрдВрдиреЗ рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ рдХрд┐ рдпрд╣ рдХреИрд╕реЗ рд╣реБрдЖ, рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдореИрдВрдиреЗ рддреБрд░рдВрдд mysql рдХреЛ рдпрд╛рдж рдХрд┐рдпрд╛, рдЬреЛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рд░рд┐рдореЛрдЯ рдПрдХреНрд╕реЗрд╕ рдмрдВрдж рд╣реИ, рдФрд░ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдореЗрд░реЗ рд╕рд╣рд┐рдд рдХрдИ рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП, рдпрд╣ рд╕реЛрдЪрдирд╛ рдЙрдЪрд┐рдд рдерд╛ рдХрд┐ MongoDB рдиреЗ рдпрд╣рд╛рдВ рдХреЛрдИ рд╡рд┐рд╢реЗрд╖ рдЕрдиреБрдЧреНрд░рд╣ рдХрд╛ рдЖрд╡рд┐рд╖реНрдХрд╛рд░ рдирд╣реАрдВ рдХрд┐рдпрд╛ред рдореИрдВрдиреЗ рд╕реНрдХреНрд░реИрдЪ рд╕реЗ рдбреЗрдмрд┐рдпрди 7.4.0 (рдЕрдВрддрд┐рдо рд╕реНрдерд┐рд░ рдПрдХ) рдХреЛ рдЙрдард╛рдпрд╛, рдФрд░ рдкреИрдХреЗрдЬ рд╕реЗ MongoDB рдбрд╛рд▓рд╛, рдореИрдВрдиреЗ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЗрд╕реЗ рд╡рд┐рдиреНрдпрд╛рд╕ рдореЗрдВ рдкрд╛рдпрд╛

 bind_ip = 127.0.0.1
      
      





рдореИрдВ рд╕реНрдореГрддрд┐ рд╕реЗ рдпрд╛рдж рдХрд░рддрд╛ рд╣реВрдВ рдХрд┐ рдСрдл рд╕рд╛рдЗрдЯ рдкрд░ рдПрдХ рд▓реЗрдЦ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдореЛрдВрдЧреЛрдбреАрдмреА рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рд╕реЗ рдХреНрдпрд╛ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдбреЗрдмрд┐рди рдкрд░ рдореЛрдВрдЧреЛрдмреАрдбреА рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ , рдХреНрдпреЛрдВрдХрд┐ рд╣реЙрд╕реНрдЯрд▓рд░реНрд╕ рдиреЗ рдХреЗрд╡рд▓ рдбреЗрдмрд┐рдпрди 6 рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╡реАрдкреАрдПрд╕ рдХреЛ рдореЛрдВрдЧрдмреАрдбреАрдмреА рдХреЗ рдмрд╣реБрдд рдкреБрд░рд╛рдиреЗ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд╕рд╛рде рджрд┐рдпрд╛ рдерд╛ред рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдореЗрдВ рдЙрдирдХреЗ рднрдВрдбрд╛рд░ рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдлрд┐рд░ рд╕реЗ, рдореБрдЭреЗ рд░рд┐рдореЛрдЯ рдПрдХреНрд╕реЗрд╕ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рднреА рдирд╣реАрдВ рдорд┐рд▓рд╛ред рд▓реЗрдЦ рдЦреБрдж рднреА рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рдирд╣реАрдВ рд▓рд┐рдЦрддрд╛ рд╣реИ, рдЬреЛ рдмрд╣реБрдд рдирд┐рд░рд╛рд╢рд╛рдЬрдирдХ рдерд╛ред



рдкрдбрд╝реЛрд╕реА рдХреА рдЬрд╛рдБрдЪ


рджреЛ рдмрд╛рд░ рд╕реЛрдЪрдиреЗ рдХреЗ рдмрд┐рдирд╛, рдореИрдВрдиреЗ рдЖрдИрдкреА рдкрддреЗ рд╕реЗ рдкрдбрд╝реЛрд╕рд┐рдпреЛрдВ рдХреА рдЬрд╛рдВрдЪ рдХрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ред

рдПрдХ рддреНрд╡рд░рд┐рдд PHP рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕реНрдХреЗрдЪ рдХреА рдЧрдИ
 <?php set_time_limit(600); $ipSt = '*.*.*.'; // 11.22.33. for($a = 0, $b = 255; $a <= $b; $a++) { $ip = $ipSt . $a; echo $ip.': '; ob_start(); $fp = fsockopen($ip, 27017, $errno, $errstr, 0.1); ob_get_contents(); ob_clean(); if (!$fp) { echo '---'; } else { echo 'OK'; fclose($fp); } echo '<br />'; }
      
      







рдЬрд┐рд╕ рдмрд╛рдд рдкрд░ рдореБрдЭреЗ MongoDB рдУрдкрди рдбреЗрдЯрд╛рдмреЗрд╕ рдХреА рдПрдХ рдмрд╣реБрдд рд╣реА рдЕрдЪреНрдЫреА рд╕реВрдЪреА рдорд┐рд▓реА рдереА, рдХреБрдЫ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдкрд░ рдереЗ, рдХреБрдЫ рдмреИрдХрдЕрдк рдХреЗ рд▓рд┐рдП, рд▓реЗрдХрд┐рди рдЕрднреА рднреА рдЦреБрд▓реЗ рд╣реИрдВред



рд╣реИрдХрд┐рдВрдЧ?


рддреЛ рдЖрдк рдЗрд╕ рдПрдХреНрд╕реЗрд╕ рдХрд╛ рдХреНрдпрд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ? рдореИрдВрдиреЗ рдЕрдкрдиреЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдкрд░ рдкрд░реАрдХреНрд╖рдг рд╢реБрд░реВ рдХрд┐рдпрд╛, рдХрдо рд╕реЗ рдХрдо:





рдкрд░рд┐рдгрд╛рдо


рдмреЗрд╢рдХ, рдХреЛрдИ рдХрд╣рддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рд╕рдм рдЧрддрд┐ рдХреЗ рд▓рд┐рдП рд╣реИ, рдХрд┐ рд╕рд┐рд╕реНрдЯрдо рдкреНрд░рд╢рд╛рд╕рдХ, рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, рд╕рдм рдХреБрдЫ рдЦреБрдж рдкрд░ рдирдЬрд░ рд░рдЦрдирд╛ рдЪрд╛рд╣рд┐рдПред рд▓реЗрдХрд┐рди рдХреЗрд╡рд▓ рд╡реАрдкреАрдПрд╕ рдмрд╣реБрдд рд╕реБрд▓рдн рд╣реИрдВ, рдмрд╣реБрдд рд╕рд╛рд░реЗ рд▓реЗрдЦ рд╣реИрдВ рдЬрд╣рд╛рдВ рд╡реЗ рдирдП рдбреЗрдЯрд╛рдмреЗрд╕ рдФрд░ рдЕрдиреНрдп рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдХреА рдкреНрд░рд╢рдВрд╕рд╛ рдХрд░рддреЗ рд╣реИрдВ, рдЬреЛ рдХрдИ рд╕рд░рд▓ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдмрд╣реБрдд рдкреНрд░рд╢рд╛рд╕рдирд┐рдХ рдЕрдиреБрднрд╡ рдХреЗ рдмрд┐рдирд╛ рд╡реАрдкреАрдПрд╕ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд╣рдордд рд╣реЛрддреЗ рд╣реИрдВред MongoDB рдХреЗ рдбреЗрд╡рд▓рдкрд░реНрд╕ рд╕реЗ, рдореИрдВрдиреЗ рдХрдо рд╕реЗ рдХрдо рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдореЗрдВ рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреНрдЮрд╛рдкрди рдХреА рдЙрдореНрдореАрдж рдХреА, рдХреНрдпреЛрдВрдХрд┐ рд╡реЗ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдкрд╣реБрдВрдЪ рдХреЛ рдмрдВрдж рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ

 # bind_ip = 127.0.0.1
      
      





рдЗрд╕реА рддрд░рд╣ рдХреЗ рд▓реЗрдЦ, рд▓реЗрдХрд┐рди рдкрд╣рд▓реЗ рд╕реЗ рд╣реА memcached рдкрд░: рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВрдиреЗ phpclub.ru рдкрд░ рдПрдХ рднреЗрджреНрдпрддрд╛ рдкрд╛рдИ рдереА , Runet рдкрд░ рд╕рднреА рд╕рд╛рдЗрдЯреЛрдВ рдХреЗ 1% рдиреЗ рджреБрдирд┐рдпрд╛ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рдореЗрдордХреЗрдЪ рдХреЛ рдЦреБрд▓рд╛ рд░рдЦрд╛ред рдХреБрдЫ рдЖрдВрдХрдбрд╝реЗ



All Articles