{"id":279889,"date":"2016-10-25T12:35:01","date_gmt":"2016-10-25T08:35:01","guid":{"rendered":"http:\/\/savepearlharbor.com\/?p=279889"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-29T21:00:00","slug":"","status":"publish","type":"post","link":"https:\/\/savepearlharbor.com\/?p=279889","title":{"rendered":"\u041f\u043e\u0434\u043d\u0438\u043c\u0430\u0435\u043c Owncloud \u0441 \u043d\u0443\u043b\u044f \u0441 \u0434\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u0438\u043c IP \u0438 Let&#8217;s Encrypt. \u0422\u044b\u0441\u044f\u0447\u0430 \u0441\u043b\u043e\u043d\u043e\u0432!*"},"content":{"rendered":"<p><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/files\/630\/c84\/1f5\/630c841f52aa4d9dbaf064d0429b14ac.jpg\"\/><\/p>\n<p>  \u0414\u0430\u0432\u043d\u043e \u0445\u043e\u0442\u0435\u043b \u043d\u0430\u043f\u0438\u0441\u0430\u0442\u044c \u0446\u0435\u043b\u043e\u0441\u0442\u043d\u044b\u0439 \u0442\u0443\u0442\u043e\u0440\u0438\u0430\u043b \u043f\u043e \u043f\u043e\u0434\u043d\u044f\u0442\u0438\u044e Owncloud \u0432 \u0443\u0441\u043b\u043e\u0432\u0438\u044f\u0445 \u0434\u043e\u043c\u0430\u0448\u043d\u0435\u0433\u043e \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0438\u043b\u0438 \u043d\u0435\u0431\u043e\u043b\u044c\u0448\u043e\u0439 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438 \u0434\u043e 500 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u0439. Owncloud \u2014 \u044d\u0442\u043e \u043f\u0440\u0435\u043a\u0440\u0430\u0441\u043d\u044b\u0439 open-source \u043f\u0440\u043e\u0435\u043a\u0442, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u043d\u0430 \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0439 \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0435 \u043f\u043e\u0434\u043d\u044f\u0442\u044c \u0441\u0432\u043e\u0439 \u0432\u0430\u0440\u0438\u0430\u043d\u0442 \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0441\u0438\u043d\u0445\u0440\u043e\u043d\u0438\u0437\u0430\u0446\u0438\u0438. \u041f\u043e \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044f\u043c \u043e\u0447\u0435\u043d\u044c \u043f\u043e\u0445\u043e\u0436 \u043d\u0430 Dropbox, \u0430 \u0432 \u0447\u0435\u043c-\u0442\u043e \u0435\u0433\u043e \u0438 \u043f\u0440\u0435\u0432\u043e\u0441\u0445\u043e\u0434\u0438\u0442. \u041e\u0433\u0440\u043e\u043c\u043d\u044b\u0439 \u043f\u043b\u044e\u0441 \u2014 \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0438\u0435 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u0439 \u043f\u043e \u043e\u0431\u044a\u0435\u043c\u0430\u043c \u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f, \u043f\u043e\u043b\u043d\u044b\u0439 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u044c \u043d\u0430\u0434 \u0441\u0435\u0440\u0432\u0435\u0440\u043e\u043c. \u041c\u0438\u043d\u0443\u0441\u044b \u0442\u043e\u0436\u0435 \u043e\u0447\u0435\u0432\u0438\u0434\u043d\u044b: \u0432\u0430\u043c \u0441\u0430\u043c\u0438\u043c \u043f\u0440\u0438\u0434\u0435\u0442\u0441\u044f \u0441\u043b\u0435\u0434\u0438\u0442\u044c \u0437\u0430 \u0432\u0441\u0435\u043c \u044d\u0442\u0438\u043c \u0431\u0435\u0437\u043e\u0431\u0440\u0430\u0437\u0438\u0435\u043c \u0438 \u0431\u0435\u0441\u043f\u043e\u043a\u043e\u0438\u0442\u044c\u0441\u044f \u043e \u043d\u0430\u0434\u0435\u0436\u043d\u043e\u0441\u0442\u0438 \u0441\u0435\u0440\u0432\u0435\u0440\u0430, \u0432\u0430\u043b\u044f\u044e\u0449\u0435\u0433\u043e\u0441\u044f \u043d\u0430 \u0430\u043d\u0442\u0440\u0435\u0441\u043e\u043b\u044f\u0445 \u0438\u043b\u0438 \u0432 \u0448\u043a\u0430\u0444\u0443. <\/p>\n<p>  \u0421\u043e\u0432\u0441\u0435\u043c \u043d\u0435\u0434\u0430\u0432\u043d\u043e \u043c\u043d\u0435 \u043f\u043e\u0434\u0432\u0435\u0440\u043d\u0443\u043b\u0430\u0441\u044c \u0437\u0430\u0434\u0430\u0447\u0430 \u043f\u043e \u0440\u0430\u0437\u0432\u0435\u0440\u0442\u044b\u0432\u0430\u043d\u0438\u044e Owncloud \u0432 \u0434\u043e\u043c\u0430\u0448\u043d\u0435-\u0431\u043e\u0435\u0432\u044b\u0445 \u0443\u0441\u043b\u043e\u0432\u0438\u044f\u0445. \u042f \u0447\u0435\u0441\u0442\u043d\u043e \u043e\u0442\u0440\u0430\u0431\u043e\u0442\u0430\u043b \u0441\u0432\u043e\u0438 \u0434\u0432\u0430 \u043b\u0438\u0442\u0440\u0430 \u043a\u043e\u0448\u0435\u0440\u043d\u043e\u0433\u043e \u0440\u0443\u0441\u0441\u043a\u043e\u0433\u043e \u0438\u043c\u043f\u0435\u0440\u0441\u043a\u043e\u0433\u043e \u0441\u0442\u0430\u0443\u0442\u0430 \u0438 \u0440\u0435\u0448\u0438\u043b \u043f\u043e\u0434\u0435\u043b\u0438\u0442\u044c\u0441\u044f \u0441\u0432\u043e\u0438\u043c \u043e\u043f\u044b\u0442\u043e\u043c, \u0441\u043e\u0431\u0440\u0430\u0432 \u0432\u0441\u0435 \u0432\u043e\u0435\u0434\u0438\u043d\u043e. \u0418\u0442\u0430\u043a, \u0441\u0435\u0433\u043e\u0434\u043d\u044f \u043c\u044b \u0440\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0438\u043c:  <\/p>\n<ol>\n<li>\u0420\u0430\u0437\u0432\u0435\u0440\u0442\u044b\u0432\u0430\u043d\u0438\u0435 \u0430\u043a\u0442\u0443\u0430\u043b\u044c\u043d\u043e\u0433\u043e LEMP-stack<\/li>\n<li>HTTPS. Let&#8217;s Encrypt \u0434\u043b\u044f Nginx \u0441 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u043c \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435\u043c \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u0430<\/li>\n<li>\u041a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 Nginx \u0434\u043b\u044f Owncloud<\/li>\n<li>\u041a\u044d\u0448\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 php-apcu<\/li>\n<li>\u041f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u0432\u043d\u0435\u0448\u043d\u0435\u0433\u043e \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0433\u043e \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0430 \u043f\u043e NFS<\/li>\n<\/ol>\n<p>  <a name=\"habracut\"><\/a>  <\/p>\n<h4>\u0421\u0442\u0430\u0440\u0442\u043e\u0432\u044b\u0439 \u043a\u043e\u043c\u043f\u043b\u0435\u043a\u0442<\/h4>\n<p>  <b>\u041e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u0430\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u0430<\/b> \u043f\u043e\u0434 \u043d\u0430\u0448 \u0441\u0435\u0440\u0432\u0435\u0440 \u2014 <a href=\"http:\/\/releases.ubuntu.com\/16.04\/ubuntu-16.04.1-server-amd64.iso\">Ubuntu 16.04.1 Server<\/a> (<a href=\"http:\/\/releases.ubuntu.com\/16.04\/ubuntu-16.04-server-amd64.iso.torrent\">torrent<\/a>). \u041e\u043f\u0442\u0438\u043c\u0430\u043b\u044c\u043d\u044b\u0439 \u0432\u0430\u0440\u0438\u0430\u043d\u0442 \u2014 \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u0430\u044f \u043c\u0430\u0448\u0438\u043d\u0430. \u042d\u0442\u043e \u0434\u043e\u0432\u043e\u043b\u044c\u043d\u043e \u0443\u0434\u0430\u0447\u043d\u043e\u0435 \u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u0431\u043b\u0430\u0433\u043e\u0434\u0430\u0440\u044f \u043b\u0435\u0433\u043a\u043e\u0441\u0442\u0438 \u043c\u0438\u0433\u0440\u0430\u0446\u0438\u0438, \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438 \u0434\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u0432\u044b\u0434\u0435\u043b\u0435\u043d\u0438\u044f \u0440\u0435\u0441\u0443\u0440\u0441\u043e\u0432, \u0441\u043d\u0430\u043f\u0448\u043e\u0442\u043e\u0432 \u0438 \u043f\u0440\u043e\u0447\u0438\u0445 \u043f\u043b\u044e\u0448\u0435\u043a. \u0420\u0430\u0437\u043c\u0435\u0440 \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u043e\u0439 \u043c\u0430\u0448\u0438\u043d\u044b \u2014 10-15 \u0413\u0411. \u042d\u0442\u043e\u0433\u043e \u0431\u043e\u043b\u0435\u0435 \u0447\u0435\u043c \u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u043f\u043e\u0434 \u0441\u0438\u0441\u0442\u0435\u043c\u0443.<br \/>  <b>\u0412\u043d\u0435\u0448\u043d\u0435\u0435 \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0435<\/b> (\u043a\u0430\u0442\u0430\u043b\u043e\u0433 data \u0434\u043b\u044f owncloud), \u0433\u0434\u0435 \u0431\u0443\u0434\u0443\u0442 \u0445\u0440\u0430\u043d\u0438\u0442\u044c\u0441\u044f \u0432\u0441\u0435 \u0432\u0430\u0448\u0438 \u0434\u0430\u043d\u043d\u044b\u0435. \u0420\u0430\u0437\u043c\u0435\u0440 \u2014 \u0432 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0438 \u043e\u0442 \u0432\u0430\u0448\u0438\u0445 \u043f\u043e\u0442\u0440\u0435\u0431\u043d\u043e\u0441\u0442\u0435\u0439. \u042f \u0431\u044b \u0440\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u043e\u0432\u0430\u043b \u0440\u0430\u0441\u0441\u043c\u0430\u0442\u0440\u0438\u0432\u0430\u0442\u044c \u0432\u0430\u0440\u0438\u0430\u043d\u0442 \u043e\u0442 100 \u0413\u0411. \u0420\u0430\u0437\u0434\u0435\u043b\u0435\u043d\u0438\u0435 \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0430 \u0438 \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0439 \u043b\u043e\u0433\u0438\u043a\u0438 \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0434\u0430\u0435\u0442 \u0431\u043e\u043b\u044c\u0448\u0443\u044e \u0433\u0438\u0431\u043a\u043e\u0441\u0442\u044c \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438. \u0412 \u0434\u0430\u043d\u043d\u043e\u043c \u0441\u043b\u0443\u0447\u0430\u0435 \u2014 SSD \u0434\u043b\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0438 HDD \u043e\u0442 NAS \u0434\u043b\u044f \u0434\u0430\u043d\u043d\u044b\u0445. \u041f\u0440\u0438 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0438 \u0432\u043d\u0435\u0448\u043d\u0435\u0433\u043e \u0440\u0430\u0437\u0434\u0435\u043b\u0430 \u0441 \u0434\u0430\u043d\u043d\u044b\u043c\u0438 \u043f\u043e\u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0433\u0438\u0431\u043a\u043e\u0441\u0442\u044c \u0432 \u043f\u043b\u0430\u043d\u0435 \u043c\u0438\u0433\u0440\u0430\u0446\u0438\u0438 \u0438 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u043d\u0430\u0440\u0430\u0441\u0442\u0438\u0442\u044c \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u044c \u0438\u043b\u0438 \u043e\u0431\u044a\u0435\u043c, \u0435\u0441\u043b\u0438 \u0432\u0434\u0440\u0443\u0433 \u043f\u043e\u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f.<br \/>  <b>\u0414\u043e\u043c\u0435\u043d \u0438 \u0432\u043d\u0435\u0448\u043d\u0438\u0439 ip-\u0430\u0434\u0440\u0435\u0441<\/b> \u2014 \u0432 \u0443\u0441\u043b\u043e\u0432\u0438\u044f\u0445 \u0443\u043c\u0438\u0440\u0430\u044e\u0449\u0435\u0433\u043e \u043f\u0443\u043b\u0430 \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u044b\u0445 ipv4 \u0430\u0434\u0440\u0435\u0441\u043e\u0432 \u043f\u0440\u043e\u0432\u0430\u0439\u0434\u0435\u0440\u044b \u0432\u0441\u0435 \u0440\u0435\u0436\u0435 \u043e\u0442\u0434\u0430\u044e\u0442 \u043f\u0440\u043e\u0441\u0442\u043e \u0442\u0430\u043a \u0431\u0435\u043b\u044b\u0439 \u0432\u043d\u0435\u0448\u043d\u0438\u0439 \u0430\u0434\u0440\u0435\u0441. \u0415\u0441\u043b\u0438 \u0443 \u0432\u0430\u0441 \u0441\u0435\u0440\u044b\u0439 \u0430\u0434\u0440\u0435\u0441, \u0442\u043e \u0442\u0443\u0442 \u0443\u0436\u0435 \u043c\u0430\u043b\u043e, \u0447\u0442\u043e \u043c\u043e\u0436\u043d\u043e \u0441\u0434\u0435\u043b\u0430\u0442\u044c. \u0422\u043e\u043b\u044c\u043a\u043e \u043f\u0440\u043e\u0431\u0440\u0430\u0441\u044b\u0432\u0430\u0442\u044c VPN-\u0442\u0443\u043d\u043d\u0435\u043b\u044c \u043d\u0430 \u0441\u0432\u043e\u044e VPS \u0441 \u0431\u0435\u043b\u044b\u043c IP \u0438 \u043f\u043b\u044f\u0441\u0430\u0442\u044c \u043e\u0442\u0442\u0443\u0434\u0430. \u041d\u043e \u0438\u043d\u043e\u0433\u0434\u0430 \u043f\u0440\u043e\u0432\u0430\u0439\u0434\u0435\u0440\u044b \u043e\u0442\u0434\u0430\u044e\u0442 \u0432\u043f\u043e\u043b\u043d\u0435 \u0431\u0435\u043b\u044b\u0435 \u0430\u0434\u0440\u0435\u0441\u0430, \u043d\u043e \u043d\u0435 \u0441\u0442\u0430\u0442\u0438\u043a\u0443, \u0430 \u0434\u0438\u043d\u0430\u043c\u0438\u043a\u0443. \u041f\u0440\u0438\u0447\u0435\u043c \u0430\u0434\u0440\u0435\u0441 \u043c\u043e\u0436\u0435\u0442 \u043c\u0435\u043d\u044f\u0442\u044c\u0441\u044f \u043f\u0440\u043e\u0441\u0442\u043e \u043f\u043e \u0432\u0435\u043b\u0435\u043d\u0438\u044e \u043b\u0435\u0432\u043e\u0439 \u043f\u044f\u0442\u043a\u0438, \u0441\u0435\u0441\u0441\u0438\u044f \u0440\u0432\u0430\u0442\u044c\u0441\u044f \u0432 \u043f\u043e\u043b\u043d\u043e\u0447\u044c, \u0438 \u0430\u0431\u043e\u043d\u0435\u043d\u0442 \u043f\u043e\u043b\u0443\u0447\u0430\u0435\u0442 \u043d\u043e\u0432\u044b\u0439 IP. \u0412 \u0442\u0435\u043a\u0443\u0449\u0435\u043c \u043a\u0435\u0439\u0441\u0435 \u0441\u0442\u043e\u0438\u0442 \u0440\u043e\u0443\u0442\u0435\u0440 MikroTik, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0443\u043c\u0435\u0435\u0442 \u0431\u0435\u0441\u043f\u043b\u0430\u0442\u043d\u044b\u0439 \u0434\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u0438\u0439 DNS, \u043d\u0430\u0447\u0438\u043d\u0430\u044f \u0441 RouterOS v6.14. \u041d\u0430\u0445\u043e\u0434\u0438\u0442\u0441\u044f \u044d\u0442\u0430 \u0440\u0430\u0434\u043e\u0441\u0442\u044c \u0432 \u0440\u0430\u0437\u0434\u0435\u043b\u0435 <a href=\"http:\/\/wiki.mikrotik.com\/wiki\/Manual:IP\/Cloud\">IP\/Cloud<\/a>. \u041f\u043e\u0441\u043b\u0435 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f \u0444\u0443\u043d\u043a\u0446\u0438\u0438 \u0440\u043e\u0443\u0442\u0435\u0440 \u043f\u043e\u043b\u0443\u0447\u0430\u0435\u0442 \u0434\u043e\u043c\u0435\u043d\u043d\u043e\u0435 \u0438\u043c\u044f \u0432\u0438\u0434\u0430 <b>123456b7890f.sn.mynetname.net<\/b>. \u0414\u043e\u043c\u0435\u043d \u044d\u0442\u043e\u0442 \u0432\u0441\u0435\u0433\u0434\u0430 \u0443\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442 \u043d\u0430 ipv4 \u0430\u0434\u0440\u0435\u0441, \u0432\u044b\u0434\u0430\u043d\u043d\u044b\u0439 \u043f\u0440\u043e\u0432\u0430\u0439\u0434\u0435\u0440\u043e\u043c.<br \/>  <img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/post_images\/fa0\/fdf\/d7c\/fa0fdfd7c68a0546336300f70b497f97.jpg\" alt=\"image\"\/><\/p>\n<p>  \u0414\u043e\u043c\u0435\u043d \u043e\u0442\u0434\u0430\u044e\u0442 4-\u0433\u043e \u0443\u0440\u043e\u0432\u043d\u044f. \u041e\u0431\u044b\u0447\u043d\u044b\u0439 StartSSL \u0438 \u0434\u0440\u0443\u0433\u0438\u0435 \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u043e\u043d\u043d\u044b\u0435 \u0446\u0435\u043d\u0442\u0440\u044b \u043d\u0435 \u0441\u0442\u0430\u043d\u0443\u0442 \u0441 \u0432\u0430\u043c\u0438 \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c, \u0435\u0441\u043b\u0438 \u0432\u044b \u043d\u0435 \u0432\u043b\u0430\u0434\u0435\u0435\u0442\u0435 2 \u0443\u0440\u043e\u0432\u043d\u0435\u043c. \u0420\u0430\u043d\u044c\u0448\u0435 \u044d\u0442\u043e \u043f\u0440\u0438\u0432\u043e\u0434\u0438\u043b\u043e \u043a \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044e \u0441\u0430\u043c\u043e\u043f\u043e\u0434\u043f\u0438\u0441\u0430\u043d\u043d\u043e\u0433\u043e \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u0430, \u043d\u0430 \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0440\u0443\u0433\u0430\u043b\u0441\u044f \u0431\u0440\u0430\u0443\u0437\u0435\u0440. \u0422\u0435\u043f\u0435\u0440\u044c \u043f\u043e\u044f\u0432\u0438\u043b\u0441\u044f Let&#8217;s Encrypt, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0443 \u0440\u0435\u0448\u0430\u0435\u0442.<\/p>\n<p>  \u0415\u0441\u0442\u044c \u0438 \u0430\u043b\u044c\u0442\u0435\u0440\u043d\u0430\u0442\u0438\u0432\u043d\u044b\u0435 \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u044b, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0445\u043e\u0440\u043e\u0448\u043e \u043e\u043f\u0438\u0441\u0430\u043d\u044b \u0432 \u043f\u0443\u0431\u043b\u0438\u043a\u0430\u0446\u0438\u0438 <a href=\"https:\/\/habrahabr.ru\/post\/313426\/\">\u0414\u043e\u043c\u0430\u0448\u043d\u0438\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0434\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u0438\u043c IP<\/a> \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u043c <a href=\"https:\/\/habrahabr.ru\/users\/spectreob\/\" class=\"user_link\">spectreob<\/a>.<\/p>\n<h4>\u0420\u0430\u0437\u0432\u0435\u0440\u0442\u044b\u0432\u0430\u0435\u043c LEMP<\/h4>\n<p>  \u041d\u0430\u0447\u0438\u043d\u0430\u0442\u044c, \u043f\u043e\u0436\u0430\u043b\u0443\u0439, \u0441\u0442\u043e\u0438\u0442 \u0441 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438 \u043d\u0430\u0438\u0431\u043e\u043b\u0435\u0435 \u043f\u0440\u0438\u0432\u044b\u0447\u043d\u044b\u0445 \u0443\u0442\u0438\u043b\u0438\u0442 \u0434\u043b\u044f \u0440\u0430\u0431\u043e\u0442\u044b: htop, iotop, iftop, mc. \u0417\u0430\u0442\u0435\u043c \u043f\u0440\u0438\u0441\u0442\u0443\u043f\u0430\u0435\u043c \u043a \u0441\u0430\u043c\u043e\u043c\u0443 LEMP \u2014 Linux, Nginx (\u0435\u0433\u043e \u043f\u0440\u043e\u0438\u0437\u043d\u043e\u0441\u044f\u0442 \u043a\u0430\u043a Engine X), MySQL\/MariaDB \u0438 PHP. Linux \u0443 \u043d\u0430\u0441 \u0443\u0436\u0435 \u0435\u0441\u0442\u044c. \u041f\u043e\u0447\u0435\u043c\u0443 Ubuntu 16.04, \u0430 \u043d\u0435, \u0441\u043a\u0430\u0436\u0435\u043c, Debian \u0438\u043b\u0438 CentOS? \u042f \u043d\u0435 \u043b\u044e\u0431\u043b\u044e rpm, \u0438 \u0441 Ubuntu \u043f\u0440\u043e\u0449\u0435 \u0432 \u043f\u043b\u0430\u043d\u0435 \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0435\u0432 \u0441\u043e \u0441\u0432\u0435\u0436\u0438\u043c\u0438 \u0432\u0435\u0440\u0441\u0438\u044f\u043c\u0438 \u0441\u043e\u0444\u0442\u0430. \u041e\u0447\u0435\u043d\u044c \u043d\u0435 \u043b\u044e\u0431\u043b\u044e \u043f\u0440\u0430\u043a\u0442\u0438\u043a\u0443 \u00abmake install\u00bb \u043d\u0430 \u0431\u043e\u0435\u0432\u044b\u0445 \u0441\u0435\u0440\u0432\u0435\u0440\u0430\u0445. \u0412\u0441\u0435 \u0436\u0435 \u0431\u043e\u043b\u0435\u0435 \u043e\u043f\u0442\u0438\u043c\u0430\u043b\u044c\u043d\u044b\u043c \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043f\u0443\u0442\u044c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u043f\u0430\u043a\u0435\u0442\u043d\u043e\u0433\u043e \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440\u0430. \u042d\u0442\u043e\u0433\u043e \u043f\u0440\u0438\u043d\u0446\u0438\u043f\u0430 \u0438 \u0431\u0443\u0434\u0435\u043c \u043f\u0440\u0438\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0442\u044c\u0441\u044f.<br \/>  \u0423\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u043c nginx, \u0441\u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0438\u0440\u0443\u0435\u043c \u043f\u043e\u0437\u0436\u0435:  <\/p>\n<pre><code class=\"bash\">sudo apt-get install nginx <\/code><\/pre>\n<p>  \u0420\u0430\u0437\u0432\u0435\u0440\u0442\u044b\u0432\u0430\u0435\u043c MariDB (\u0430\u043a\u0442\u0443\u0430\u043b\u044c\u043d\u044b\u0439 \u0444\u043e\u0440\u043a MySQL) \u0438 \u043f\u0440\u043e\u0432\u0435\u0440\u044f\u0435\u043c \u0440\u0430\u0431\u043e\u0442\u043e\u0441\u043f\u043e\u0441\u043e\u0431\u043d\u043e\u0441\u0442\u044c \u0441\u0435\u0440\u0432\u0438\u0441\u0430:  <\/p>\n<pre><code class=\"bash\">sudo apt-get install mariadb-server mariadb-client sudo systemctl status mysql.service <\/code><\/pre>\n<p>  \u0412\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u043c hardening-\u043f\u0440\u043e\u0446\u0435\u0434\u0443\u0440\u0443, \u043e\u0442\u043a\u043b\u044e\u0447\u0430\u044f \u0442\u0435\u0441\u0442\u043e\u0432\u044b\u0435 \u0431\u0430\u0437\u044b \u0438 \u043f\u0440\u043e\u0447\u0438\u0435 \u043f\u043e\u0442\u0435\u043d\u0446\u0438\u0430\u043b\u044c\u043d\u044b\u0435 \u0434\u044b\u0440\u044b \u0432 \u0437\u0430\u0449\u0438\u0442\u0435:  <\/p>\n<pre><code class=\"bash\">sudo mysql_secure_installation <\/code><\/pre>\n<p>  \u0411\u0443\u0434\u0435\u0442 \u0437\u0430\u043f\u0443\u0449\u0435\u043d \u0434\u0438\u0430\u043b\u043e\u0433, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u043c \u043d\u0430\u0434\u043e \u0431\u0443\u0434\u0435\u0442 \u043e\u0442\u0432\u0435\u0442\u0438\u0442\u044c \u043d\u0430 \u0441\u0435\u0440\u0438\u044e \u0432\u043e\u043f\u0440\u043e\u0441\u043e\u0432. <b>\u0412 \u044d\u0442\u043e\u043c \u0436\u0435 \u0434\u0438\u0430\u043b\u043e\u0433\u0435 \u043c\u044b \u0437\u0430\u0434\u0430\u0435\u043c \u043f\u0430\u0440\u043e\u043b\u044c \u0434\u043b\u044f root<\/b>. \u041e\u043d \u043f\u043e\u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f \u043f\u043e\u0437\u0436\u0435, \u043a\u043e\u0433\u0434\u0430 \u0431\u0443\u0434\u0435\u043c \u0441\u043e\u0437\u0434\u0430\u0432\u0430\u0442\u044c \u0431\u0430\u0437\u0443 \u0434\u043b\u044f owncloud.<\/p>\n<p>  \u0423\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u043c PHP7.0, php-fpm \u0438 \u043c\u043e\u0434\u0443\u043b\u0438, \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u044b\u0435 \u0434\u043b\u044f \u0440\u0430\u0431\u043e\u0442\u044b owncloud, \u0441 \u0441\u043e\u043f\u0443\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u043c\u0438 \u0441\u0435\u0440\u0432\u0438\u0441\u0430\u043c\u0438:  <\/p>\n<pre><code class=\"bash\">sudo apt-get install php7.0 php7.0-mysql php7.0-fpm php7.0-gd php7.0-json php7.0-curl  php7.0-zip php7.0-xml php7.0-mbstring <\/code><\/pre>\n<p>  \u0422\u0430\u043a\u0436\u0435 \u0434\u043b\u044f \u0440\u0430\u0431\u043e\u0442\u044b Owncloud \u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f \u043e\u0442\u0440\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0435 \u043e\u043a\u0440\u0443\u0436\u0435\u043d\u0438\u044f:  <\/p>\n<pre><code class=\"bash\">sudo nano \/etc\/php\/7.0\/fpm\/pool.d\/www.conf <\/code><\/pre>\n<p>  \u041d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u0440\u0430\u0441\u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0435 \u0441\u0442\u0440\u043e\u043a\u0438:<br \/>  <code>env[HOSTNAME] = $HOSTNAME<br \/>  env[PATH] = \/usr\/local\/bin:\/usr\/bin:\/bin<br \/>  env[TMP] = \/tmp<br \/>  env[TMPDIR] = \/tmp<br \/>  env[TEMP] = \/tmp<br \/>  <\/code><\/p>\n<h4>\u041d\u0430\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0435\u043c Let&#8217;s Encrypt \u0438 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0438\u0440\u0443\u0435\u043c Nginx<\/h4>\n<p>  <img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/post_images\/99a\/ca8\/9f3\/99aca89f32c663b0d64117ab4764ef1b.png\" alt=\"image\"\/><br \/>  Let&#8217;s Encrypt \u2014 \u044d\u0442\u043e \u043d\u0435\u043a\u043e\u043c\u043c\u0435\u0440\u0447\u0435\u0441\u043a\u0430\u044f \u0438\u043d\u0438\u0446\u0438\u0430\u0442\u0438\u0432\u0430, \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0449\u0430\u044f \u0431\u0435\u0441\u043f\u043b\u0430\u0442\u043d\u044b\u0439, \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u0438 \u043e\u0442\u043a\u0440\u044b\u0442\u044b\u0439 \u0446\u0435\u043d\u0442\u0440 \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438. \u0417\u0430 \u0447\u0442\u043e \u0438\u043c \u043e\u0433\u0440\u043e\u043c\u043d\u043e\u0435 \u0441\u043f\u0430\u0441\u0438\u0431\u043e. \u0412\u0435\u0440\u043e\u044f\u0442\u043d\u043e, \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u043e\u043d\u043d\u044b\u0435 \u0446\u0435\u043d\u0442\u0440\u044b, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0442\u043e\u0440\u0433\u0443\u044e\u0442, \u043f\u043e \u0441\u0443\u0442\u0438, \u0441\u0432\u043e\u0435\u0439 \u0440\u0435\u043f\u0443\u0442\u0430\u0446\u0438\u0435\u0439, \u0442\u0435\u043f\u0435\u0440\u044c \u0431\u0443\u0434\u0443\u0442 \u0432\u044b\u043d\u0443\u0436\u0434\u0435\u043d\u044b \u043f\u043e\u043b\u0443\u0447\u0430\u0442\u044c \u043e\u0441\u043d\u043e\u0432\u043d\u0443\u044e \u043f\u0440\u0438\u0431\u044b\u043b\u044c \u0438\u0437 \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u0432 \u0432\u044b\u0441\u043e\u043a\u043e\u0433\u043e \u043a\u043b\u0430\u0441\u0441\u0430 \u2014 Organization Validation (OV) \u0438\u043b\u0438 Extended Validation (EV). \u0422\u0430\u043a\u043e\u0439 \u0442\u0438\u043f \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u0430 \u0434\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u0442\u043e\u043b\u044c\u043a\u043e \u0434\u043b\u044f \u044e\u0440\u0438\u0434\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u043b\u0438\u0446 \u0438 \u043f\u043e\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0430\u0435\u0442 \u0444\u0430\u043a\u0442 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u043e\u0432\u0430\u043d\u0438\u044f \u0443\u0441\u043b\u043e\u0432\u043d\u043e\u0433\u043e \u041e\u041e\u041e \u00ab\u0420\u043e\u0433\u0430 \u0438 \u041a\u043e\u043f\u044b\u0442\u0430\u00bb. \u041f\u0440\u0438 \u044d\u0442\u043e\u043c \u043f\u0440\u043e\u0432\u0435\u0440\u044f\u0435\u0442\u0441\u044f \u0432\u043b\u0430\u0434\u0435\u043d\u0438\u0435 \u0434\u043e\u043c\u0435\u043d\u043e\u043c, \u0441\u0430\u043c\u0430 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u044f, \u043d\u043e\u0442\u0430\u0440\u0438\u0430\u043b\u044c\u043d\u043e \u0437\u0430\u0432\u0435\u0440\u0435\u043d\u043d\u044b\u0435 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u044b \u0438 \u0434\u0440\u0443\u0433\u0438\u0435 \u043d\u044e\u0430\u043d\u0441\u044b. <br \/>  \u0414\u043b\u044f \u043b\u0438\u0447\u043d\u043e\u0433\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u043d\u0430\u043c \u0432\u043f\u043e\u043b\u043d\u0435 \u0431\u0443\u0434\u0435\u0442 \u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e Domain Validation \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u0430 \u043e\u0442 Let&#8217;s Encrypt. \u042d\u0442\u043e\u0442 \u0432\u0430\u0440\u0438\u0430\u043d\u0442 \u043f\u043e \u0441\u0443\u0442\u0438 \u043b\u0438\u0448\u044c \u0443\u0434\u043e\u0441\u0442\u043e\u0432\u0435\u0440\u044f\u0435\u0442 \u0442\u043e\u0442 \u0444\u0430\u043a\u0442, \u0447\u0442\u043e \u0432\u044b \u0441\u043e\u0435\u0434\u0438\u043d\u0438\u043b\u0438\u0441\u044c \u0438\u043c\u0435\u043d\u043d\u043e \u0441 \u0434\u043e\u043c\u0435\u043d\u043e\u043c example.com. \u0418 \u0437\u0430\u043e\u0434\u043d\u043e \u0437\u0430\u0449\u0438\u0442\u0438\u0442 \u043d\u0430\u0441 \u043e\u0442 Man-in-the-Middle \u0430\u0442\u0430\u043a, \u0438\u043d\u0436\u0435\u043a\u0446\u0438\u0438 \u0432\u0441\u044f\u043a\u043e\u0439 \u0434\u0440\u044f\u043d\u0438 \u043d\u0430 \u0446\u0435\u043b\u0435\u0432\u0443\u044e \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0443 (\u043f\u0435\u0440\u0435\u0434\u0430\u044e \u043f\u0440\u0438\u0432\u0435\u0442 MosMetro Wi-Fi \u0438 \u0441\u043e\u0442\u043e\u0432\u044b\u043c \u043e\u043f\u0435\u0440\u0430\u0442\u043e\u0440\u0430\u043c) \u0438 \u043f\u0435\u0440\u0435\u0445\u0432\u0430\u0442\u0430 \u043f\u0430\u0440\u043e\u043b\u0435\u0439 \u043f\u0440\u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0438 \u043e\u0431\u0449\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0445 \u0441\u0435\u0442\u0435\u0439. \u0418\u0434\u0435\u0430\u043b\u044c\u043d\u044b\u0439 \u0432\u0430\u0440\u0438\u0430\u043d\u0442 \u0434\u043b\u044f \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0433\u043e Owncloud. \u041f\u043e\u0447\u0435\u043c\u0443 \u043d\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0441\u0430\u043c\u043e\u043f\u043e\u0434\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0439 \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043a\u0430\u0442?<\/p>\n<p>  <img decoding=\"async\" src=\"https:\/\/habrastorage.org\/files\/ff7\/925\/ff3\/ff7925ff348044faa76f474ed1cbbe3d.png\"\/><br \/>  \u0412 Owncloud \u0435\u0441\u0442\u044c \u043e\u0442\u043b\u0438\u0447\u043d\u0430\u044f \u0444\u0443\u043d\u043a\u0446\u0438\u044f \u00abshare link\u00bb, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u043f\u0435\u0440\u0435\u0434\u0430\u0442\u044c \u0447\u0435\u043b\u043e\u0432\u0435\u043a\u0443 \u0441\u0441\u044b\u043b\u043a\u0443 \u043d\u0430 \u0444\u0430\u0439\u043b \u0438\u043b\u0438 \u043a\u0430\u0442\u0430\u043b\u043e\u0433. \u041e\u0447\u0435\u043d\u044c \u0443\u0434\u043e\u0431\u043d\u043e, \u043a\u043e\u0433\u0434\u0430 \u0432\u043d\u0435\u0437\u0430\u043f\u043d\u043e \u043d\u0443\u0436\u043d\u043e \u043f\u0435\u0440\u0435\u0434\u0430\u0442\u044c \u0447\u0442\u043e-\u0442\u043e \u0432\u0435\u0441\u043e\u043c \u0432 50 \u0413\u0411, \u0430 \u0431\u043e\u043b\u0435\u0435 \u043f\u0440\u0438\u0432\u044b\u0447\u043d\u044b\u0435 Dropbox \u0438 Google Drive \u0431\u0435\u0441\u043f\u043b\u0430\u0442\u043d\u043e \u0442\u0430\u043a\u043e\u0435 \u043d\u0435 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0442. \u0412\u044b \u0442\u043e\u0447\u043d\u043e \u043d\u0435 \u0445\u043e\u0442\u0438\u0442\u0435 \u043e\u0431\u044a\u044f\u0441\u043d\u044f\u0442\u044c \u0431\u0443\u0445\u0433\u0430\u043b\u0442\u0435\u0440\u0443 \u041e\u043b\u0438\u043c\u043f\u0438\u0430\u0434\u0435 \u0421\u0438\u0433\u0438\u0437\u043c\u0443\u043d\u0434\u043e\u0432\u043d\u0435, \u043f\u043e\u0447\u0435\u043c\u0443 \u0435\u0435 \u0431\u0440\u0430\u0443\u0437\u0435\u0440 \u043f\u044b\u043b\u0430\u0435\u0442 \u043a\u0440\u0430\u0441\u043d\u044b\u043c \u0438 \u043a\u0440\u0438\u0447\u0438\u0442, \u0447\u0442\u043e <s>\u0435\u0435 \u0432\u0437\u043b\u043e\u043c\u0430\u043b\u0438 \u043f\u0430\u043a\u0438\u0441\u0442\u0430\u043d\u0441\u043a\u0438\u0435 \u0445\u0430\u043a\u0435\u0440\u044b<\/s> \u0432\u0441\u0435 \u043f\u043b\u043e\u0445\u043e \u0438\u0437-\u0437\u0430 \u043d\u0435\u0432\u0430\u043b\u0438\u0434\u043d\u043e\u0433\u043e \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u0430. \u0422\u0435\u043c \u0431\u043e\u043b\u0435\u0435, \u0447\u0442\u043e \u0432\u0441\u0435 \u0432\u0435\u0441\u044c\u043c\u0430 \u043f\u0440\u043e\u0441\u0442\u043e.<\/p>\n<p>  <img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/post_images\/bab\/bd8\/314\/babbd83142ffb56d1d9b9266f7725d06.png\" alt=\"image\"\/><br \/>  \u041e\u0441\u043d\u043e\u0432\u043d\u0430\u044f \u0438\u0434\u0435\u044f Let&#8217;s Encrypt \u2014 \u0432\u044b\u0434\u0430\u0447\u0430 <b>\u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438<\/b> \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u044b \u0441 \u043a\u043e\u0440\u043e\u0442\u043a\u0438\u043c \u0441\u0440\u043e\u043a\u043e\u043c \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044f \u2014 90 \u0434\u043d\u0435\u0439. \u041f\u043e \u043c\u043d\u0435\u043d\u0438\u044e \u0430\u0432\u0442\u043e\u0440\u043e\u0432 \u043f\u0440\u043e\u0435\u043a\u0442\u0430, \u044d\u0442\u043e \u0443\u0432\u0435\u043b\u0438\u0447\u0438\u0442 \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u044c \u0431\u043b\u0430\u0433\u043e\u0434\u0430\u0440\u044f \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u043c\u0443 \u0432\u044b\u0432\u0435\u0434\u0435\u043d\u0438\u044e \u0438\u0437 \u043e\u0431\u043e\u0440\u043e\u0442\u0430 \u0441\u043a\u043e\u043c\u043f\u0440\u043e\u043c\u0435\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u044b\u0445 \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u0432. \u0414\u043b\u044f \u0432\u0430\u043b\u0438\u0434\u0430\u0446\u0438\u0438 \u0434\u043e\u043c\u0435\u043d\u0430 \u0441\u0435\u0440\u0432\u0438\u0441 \u043f\u0440\u0435\u0434\u043b\u0430\u0433\u0430\u0435\u0442 certbot-auto \u0441 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u0438\u043c\u0438 \u0441\u0446\u0435\u043d\u0430\u0440\u0438\u044f\u043c\u0438 \u0440\u0430\u0431\u043e\u0442\u044b:   <\/p>\n<ol>\n<li><b>Apache<\/b> \u2014 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u043f\u043e\u043b\u0443\u0447\u0430\u0435\u0442 \u0438 \u0443\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u0442 \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043a\u0430\u0442 \u0434\u043b\u044f Apache 2.4. \u0418\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442 443 \u043f\u043e\u0440\u0442<\/li>\n<li><b>Nginx<\/b> \u2014 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u043f\u043e\u043b\u0443\u0447\u0430\u0435\u0442 \u0438 \u0443\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u0442 \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043a\u0430\u0442 \u0434\u043b\u044f Nginx. <b>\u0410\u043b\u044c\u0444\u0430 \u0432\u0435\u0440\u0441\u0438\u044f<\/b>, \u0434\u043b\u044f \u043f\u0440\u043e\u0434\u0430\u043a\u0448\u0435\u043d\u0430 \u0440\u0430\u043d\u043e. \u0418\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442 443 \u043f\u043e\u0440\u0442<\/li>\n<li><b>webroot<\/b> \u2014 \u0441\u043e\u0437\u0434\u0430\u0435\u0442 \u0432 \u043a\u043e\u0440\u043d\u0435\u0432\u043e\u043c \u043a\u0430\u0442\u0430\u043b\u043e\u0433\u0435 \u0434\u0435\u0439\u0441\u0442\u0432\u0443\u044e\u0449\u0435\u0433\u043e \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0444\u0430\u0439\u043b\u044b \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u044b\u0435 \u0434\u043b\u044f \u0432\u0430\u043b\u0438\u0434\u0430\u0446\u0438\u0438 \u0434\u043e\u043c\u0435\u043d\u0430. \u0418\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442 80 \u043f\u043e\u0440\u0442<\/li>\n<li><b>standalone<\/b> \u2014 \u043f\u043e\u0434\u043d\u0438\u043c\u0430\u0435\u0442 \u0430\u0432\u0442\u043e\u043d\u043e\u043c\u043d\u044b\u0439 \u0441\u0435\u0440\u0432\u0435\u0440, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043e\u0442\u0432\u0435\u0447\u0430\u0435\u0442 \u043d\u0430 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u044b\u0435 \u0437\u0430\u043f\u0440\u043e\u0441\u044b \u0438\u0437\u0432\u043d\u0435 \u0434\u043b\u044f \u0432\u0430\u043b\u0438\u0434\u0430\u0446\u0438\u0438. \u0418\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442 80 \u0438\u043b\u0438 443 \u043f\u043e\u0440\u0442. \u0414\u043b\u044f \u0441\u0438\u0441\u0442\u0435\u043c, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043d\u0435 \u0438\u043c\u0435\u044e\u0442 \u0434\u0435\u0439\u0441\u0442\u0432\u0443\u044e\u0449\u0435\u0433\u043e \u0432\u0435\u0431-\u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0438 \u0434\u0440\u0443\u0433\u0438\u0445 \u0441\u043b\u0443\u0447\u0430\u0435\u0432.<\/li>\n<li><b>manual<\/b> \u2014 \u043f\u043e\u043b\u043d\u043e\u0441\u0442\u044c\u044e \u0440\u0443\u0447\u043d\u043e\u0439 \u0440\u0435\u0436\u0438\u043c, \u0442\u0440\u0435\u0431\u0443\u044e\u0449\u0438\u0439 \u0440\u0443\u0447\u043d\u043e\u0439 \u043a\u043e\u043f\u0438\u043f\u0430\u0441\u0442\u044b. \u041f\u0440\u0438\u043c\u0435\u043d\u044f\u0435\u0442\u0441\u044f \u0432 \u0442\u043e\u043c \u0441\u043b\u0443\u0447\u0430\u0435, \u043a\u043e\u0433\u0434\u0430 \u0432\u044b \u0433\u0435\u043d\u0435\u0440\u0438\u0440\u0443\u0435\u0442\u0435 \u043a\u043b\u044e\u0447\u0438 \u043d\u0435 \u043d\u0430 \u0446\u0435\u043b\u0435\u0432\u043e\u0439 \u043c\u0430\u0448\u0438\u043d\u0435. \u041d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u0434\u043b\u044f \u0440\u043e\u0443\u0442\u0435\u0440\u0430.<\/li>\n<\/ol>\n<p>  \u0412 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u0435 \u043c\u044b \u0438\u043c\u0435\u0435\u043c \u0445\u043e\u0440\u043e\u0448\u0438\u0439 \u0443\u043d\u0438\u0432\u0435\u0440\u0441\u0430\u043b\u044c\u043d\u044b\u0439 \u043d\u0430\u0431\u043e\u0440 \u0434\u043b\u044f \u0440\u0430\u0437\u043d\u044b\u0445 \u0441\u0446\u0435\u043d\u0430\u0440\u0438\u0435\u0432 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f, \u0432\u043a\u043b\u044e\u0447\u0430\u044f \u0441\u0438\u0442\u0443\u0430\u0446\u0438\u0438, \u043a\u043e\u0433\u0434\u0430 \u0443 \u0432\u0430\u0441 \u043d\u0435\u0442 \u043f\u043e\u043b\u043d\u043e\u0433\u043e \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u044f \u043d\u0430 \u0441\u0435\u0440\u0432\u0435\u0440\u043e\u043c. \u0410\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0443\u044e \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0443 \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u0430 \u0432 Nginx \u043c\u044b \u043d\u0435 \u0431\u0443\u0434\u0435\u043c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0438\u0437-\u0437\u0430 \u0435\u0435 \u0430\u043b\u044c\u0444\u0430 \u0441\u0442\u0430\u0442\u0443\u0441\u0430, \u0430 \u0440\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u043a\u043e\u043d\u0444\u0438\u0433\u0430 \u0440\u0430\u0431\u043e\u0447\u0435\u0433\u043e \u0432\u0435\u0431-\u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u2014 \u043f\u0440\u043e\u0446\u0435\u0441\u0441 \u043a\u0440\u0430\u0439\u043d\u0435 \u0438\u043d\u0442\u0438\u043c\u043d\u044b\u0439. \u041e\u0447\u0435\u043d\u044c \u043d\u0435 \u0445\u043e\u0447\u0435\u0442\u0441\u044f \u0441\u0442\u043e\u043b\u043a\u043d\u0443\u0442\u044c\u0441\u044f \u0441 \u043a\u0440\u0438\u0432\u043e\u0439 \u0440\u0430\u0431\u043e\u0442\u043e\u0439 \u043d\u0435 \u043e\u0442\u043b\u0430\u0436\u0435\u043d\u043d\u043e\u0433\u043e \u0441\u043a\u0440\u0438\u043f\u0442\u0430. \u0422\u0435\u043c \u043d\u0435 \u043c\u0435\u043d\u0435\u0435, \u043f\u0440\u043e\u0446\u0435\u0441\u0441 \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u044f \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u0430 \u043c\u044b \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0438\u0440\u0443\u0435\u043c.<\/p>\n<p>  \u0414\u043b\u044f \u043d\u0430\u0447\u0430\u043b\u0430 \u0432\u044b\u043a\u0430\u0447\u0430\u0435\u043c \u0438 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u043c \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u044e\u044e \u0432\u0435\u0440\u0441\u0438\u044e certbot:  <\/p>\n<pre><code class=\"bash\">cd \/usr\/local\/sbin sudo wget https:\/\/dl.eff.org\/certbot-auto sudo chmod a+x \/usr\/local\/sbin\/certbot-auto <\/code><\/pre>\n<p>  \u0420\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u0443\u0435\u043c \u043a\u043e\u043d\u0444\u0438\u0433 nginx \u0438 \u0440\u0430\u0437\u0440\u0435\u0448\u0430\u0435\u043c \u0434\u043e\u0441\u0442\u0443\u043f \u043a \u0442\u043e\u043c\u0443 \u043a\u0430\u0442\u0430\u043b\u043e\u0433\u0443, \u0432 \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0431\u0443\u0434\u0435\u0442 \u043f\u0438\u0441\u0430\u0442\u044c webroot \u0432\u0430\u0440\u0438\u0430\u043d\u0442 certbot&#8217;\u0430:  <\/p>\n<pre><code class=\"bash\"> sudo nano \/etc\/nginx\/sites-available\/default <\/code><\/pre>\n<p>  \u0414\u043e\u0431\u0430\u0432\u043b\u044f\u0435\u043c \u0441\u0442\u0440\u043e\u043a\u0438:  <\/p>\n<pre><code class=\"bash\">location ~ \/.well-known {                 allow all;         } <\/code><\/pre>\n<p>  \u041f\u0435\u0440\u0435\u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0435\u043c \u0441\u0435\u0440\u0432\u0438\u0441 nginx:  <\/p>\n<pre><code class=\"bash\">sudo service nginx restart  <\/code><\/pre>\n<p>  \u0422\u0435\u043f\u0435\u0440\u044c \u043c\u043e\u0436\u043d\u043e \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c certbot \u0438 \u0441\u0433\u0435\u043d\u0435\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u044b \u0434\u043b\u044f \u043d\u0430\u0448\u0435\u0433\u043e \u0434\u043e\u043c\u0435\u043d\u0430. \u0412 \u043d\u0430\u0448\u0435\u043c \u043a\u043e\u043d\u043a\u0440\u0435\u0442\u043d\u043e\u043c \u0441\u043b\u0443\u0447\u0430\u0435 \u044d\u0442\u043e \u0434\u043e\u043c\u0435\u043d \u0430\u0436 <b>\u0447\u0435\u0442\u0432\u0435\u0440\u0442\u043e\u0433\u043e \u0443\u0440\u043e\u0432\u043d\u044f<\/b> \u043e\u0442 Mikrotik DDNS. \u041d\u0438\u043a\u0442\u043e \u0434\u0440\u0443\u0433\u043e\u0439 \u0432\u0430\u043b\u0438\u0434\u043d\u044b\u0435 \u0434\u043b\u044f \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u043e\u0432 \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u044b \u0432\u0430\u043c \u043d\u0435 \u043f\u043e\u0434\u043f\u0438\u0448\u0435\u0442 \u0434\u0430\u0436\u0435 \u0434\u043b\u044f \u0442\u0440\u0435\u0442\u044c\u0435\u0433\u043e.  <\/p>\n<pre><code class=\"bash\">sudo certbot-auto certonly -a webroot --webroot-path=\/usr\/share\/nginx\/html -d example.sn.mynetname.net <\/code><\/pre>\n<p>  \u0412 \u0434\u0438\u0430\u043b\u043e\u0433\u043e\u0432\u043e\u043c \u043e\u043a\u043d\u0435 \u043d\u0443\u0436\u043d\u043e \u0431\u0443\u0434\u0435\u0442 \u0432\u0432\u0435\u0441\u0442\u0438 \u0430\u0434\u0440\u0435\u0441 \u044d\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u043d\u043e\u0439 \u043f\u043e\u0447\u0442\u044b \u0438 \u0441\u043e\u0433\u043b\u0430\u0441\u0438\u0442\u044c\u0441\u044f \u0441 \u0443\u0441\u043b\u043e\u0432\u0438\u044f\u043c\u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f:<br \/>  <img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/post_images\/62d\/58b\/f21\/62d58bf2179b7fa8bac6cd3abb7d308d.png\" alt=\"image\"\/><\/p>\n<p>  <img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/post_images\/23a\/cd6\/e1b\/23acd6e1beadc3f6e78e3eed510596ec.png\" alt=\"image\"\/><br \/>  Certbot \u0441\u043a\u043b\u0430\u0434\u044b\u0432\u0430\u0435\u0442 \u0430\u043a\u0442\u0443\u0430\u043b\u044c\u043d\u044b\u0435 \u0432\u0435\u0440\u0441\u0438\u0438 \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u0432 \u0432 \u043a\u0430\u0442\u0430\u043b\u043e\u0433 \/etc\/letsencrypt\/live\/, \u0441\u043e\u0437\u0434\u0430\u0432\u0430\u044f \u0441\u0438\u043c\u043b\u0438\u043d\u043a\u0438. \u0412\u043d\u0443\u0442\u0440\u0438 \u0431\u0443\u0434\u0443\u0442 \u043b\u0435\u0436\u0430\u0442\u044c \u0444\u0430\u0439\u043b\u044b:  <\/p>\n<ul>\n<li>cert.pem: \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043a\u0430\u0442 \u0432\u0430\u0448\u0435\u0433\u043e \u0434\u043e\u043c\u0435\u043d\u0430<\/li>\n<li>chain.pem: chain \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043a\u0430\u0442 Let&#8217;s Encrypt<\/li>\n<li>fullchain.pem: \u043a\u043e\u043c\u0431\u0438\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043a\u0430\u0442 \u0438\u0437 cert.pem \u0438 chain.pem<\/li>\n<li>privkey.pem: \u043f\u0440\u0438\u0432\u0430\u0442\u043d\u044b\u0439 \u043a\u043b\u044e\u0447 \u0432\u0430\u0448\u0435\u0433\u043e \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u0430<\/li>\n<\/ul>\n<p>  \u0413\u0435\u043d\u0435\u0440\u0438\u0440\u0443\u0435\u043c \u043a\u043b\u044e\u0447 \u0414\u0438\u0444\u0444\u0438 \u2014 \u0425\u0435\u043b\u043b\u043c\u0430\u043d\u0430:  <\/p>\n<pre><code class=\"bash\">sudo openssl dhparam -out \/etc\/ssl\/certs\/dhparam.pem 2048 <\/code><\/pre>\n<p>  \u041e\u0442\u043b\u0438\u0447\u043d\u043e. \u0422\u0435\u043f\u0435\u0440\u044c, \u043f\u0440\u043e\u043f\u0438\u0441\u0430\u0432 \u0432 \u043a\u043e\u043d\u0444\u0438\u0433\u0435 Nginx \u0441\u0441\u044b\u043b\u043a\u0443 \u043d\u0430 \/etc\/letsencrypt\/live\/, \u043c\u044b \u0431\u0443\u0434\u0435\u043c \u0438\u043c\u0435\u0442\u044c \u0432\u0441\u0435\u0433\u0434\u0430 \u0430\u043a\u0442\u0443\u0430\u043b\u044c\u043d\u0443\u044e \u0432\u0435\u0440\u0441\u0438\u044e. \u0421\u043e\u0437\u0434\u0430\u0435\u043c \u043d\u043e\u0432\u044b\u0439 \u043a\u043e\u043d\u0444\u0438\u0433 \u0434\u043b\u044f \u043d\u0430\u0448\u0435\u0433\u043e \u0434\u043e\u043c\u0435\u043d\u0430:  <\/p>\n<pre><code class=\"bash\">sudo nano \/etc\/nginx\/sites-available\/example.sn.mynetname.net <\/code><\/pre>\n<p>  \u0413\u043e\u0442\u043e\u0432\u044b\u0439 \u043a\u043e\u043d\u0444\u0438\u0433 \u0441 \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0430\u0446\u0438\u044f\u043c\u0438, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0440\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0443\u0435\u0442 \u043c\u0430\u043d\u0443\u0430\u043b owncloud. 80 \u043f\u043e\u0440\u0442 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u0440\u0435\u0434\u0438\u0440\u0435\u043a\u0442\u0438\u0442 \u043d\u0430 443:  <\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">\u043a\u043e\u043d\u0444\u0438\u0433 nginx<\/b><\/p>\n<div class=\"spoiler_text\"><code>upstream php-handler {<br \/>   #server 127.0.0.1:9000;<br \/>   server unix:\/run\/php\/php7.0-fpm.sock;<br \/>  }<\/p>\n<p>  #Redirect from 80 to 443<br \/>  server {<br \/>   listen 80;<br \/>   server_name example.sn.mynetname.net;<br \/>   return 301 https:\/\/$host$request_uri;<br \/>  }<\/p>\n<p>  # HTTPS<br \/>  server {<br \/>   listen 443 ssl;<\/p>\n<p>  server_name example.sn.mynetname.net;<\/p>\n<p>  ssl_certificate \/etc\/letsencrypt\/live\/example.sn.mynetname.net\/fullchain.pem;<br \/>   ssl_certificate_key \/etc\/letsencrypt\/live\/example.sn.mynetname.net\/privkey.pem;<\/p>\n<p>  ssl_protocols TLSv1 TLSv1.1 TLSv1.2;<br \/>   ssl_prefer_server_ciphers on;<br \/>   ssl_dhparam \/etc\/ssl\/certs\/dhparam.pem;<br \/>   ssl_ciphers 'ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:DHE-DSS-AES128-GCM-SHA256:kEDH+AESGCM:ECDHE-RSA-AES128-SHA256:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA:ECDHE-ECDSA-AES256-SHA:DHE-RSA-AES128-SHA256:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA256:DHE-RSA-AES256-SHA256:DHE-DSS-AES256-SHA:DHE-RSA-AES256-SHA:AES128-GCM-SHA256:AES256-GCM-SHA384:AES128-SHA256:AES256-SHA256:AES128-SHA:AES256-SHA:AES:CAMELLIA:DES-CBC3-SHA:!aNULL:!eNULL:!EXPORT:!DES:!RC4:!MD5:!PSK:!aECDH:!EDH-DSS-DES-CBC3-SHA:!EDH-RSA-DES-CBC3-SHA:!KRB5-DES-CBC3-SHA';<br \/>   ssl_session_timeout 1d;<br \/>   ssl_session_cache shared:SSL:50m;<br \/>   ssl_stapling on;<br \/>   ssl_stapling_verify on;<br \/>   add_header Strict-Transport-Security max-age=15552001;<\/p>\n<p>   add_header Cache-Control &quot;public, max-age=7200&quot;;<br \/>   # Add headers to serve security related headers<br \/>   add_header X-Content-Type-Options nosniff;<br \/>   add_header X-Frame-Options &quot;SAMEORIGIN&quot;;<br \/>   add_header X-XSS-Protection &quot;1; mode=block&quot;;<br \/>   add_header X-Robots-Tag none;<br \/>   add_header &quot;X-Download-Options&quot; &quot;noopen&quot;;<br \/>   add_header &quot;X-Permitted-Cross-Domain-Policies&quot; &quot;none&quot;;<\/p>\n<p>   root \/var\/www\/;<\/p>\n<p>  rewrite ^\/.well-known\/carddav \/remote.php\/carddav\/ permanent;<br \/>   rewrite ^\/.well-known\/caldav \/remote.php\/caldav\/ permanent;<\/p>\n<p>   # Add index.php to the list if you are using PHP<br \/>   index index.html index.htm index.nginx-debian.html;<\/p>\n<p>  location ~ \/.well-known {<br \/>   allow all;<br \/>   }<\/p>\n<p>   location \/ {<br \/>   # First attempt to serve request as file, then<br \/>   # as directory, then fall back to displaying a 404.<br \/>   try_files $uri $uri\/ =404;<br \/>   }<br \/>   location = \/robots.txt {<br \/>   allow all;<br \/>   log_not_found off;<br \/>   access_log off;<br \/>   }<\/p>\n<p>  location ~ ^\/(?:\\.htaccess|data|config|db_structure\\.xml|README){<br \/>   deny all;<br \/>   }<\/p>\n<p>   location ~ ^\/(build|tests|config|lib|3rdparty|templates|data)\/ {<br \/>   deny all;<br \/>   }<\/p>\n<p>  location ~ ^\/(?:\\.|autotest|occ|issue|indie|db_|console) {<br \/>   deny all;<br \/>   }<br \/>   location ~ \\.php(?:$|\/) {<br \/>   fastcgi_split_path_info ^(.+\\.php)(\/.+)$;<br \/>   include fastcgi_params;<br \/>   fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;<br \/>   fastcgi_param PATH_INFO $fastcgi_path_info;<br \/>   fastcgi_param HTTPS on;<br \/>   fastcgi_param modHeadersAvailable true; #Avoid sending the security headers twice<br \/>   fastcgi_pass php-handler;<br \/>   fastcgi_intercept_errors on;<br \/>   }<\/p>\n<p>  }<br \/>  <\/code>  <\/div>\n<\/div>\n<p>  <img decoding=\"async\" src=\"https:\/\/habrastorage.org\/files\/e0e\/fee\/d08\/e0efeed089cf4506afafe377f6c7e52e.png\"\/><br \/>  \u041f\u0440\u0438\u0432\u0435\u0434\u0435\u043d\u043d\u044b\u0439 \u043a\u043e\u043d\u0444\u0438\u0433 \u0434\u0430\u0435\u0442 \u043e\u0446\u0435\u043d\u043a\u0443 \u00abA\u00bb \u043d\u0430 <a href=\"http:\/\/ssllabs.com\">https:\/\/www.ssllabs.com<\/a>. \u041a\u043e\u043d\u0435\u0447\u043d\u043e, \u0435\u0441\u043b\u0438 \u0432\u0430\u043c \u043d\u0443\u0436\u043d\u0430 \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u043e\u0441\u0442\u044c \u0441\u043e \u0441\u0442\u0430\u0440\u044b\u043c\u0438 \u0432\u0435\u0440\u0441\u0438\u044f\u043c\u0438 Java, Windows XP \u0438 \u0442\u043e\u043c\u0443 \u043f\u043e\u0434\u043e\u0431\u043d\u044b\u043c, \u043f\u0440\u0438\u0434\u0435\u0442\u0441\u044f \u0440\u0430\u0437\u0440\u0435\u0448\u0438\u0442\u044c \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043f\u043e\u0442\u0435\u043d\u0446\u0438\u0430\u043b\u044c\u043d\u043e \u043d\u0435\u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u044b\u0435 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u044b.<\/p>\n<h4>\u0410\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0438\u0440\u0443\u0435\u043c \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u0430<\/h4>\n<p>  \u041f\u0440\u043e\u0432\u0435\u0440\u044f\u0435\u043c \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u0430:  <\/p>\n<pre><code class=\"bash\">sudo certbot-auto renew <\/code><\/pre>\n<p>  \u041f\u0440\u0438 \u0437\u0430\u043f\u0443\u0441\u043a\u0435 \u044d\u0442\u043e\u0439 \u043a\u043e\u043c\u0430\u043d\u0434\u044b certbot \u0441\u0432\u044f\u0436\u0435\u0442\u0441\u044f \u0441 \u0441\u0435\u0440\u0432\u0435\u0440\u0430\u043c\u0438 EFF \u0438 \u043f\u043e\u043f\u044b\u0442\u0430\u0435\u0442\u0441\u044f \u043e\u0431\u043d\u043e\u0432\u0438\u0442\u044c \u0441\u0432\u043e\u044e \u0432\u0435\u0440\u0441\u0438\u044e, \u0435\u0441\u043b\u0438 \u044d\u0442\u043e \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e, \u0430 \u0437\u0430\u0442\u0435\u043c \u0438 \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u044b. \u041f\u0440\u0438\u0447\u0435\u043c \u043d\u0435 \u0442\u043e\u043b\u044c\u043a\u043e \u043d\u0430 \u0432\u0441\u0435 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b\u0435 \u0434\u043e\u043c\u0435\u043d\u044b. \u041e\u0447\u0435\u043d\u044c \u0443\u0434\u043e\u0431\u043d\u043e. \u0415\u0441\u043b\u0438 \u0441\u0440\u043e\u043a \u0441\u043c\u0435\u043d\u044b \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u0430 \u043d\u0435 \u043f\u043e\u0434\u043e\u0448\u0435\u043b, \u0442\u043e \u043d\u0438\u0447\u0435\u0433\u043e \u043d\u0435 \u043f\u0440\u043e\u0438\u0437\u043e\u0439\u0434\u0435\u0442, \u0438 \u0441\u043a\u0440\u0438\u043f\u0442 \u043e\u0431 \u044d\u0442\u043e\u043c \u0441\u043e\u043e\u0431\u0449\u0438\u0442.  <\/p>\n<pre><code class=\"bash\">------------------------------------------------------------------------------- Processing \/etc\/letsencrypt\/renewal\/example.sn.mynetname.net.conf ------------------------------------------------------------------------------- Cert not yet due for renewal  The following certs are not due for renewal yet:   \/etc\/letsencrypt\/live\/example.sn.mynetname.net\/fullchain.pem (skipped) No renewals were attempted. <\/code><\/pre>\n<p>  \u0422\u0435\u043f\u0435\u0440\u044c \u043c\u043e\u0436\u043d\u043e \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0440\u0435\u0433\u0443\u043b\u044f\u0440\u043d\u044b\u0439 \u0437\u0430\u043f\u0443\u0441\u043a \u0441\u043a\u0440\u0438\u043f\u0442\u0430 crontab:<br \/>  <code>sudo crontab -e<br \/>  <\/code><br \/>  \u0412\u043d\u0443\u0442\u0440\u044c \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u0435\u043c \u0440\u0435\u0433\u0443\u043b\u044f\u0440\u043d\u0443\u044e \u0437\u0430\u0434\u0430\u0447\u0443 \u043f\u043e \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044e \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u0432 \u0438 \u0438\u0445 \u043f\u0435\u0440\u0435\u0437\u0430\u043b\u0438\u0432\u043a\u0435 \u0432 nginx:<br \/>  <code>30 2 * * 1 \/usr\/local\/sbin\/certbot-auto renew &gt;&gt; \/var\/log\/le-renew.log<br \/>  35 2 * * 1 \/etc\/init.d\/nginx reload<br \/>  <\/code><br \/>  \u0410\u043a\u0442\u0438\u0432\u0438\u0440\u0443\u0435\u043c \u043d\u0430\u0448 \u0441\u0430\u0439\u0442:<br \/>  <code>sudo ln -s \/etc\/nginx\/sites-available\/418402b5554f.sn.mynetname.net \/etc\/nginx\/sites-enabled\/<br \/>  <\/code><\/p>\n<h4>\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430 Owncloud<\/h4>\n<p>  <img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/comment_images\/bea\/ef7\/eea\/beaef7eea4d08c19d85f2446353f6366.png\" alt=\"image\"\/><br \/>  \u0415\u0441\u0442\u044c \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u043e\u0432, \u043d\u043e \u043d\u0430\u0438\u0431\u043e\u043b\u0435\u0435 \u043f\u0440\u0435\u0434\u043f\u043e\u0447\u0442\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u043c \u0432 \u0431\u043e\u043b\u044c\u0448\u0438\u043d\u0441\u0442\u0432\u0435 \u0441\u043b\u0443\u0447\u0430\u0435\u0432 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430 \u0438\u0437 \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u044f. \u041f\u0443\u0441\u0442\u044c \u0443 \u043f\u0430\u043a\u0435\u0442\u043d\u043e\u0433\u043e \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440\u0430 \u0433\u043e\u043b\u043e\u0432\u0430 \u0431\u043e\u043b\u0438\u0442 \u043f\u043e \u043f\u043e\u0432\u043e\u0434\u0443 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0439. \u0413\u043b\u0430\u0432\u043d\u043e\u0435, \u043d\u0435 \u0437\u0430\u0431\u044b\u0432\u0430\u0442\u044c \u0434\u0435\u043b\u0430\u0442\u044c backup \u043f\u0435\u0440\u0435\u0434 \u043d\u0430\u043a\u0430\u0442\u044b\u0432\u0430\u043d\u0438\u0435\u043c \u043d\u043e\u0432\u044b\u0445 \u043f\u0430\u043a\u0435\u0442\u043e\u0432. \u0418\u043d\u043e\u0433\u0434\u0430 \u0431\u044b\u0432\u0430\u044e\u0442 \u043d\u0435\u043f\u0440\u0438\u044f\u0442\u043d\u044b\u0435 \u0441\u044e\u0440\u043f\u0440\u0438\u0437\u044b. \u0414\u043b\u044f \u043d\u0430\u0447\u0430\u043b\u0430 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c GPG-\u043a\u043b\u044e\u0447:<br \/>  <code>wget -nv https:\/\/download.owncloud.org\/download\/repositories\/stable\/Ubuntu_16.04\/Release.key -O Release.key<br \/>  sudo apt-key add - &lt; Release.key<br \/>  <\/code><br \/>  \u041f\u043e\u0441\u043b\u0435 \u044d\u0442\u043e\u0433\u043e \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u0435\u043c \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0439 \u0438 \u0443\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u043c \u043f\u0430\u043a\u0435\u0442 owncloud-files. \u041e\u0431\u044b\u0447\u043d\u044b\u0439 \u043f\u0430\u043a\u0435\u0442 owncloud \u043f\u0440\u0438\u0442\u044f\u043d\u0435\u0442 \u043f\u043e \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0438 \u0435\u0449\u0435 \u0438 Apache, \u0430 \u043e\u043d \u043d\u0430\u043c \u043d\u0435 \u043d\u0443\u0436\u0435\u043d.<br \/>   <code>sudo sh -c &quot;echo 'deb http:\/\/download.owncloud.org\/download\/repositories\/stable\/Ubuntu_16.04\/ \/' &gt; \/etc\/apt\/sources.list.d\/owncloud.list&quot;<br \/>  sudo apt-get update<br \/>  sudo apt-get install owncloud-files<br \/>  <\/code><br \/>  \u0412 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u0435, \u0432 \/var\/www\/owncloud \u0443 \u0432\u0430\u0441 \u0440\u0430\u0437\u0432\u0435\u0440\u043d\u0435\u0442\u0441\u044f \u0432\u0441\u0435 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0435. \u0422\u0430\u043a \u043a\u0430\u043a Nginx \u0441\u0447\u0438\u0442\u0430\u0435\u0442 \u043a\u043e\u0440\u043d\u0435\u0432\u044b\u043c \u043a\u0430\u0442\u0430\u043b\u043e\u0433 \/var\/www, \u0442\u043e \u0434\u043e\u0441\u0442\u0443\u043f \u043a \u0441\u0435\u0440\u0432\u0438\u0441\u0443 \u0431\u0443\u0434\u0435\u0442 \u0432\u044b\u0433\u043b\u044f\u0434\u0435\u0442\u044c \u043f\u0440\u0438\u043c\u0435\u0440\u043d\u043e \u0442\u0430\u043a: <b>example.com\/owncloud<\/b><\/p>\n<h4>\u041d\u0430\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0435\u043c MariaDB<\/h4>\n<p>  \u0422\u0430\u043a \u043a\u0430\u043a \u0438\u043d\u0441\u0442\u0430\u043b\u043b\u044f\u0446\u0438\u044f \u0443 \u043d\u0430\u0441 \u043c\u0430\u043b\u0435\u043d\u044c\u043a\u0430\u044f, \u0442\u043e \u0432 \u0442\u043e\u043d\u043a\u043e\u0441\u0442\u0438 \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0430\u0446\u0438\u0438 \u043c\u044b \u0432\u0434\u0430\u0432\u0430\u0442\u044c\u0441\u044f \u043d\u0435 \u0431\u0443\u0434\u0435\u043c. \u041f\u043e\u044d\u0442\u043e\u043c\u0443 \u0440\u0430\u0437\u0432\u043e\u0440\u0430\u0447\u0438\u0432\u0430\u0435\u043c \u0441 \u0431\u043e\u043b\u0435\u0435 \u0438\u043b\u0438 \u043c\u0435\u043d\u0435\u0435 \u0434\u0435\u0444\u043e\u043b\u0442\u043d\u044b\u043c \u043a\u043e\u043d\u0444\u0438\u0433\u043e\u043c. Username \u0438 password \u043f\u043e\u0434\u0441\u0442\u0430\u0432\u044c\u0442\u0435 \u0442\u0435, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0431\u0443\u0434\u0435\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c owncloud \u0434\u043b\u044f \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u043a \u0441\u0432\u043e\u0435\u0439 \u0431\u0430\u0437\u0435 \u0434\u0430\u043d\u043d\u044b\u0445.<br \/>  <code>sudo mysql -uroot -p<\/p>\n<p>  create database owncloud;<br \/>  create user <b>username<\/b>@localhost identified by '<b>password<\/b>';<br \/>  grant all privileges on owncloud.* to <b>username<\/b>@localhost identified by '<b>password<\/b>';<br \/>  flush privileges;<br \/>  exit;<br \/>  <\/code><\/p>\n<h4>\u041f\u043e\u0434\u043a\u043b\u044e\u0447\u0430\u0435\u043c \u0432\u043d\u0435\u0448\u043d\u0435\u0435 \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0435<\/h4>\n<p>  \u041a\u0430\u043a \u044f \u0443\u0436\u0435 \u0433\u043e\u0432\u043e\u0440\u0438\u043b \u0440\u0430\u043d\u044c\u0448\u0435, \u043c\u043d\u0435 \u043a\u0430\u0436\u0435\u0442\u0441\u044f \u0445\u043e\u0440\u043e\u0448\u0435\u0439 \u0438\u0434\u0435\u0435\u0439 \u0440\u0430\u0437\u0434\u0435\u043b\u044f\u0442\u044c \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u0443\u044e \u043c\u0430\u0448\u0438\u043d\u0443 \u0441 \u0441\u0430\u043c\u043e\u0439 \u043b\u043e\u0433\u0438\u043a\u043e\u0439 \u0441\u0435\u0440\u0432\u0438\u0441\u0430 \u0438 \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0435, \u043a\u0443\u0434\u0430 \u0431\u0443\u0434\u0443\u0442 \u043f\u0430\u0434\u0430\u0442\u044c \u0441\u0438\u043d\u0445\u0440\u043e\u043d\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0435 \u0434\u0430\u043d\u043d\u044b\u0435. \u0417\u0434\u0435\u0441\u044c \u0432\u044b \u0443\u0436\u0435 \u043c\u043e\u0436\u0435\u0442\u0435 \u043f\u043e\u0441\u0442\u0443\u043f\u0438\u0442\u044c \u043f\u043e \u0441\u0432\u043e\u0435\u043c\u0443 \u0440\u0430\u0437\u0443\u043c\u0435\u043d\u0438\u044e. \u041c\u043e\u0436\u043d\u043e \u043d\u0435 \u0434\u0435\u043b\u0430\u0442\u044c \u043d\u0438\u0447\u0435\u0433\u043e, \u0438 \u0442\u043e\u0433\u0434\u0430 \u0434\u0435\u0444\u043e\u043b\u0442\u043d\u044b\u043c \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0435\u043c \u0431\u0443\u0434\u0435\u0442 \/var\/www\/owncloud\/data. \u041c\u043e\u0436\u043d\u043e \u043f\u043e\u0441\u0442\u0443\u043f\u0438\u0442\u044c \u043a\u0430\u043a \u044f \u0438 \u0441\u043e\u0437\u0434\u0430\u0442\u044c \u043a\u0430\u0442\u0430\u043b\u043e\u0433 \/mnt\/data, \u043a\u0443\u0434\u0430 \u0447\u0435\u0440\u0435\u0437 fstab \u0431\u0443\u0434\u0435\u0442 \u043c\u043e\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u0432\u043d\u0435\u0448\u043d\u0438\u0439 \u0442\u043e\u043c. \u042d\u0442\u043e \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c SSD\/HDD, \u043e\u043d \u043c\u043e\u0436\u0435\u0442 \u043b\u0435\u0436\u0430\u0442\u044c \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e, \u0430 \u043c\u043e\u0436\u0435\u0442 \u043d\u0430\u0445\u043e\u0434\u0438\u0442\u044c\u0441\u044f \u043d\u0430 NAS-storage \u0432 \u044d\u0442\u043e\u0439 \u0436\u0435 \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e\u0439 \u0441\u0435\u0442\u0438. \u041d\u0435 \u0437\u0430\u0431\u0443\u0434\u044c\u0442\u0435 \u0442\u043e\u043b\u044c\u043a\u043e \u043f\u0440\u043e\u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u044c \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u043d\u043e\u0433\u043e \u0433\u0438\u0431\u0440\u0438\u0434\u0430. <b>\u042d\u0442\u043e \u043f\u043e\u0442\u0435\u043d\u0446\u0438\u0430\u043b\u044c\u043d\u043e \u0443\u0437\u043a\u043e\u0435 \u043c\u0435\u0441\u0442\u043e<\/b>. \u0412 \u043c\u043e\u0435\u043c \u0434\u043e\u043c\u0430\u0448\u043d\u0435\u043c \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u0435 \u044d\u0442\u043e samba-\u0441\u0435\u0440\u0432\u0435\u0440 \u043d\u0430 \u0445\u043e\u0441\u0442-\u043c\u0430\u0448\u0438\u043d\u0435, \u043a\u0442\u043e-\u0442\u043e \u043c\u043e\u0436\u0435\u0442 \u043f\u0440\u0435\u0434\u043f\u043e\u0447\u0435\u0441\u0442\u044c NFS.<\/p>\n<p>  \u0414\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0435 \u0443\u0434\u043e\u0431\u0441\u0442\u0432\u043e \u0442\u0430\u043a\u043e\u0439 \u0433\u0438\u0431\u0440\u0438\u0434\u043d\u043e\u0439 \u043a\u043e\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u0438 \u2014 \u043b\u0435\u0433\u043a\u043e\u0441\u0442\u044c \u043f\u0435\u0440\u0435\u0435\u0437\u0434\u0430 \u043d\u0430 \u0431\u043e\u043b\u0435\u0435 \u0431\u044b\u0441\u0442\u0440\u044b\u0435 \u0438\u043b\u0438 \u0435\u043c\u043a\u0438\u0435 \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u044b \u043f\u0440\u0438 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0441\u0442\u0438. \u0414\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u043e\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c \u0441\u0435\u0440\u0432\u0438\u0441\u044b \u0438 \u0437\u0430\u043b\u0438\u0442\u044c \u043d\u0430 \u043d\u043e\u0432\u044b\u0439 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0430\u0435\u043c\u044b\u0439 \u0442\u043e\u043c \u0432\u0441\u0435 \u0444\u0430\u0439\u043b\u044b \u0438\u0437 \u0441\u0442\u0430\u0440\u043e\u0433\u043e \/mnt\/data, \u043f\u043e\u0441\u043b\u0435 \u0447\u0435\u0433\u043e \u0438\u0437\u043c\u0435\u043d\u0438\u0442\u044c \u0442\u043e\u0447\u043a\u0443 \u043c\u043e\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0432 fstab \u0438 \u043f\u0435\u0440\u0435\u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c \u0441\u0435\u0440\u0432\u0438\u0441 \u0432\u043d\u043e\u0432\u044c. \u0412\u0434\u0440\u0443\u0433 \u0432\u044b \u0440\u0435\u0448\u0438\u0442\u0435 \u043f\u0435\u0440\u0435\u043d\u0435\u0441\u0442\u0438 \u0434\u0430\u043d\u043d\u044b\u0435 \u0441\u043e \u0441\u0442\u0430\u0440\u043e\u0433\u043e HDD \u043d\u0430 SSD RAID? <\/p>\n<h4>\u041a\u044d\u0448\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435<\/h4>\n<p>  <img decoding=\"async\" src=\"https:\/\/media.licdn.com\/mpr\/mpr\/shrinknp_800_800\/AAEAAQAAAAAAAAWoAAAAJGUxZjFkMDU3LTcxMjQtNDkxNS04ZjAwLTYzMjg2ZWIyNzY1Nw.png\" alt=\"image\"\/><br \/>  \u0412\u0430\u0436\u043d\u044b\u0439 \u043c\u043e\u043c\u0435\u043d\u0442. \u0411\u0435\u0437 memory caching owncloud \u043c\u043e\u0436\u0435\u0442 \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c \u043e\u0449\u0443\u0442\u0438\u043c\u043e \u0437\u0430\u0434\u0443\u043c\u0447\u0438\u0432\u0435\u0435. \u041f\u0440\u0438\u0447\u0435\u043c \u043e\u043d \u043d\u0435\u043f\u0440\u0435\u043c\u0435\u043d\u043d\u043e \u043d\u0430\u043f\u043e\u043c\u043d\u0438\u0442 \u0432\u0430\u043c \u043e\u0431 \u044d\u0442\u043e\u043c \u043d\u0430 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0435 \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440\u0430. \u0412\u044b\u0431\u043e\u0440 \u0441\u043f\u043e\u0441\u043e\u0431\u0430 \u043a\u044d\u0448\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0437\u0430\u0432\u0438\u0441\u0438\u0442 \u043e\u0442 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u044b \u0441\u0438\u0441\u0442\u0435\u043c\u044b. \u0421 \u0440\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0430\u0446\u0438\u044f\u043c\u0438 \u043e\u0442 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 \u0432\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u043e\u0437\u043d\u0430\u043a\u043e\u043c\u0438\u0442\u044c\u0441\u044f <a href=\"https:\/\/doc.owncloud.org\/server\/9.1\/admin_manual\/configuration_server\/caching_configuration.html\">\u0442\u0443\u0442<\/a>. \u0415\u0441\u043b\u0438 \u043a\u043e\u0440\u043e\u0442\u043a\u043e, \u0442\u043e \u0434\u043b\u044f \u043b\u0438\u0447\u043d\u043e\u0433\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u0438 \u043d\u0435\u0431\u043e\u043b\u044c\u0448\u0438\u0445 \u0438\u043d\u0441\u0442\u0430\u043b\u043b\u044f\u0446\u0438\u0439 \u0440\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0443\u0435\u0442\u0441\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0442\u043e\u043b\u044c\u043a\u043e <b>APCu<\/b>. \u0414\u043b\u044f \u043c\u0430\u043b\u044b\u0445 \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u0439, \u043f\u0440\u0438 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0435 \u043d\u0430 \u043e\u0434\u0438\u043d \u0441\u0435\u0440\u0432\u0435\u0440 \u2014 <b>APCu \u0434\u043b\u044f \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u043a\u044d\u0448\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0438 Redis \u0434\u043b\u044f file locking<\/b>. \u0414\u043b\u044f \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438 \u043d\u0430 \u043a\u043b\u0430\u0441\u0442\u0435\u0440 \u0432 \u0431\u043e\u043b\u044c\u0448\u043e\u0439 \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u0438: <b>Redis \u0434\u043b\u044f \u0432\u0441\u0435\u0433\u043e, \u043a\u0440\u043e\u043c\u0435 \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u043a\u044d\u0448\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f<\/b>.<\/p>\n<p>  \u0420\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0438 \u0441\u0447\u0438\u0442\u0430\u044e\u0442 APCu \u043d\u0430\u0438\u0431\u043e\u043b\u0435\u0435 \u0431\u044b\u0441\u0442\u0440\u044b\u043c \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u043e\u043c \u0434\u043b\u044f \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u043a\u044d\u0448\u0430. \u0415\u0441\u043b\u0438 \u0445\u0432\u0430\u0442\u0430\u0435\u0442 \u043e\u043f\u0435\u0440\u0430\u0442\u0438\u0432\u043d\u043e\u0439 \u043f\u0430\u043c\u044f\u0442\u0438, \u0442\u043e \u043b\u0443\u0447\u0448\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c APCu \u0434\u043b\u044f \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u043a\u044d\u0448\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0438 Redis \u0434\u043b\u044f file locking. \u0415\u0441\u043b\u0438 \u043f\u0430\u043c\u044f\u0442\u0438 \u043d\u0435\u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e, \u0442\u043e \u0440\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0443\u0435\u0442\u0441\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c Redis \u0438 \u0434\u043b\u044f \u0442\u043e\u0433\u043e \u0438 \u0434\u0440\u0443\u0433\u043e\u0433\u043e.<\/p>\n<p>  \u0412 \u043d\u0430\u0448\u0435\u043c \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u0435 \u043c\u044b \u0431\u0443\u0434\u0435\u043c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0442\u043e\u043b\u044c\u043a\u043e <b>APCu<\/b>. \u0423\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u043c \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0439 \u043c\u043e\u0434\u0443\u043b\u044c \u0434\u043b\u044f php:<br \/>  <code>sudo apt-get install php-apcu<br \/>  <\/code><br \/>  \u0422\u0435\u043f\u0435\u0440\u044c \u0431\u0443\u0434\u0435\u0442 \u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u043f\u0440\u043e\u0441\u0442\u043e \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0438\u0445 \u0432 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u044b\u0439 \u0444\u0430\u0439\u043b owncloud \u2014 <b>config.php<\/b>:<br \/>  <code>'memcache.local' =&gt; '\\OC\\Memcache\\APCu',<br \/>  <\/code><\/p>\n<h4>\u041f\u0435\u0440\u0432\u044b\u0439 \u0437\u0430\u043f\u0443\u0441\u043a \u043d\u0430\u0448\u0435\u0433\u043e \u0434\u0435\u0442\u0438\u0449\u0430<\/h4>\n<p>  <img decoding=\"async\" src=\"http:\/\/www.kinomania.ru\/images\/news\/50465.jpg\" alt=\"image\"\/><br \/>  \u041f\u0435\u0440\u0435\u0437\u0430\u0433\u0440\u0443\u0436\u0430\u0435\u043c \u043c\u0430\u0448\u0438\u043d\u0443 \u043d\u0430 \u0432\u0441\u044f\u043a\u0438\u0439 \u0441\u043b\u0443\u0447\u0430\u0439, \u0447\u0442\u043e\u0431\u044b \u043f\u0435\u0440\u0435\u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c \u0432\u0441\u0435 \u0441\u0435\u0440\u0432\u0438\u0441\u044b. \u0417\u0430\u0445\u043e\u0434\u0438\u043c \u043d\u0430 example.com\/owncloud \u0438<br \/>  \u0432\u043d\u0438\u043c\u0430\u0442\u0435\u043b\u044c\u043d\u043e <s>\u0436\u043c\u0435\u043c \u0432\u0441\u0435 \u043a\u043d\u043e\u043f\u043a\u0438 \u0431\u0435\u0437 \u0440\u0430\u0437\u0431\u043e\u0440\u0430<\/s> \u0437\u0430\u043f\u043e\u043b\u043d\u044f\u0435\u043c \u0441\u0442\u0440\u043e\u043a\u0438 \u0430\u0434\u043c\u0438\u043d\u0441\u043a\u043e\u0433\u043e \u0430\u043a\u043a\u0430\u0443\u043d\u0442\u0430, \u043f\u0430\u0440\u043e\u043b\u0435\u0439, \u0440\u0430\u0441\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u044f data \u043a\u0430\u0442\u043e\u043b\u043e\u0433\u0430 (\/mnt\/data, \u043a\u0430\u043a \u0432 \u044d\u0442\u043e\u043c \u0440\u0443\u043a\u043e\u0432\u043e\u0434\u0441\u0442\u0432\u0435), \u043b\u043e\u0433\u0438\u043d\u0430 \u0438 \u043f\u0430\u0440\u043e\u043b\u044f \u043e\u0442 owncloud-\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f \u0431\u0430\u0437\u044b \u0434\u0430\u043d\u043d\u044b\u0445. \u0415\u0441\u043b\u0438 \u0432\u0441\u0435 \u043f\u0440\u043e\u0448\u043b\u043e \u043d\u043e\u0440\u043c\u0430\u043b\u044c\u043d\u043e, \u0442\u043e \u0441\u043a\u043e\u0440\u043e \u0432\u044b \u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u0435\u0441\u044c \u0432 \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0435 \u043c\u0435\u043d\u044e \u0441\u0435\u0440\u0432\u0438\u0441\u0430 \u0438 \u0441\u043c\u043e\u0436\u0435\u0442\u0435 \u0443\u0431\u0435\u0434\u0438\u0442\u044c\u0441\u044f, \u0447\u0442\u043e \u0432\u0441\u0435 <s>\u043d\u0430\u0445\u0440\u0435\u043d \u0441\u043b\u043e\u043c\u0430\u043d\u043e<\/s> \u0432 \u043f\u043e\u0440\u044f\u0434\u043a\u0435.<\/p>\n<h4>*\u0422\u044b\u0441\u044f\u0447\u0430 \u0441\u043b\u043e\u043d\u043e\u0432<\/h4>\n<p>  <\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">\u0422\u0435\u0440\u0440\u0438 \u041f\u0440\u0430\u0442\u0447\u0435\u0442\u0442, \u0414\u0432\u0438\u0436\u0443\u0449\u0438\u0435\u0441\u044f \u043a\u0430\u0440\u0442\u0438\u043d\u043a\u0438<\/b><\/p>\n<div class=\"spoiler_text\"><img decoding=\"async\" src=\"http:\/\/www.vokrug.tv\/pic\/person\/6\/e\/d\/d\/medium_6eddc41652c77b77711aa71e6f2d8ff2.jpeg\" alt=\"image\"\/><br \/>  \u041d\u043e \u0414\u043e\u0441\u0442\u0430\u0431\u043b\u044c \u0443\u0436\u0435 \u043d\u0435 \u0441\u043b\u0443\u0448\u0430\u043b. \u041e\u043d \u0443\u043a\u0430\u0437\u0430\u043b \u043d\u0430 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043f\u0440\u0438\u0441\u043b\u043e\u043d\u0435\u043d\u043d\u044b\u0445 \u043a \u0441\u0442\u0435\u043d\u0435 \u0434\u043e\u0449\u0435\u0447\u0435\u043a.<\/p>\n<p>  \u2014 \u0427\u0442\u043e \u044d\u0442\u043e \u0442\u0430\u043a\u043e\u0435? \u2014 \u0441\u043f\u0440\u043e\u0441\u0438\u043b \u043e\u043d.<\/p>\n<p>  \u2014 \u0410 \u044d\u0442\u043e \u043c\u043e\u044f \u0438\u0434\u0435\u044f, \u2014 \u0441\u043a\u0430\u0437\u0430\u043b \u0417\u0438\u043b\u044c\u0431\u0435\u0440\u043a\u0438\u0442. \u2014 \u041c\u044b \u043f\u043e\u0434\u0443\u043c\u0430\u043b\u0438, \u0431\u044b\u043b\u043e \u0431\u044b \u043f\u0440\u043e\u044f\u0432\u043b\u0435\u043d\u0438\u0435\u043c\u2026 \u044d-\u044d\u2026 \u0434\u0435\u043b\u043e\u0432\u043e\u0433\u043e \u0447\u0443\u0442\u044c\u044f, \u2014 \u043e\u043d \u044f\u0432\u043d\u043e \u0441\u043c\u0430\u043a\u043e\u0432\u0430\u043b \u044d\u0442\u0438 \u0441\u043b\u043e\u0432\u0430, \u043a\u0430\u043a \u043d\u0435\u043f\u0440\u0438\u0432\u044b\u0447\u043d\u043e\u0435, \u043d\u043e \u0438\u0437\u044b\u0441\u043a\u0430\u043d\u043d\u043e\u0435 \u043b\u0430\u043a\u043e\u043c\u0441\u0442\u0432\u043e, \u2014 \u0440\u0430\u0441\u0441\u043a\u0430\u0437\u044b\u0432\u0430\u0442\u044c \u043b\u044e\u0434\u044f\u043c \u043e \u043d\u043e\u0432\u044b\u0445 \u0434\u0432\u0438\u0436\u0443\u0449\u0438\u0445\u0441\u044f \u043a\u0430\u0440\u0442\u0438\u043d\u043a\u0430\u0445, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043c\u044b \u0437\u0434\u0435\u0441\u044c \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u043c.<\/p>\n<p>  \u0414\u043e\u0441\u0442\u0430\u0431\u043b\u044c \u043f\u043e\u0434\u043e\u0431\u0440\u0430\u043b \u043e\u0434\u043d\u0443 \u0438\u0437 \u0434\u043e\u0449\u0435\u0447\u0435\u043a \u0438, \u0434\u0435\u0440\u0436\u0430 \u0435\u0435 \u0432 \u0432\u044b\u0442\u044f\u043d\u0443\u0442\u043e\u0439 \u0440\u0443\u043a\u0435, \u043e\u0441\u043c\u043e\u0442\u0440\u0435\u043b \u043a\u0440\u0438\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u043c \u043e\u043a\u043e\u043c. \u041d\u0430 \u043d\u0435\u0439 \u0437\u043d\u0430\u0447\u0438\u043b\u043e\u0441\u044c:<\/p>\n<p>  \u041d\u0430 \u0431\u0443\u0434\u0443\u044e\u0441\u0447\u0435\u0439 \u043d\u0438\u0434\u0435\u043b\u0435 \u043c\u044b \u043f\u0430\u043a\u0430\u0436\u0435\u043c<\/p>\n<p>  \u00ab\u041f\u0415\u041b\u0418\u0410\u0421 \u0418 \u041c\u0415\u041b\u0418\u0421\u0410\u041d\u0414\u0420\u0410\u00bb<\/p>\n<p>  \u0420\u0430\u043c\u0430\u043d\u0442\u0438\u0447\u0435\u0441\u043a\u0430\u044f \u0422\u0440\u043e\u0433\u0435\u0434\u0438\u044f \u0432 2 \u0447\u0430\u0441\u0442\u044f\u0445<\/p>\n<p>  \u0421\u043f\u0430\u0441\u0438\u0431\u043e \u0437\u0430 \u0432\u043d\u0438\u043c\u0430\u043d\u0438\u0435<\/p>\n<p>  \u2014 \u0423\u0433\u0443, \u2014 \u043f\u0440\u043e\u0438\u0437\u043d\u0435\u0441 \u043e\u043d \u0431\u0435\u0437 \u0432\u0441\u044f\u043a\u043e\u0433\u043e \u0432\u044b\u0440\u0430\u0436\u0435\u043d\u0438\u044f.<\/p>\n<p>  \u2014 \u0420\u0430\u0437\u0432\u0435 \u043f\u043b\u043e\u0445\u043e? \u2014 \u0433\u043b\u0443\u0445\u043e \u0432\u044b\u0433\u043e\u0432\u043e\u0440\u0438\u043b \u0440\u0430\u0437\u0434\u0430\u0432\u043b\u0435\u043d\u043d\u044b\u0439 \u0417\u0438\u043b\u044c\u0431\u0435\u0440\u043a\u0438\u0442. \u2014 \u041d\u0443, \u044d\u0442\u043e, \u0432\u0435\u0434\u044c \u0442\u0443\u0442 \u0435\u0441\u0442\u044c \u0432\u0441\u0435, \u0447\u0442\u043e \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u0437\u043d\u0430\u0442\u044c \u0437\u0440\u0438\u0442\u0435\u043b\u044f\u043c.<\/p>\n<p>  \u2014 \u0420\u0430\u0437\u0440\u0435\u0448\u0438, \u2014 \u0441\u043a\u0430\u0437\u0430\u043b \u0414\u043e\u0441\u0442\u0430\u0431\u043b\u044c, \u0431\u0435\u0440\u044f \u0441\u043e \u0441\u0442\u043e\u043b\u0430 \u0417\u0438\u043b\u044c\u0431\u0435\u0440\u043a\u0438\u0442\u0430 \u043a\u0443\u0441\u043e\u0447\u0435\u043a \u043c\u0435\u043b\u0430.<\/p>\n<p>  \u041d\u0435\u043a\u043e\u0442\u043e\u0440\u043e\u0435 \u0432\u0440\u0435\u043c\u044f \u043e\u043d \u0447\u0442\u043e-\u0442\u043e \u0442\u043e\u0440\u043e\u043f\u043b\u0438\u0432\u043e \u0446\u0430\u0440\u0430\u043f\u0430\u043b \u043d\u0430 \u043e\u0431\u043e\u0440\u043e\u0442\u0435 \u0434\u043e\u0441\u043a\u0438, \u0430 \u043f\u043e\u0442\u043e\u043c \u043f\u043e\u0437\u0432\u043e\u043b\u0438\u043b \u043f\u0440\u043e\u0447\u0438\u0442\u0430\u0442\u044c \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u043e\u0435:<\/p>\n<p>  \u0411\u041e\u0413\u0418 \u0418 \u041b\u042e\u0414\u0418 \u0421\u041a\u0410\u0417\u0410\u041b\u0418 \u042d\u0422\u0410\u041c\u0423 \u041d\u0418 \u0411\u042b\u0412\u0410\u0422\u042c \u041d\u041e \u041e\u041d\u0418 \u041d\u0418\u0427\u0418\u0413\u041e \u041d\u0418 \u0425\u0410\u0422\u0415\u041b\u0418 \u0421\u041b\u0423\u0428\u0410\u0422\u042c<\/p>\n<p>  \u00ab\u041f\u0415\u041b\u0418\u0410\u0421 \u0418 \u041c\u0415\u041b\u0418\u0421\u0410\u041d\u0414\u0420\u0410\u00bb,<\/p>\n<p>  \u0418\u0441\u0442\u0435\u0440\u0438\u044f \u0417\u0430\u043f\u0440\u0435\u0442\u043d\u043e\u0439 \u041b\u044e\u043f\u0432\u0438<\/p>\n<p>  \u0421\u0442\u0440\u0430\u0441\u0442\u044c \u041f\u0430\u0431\u0435\u0436\u0434\u0430\u0438\u0442 \u041f\u0440\u0430\u0441\u0440\u0430\u043d\u0441\u0442\u0432\u043e \u0438 \u0412\u0440\u0435\u043c\u044f!<\/p>\n<p>  \u0422\u0435\u0431\u044f \u041d\u0430\u0442\u0440\u044f\u0441\u0443\u0442<\/p>\n<p>  \u041f\u0440\u0438 \u0423\u0447\u0430\u0441\u0442\u0438\u0438 1000 \u0441\u043b\u0430\u043d\u043e\u0432!<\/p>\n<p>  \u0412\u0438\u043a\u0442\u043e\u0440 \u0438 \u0417\u0438\u043b\u044c\u0431\u0435\u0440\u043a\u0438\u0442 \u0447\u0438\u0442\u0430\u043b\u0438 \u0442\u0435\u043a\u0441\u0442 \u0441 \u043d\u0430\u0441\u0442\u043e\u0440\u043e\u0436\u0435\u043d\u043d\u044b\u043c \u0432\u043d\u0438\u043c\u0430\u043d\u0438\u0435\u043c. \u0422\u0430\u043a \u0438\u0437\u0443\u0447\u0430\u044e\u0442 \u043e\u0431\u0435\u0434\u0435\u043d\u043d\u043e\u0435 \u043c\u0435\u043d\u044e \u043d\u0430 \u0447\u0443\u0436\u043e\u043c \u044f\u0437\u044b\u043a\u0435. \u0410 \u044f\u0437\u044b\u043a \u0438 \u0432\u043f\u0440\u044f\u043c\u044c \u0431\u044b\u043b \u0447\u0443\u0436\u0438\u043c. \u041d\u043e \u0447\u0442\u043e \u0441\u0430\u043c\u043e\u0435 \u0441\u043a\u0432\u0435\u0440\u043d\u043e\u0435, \u043d\u0430 \u0432\u0438\u0434 \u043e\u043d \u0431\u044b\u043b \u043f\u0440\u0435\u0436\u043d\u0438\u043c, \u0440\u043e\u0434\u043d\u044b\u043c.<\/p>\n<p>  \u2014 \u041d\u0443, \u043d\u0435 \u0437\u043d\u0430\u044e\u2026 \u2014 \u043e\u0441\u0442\u043e\u0440\u043e\u0436\u043d\u043e \u0432\u044b\u0441\u043a\u0430\u0437\u0430\u043b\u0441\u044f \u0417\u0438\u043b\u044c\u0431\u0435\u0440\u043a\u0438\u0442. \u2014 \u0421\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u043e \u0433\u043e\u0432\u043e\u0440\u044f\u2026 \u0427\u0442\u043e \u0443\u0436 \u0442\u0430\u043c \u0442\u0430\u043a\u043e\u0433\u043e \u0437\u0430\u043f\u0440\u0435\u0442\u043d\u043e\u0433\u043e\u2026 \u042d-\u044d\u2026 \u0412\u0441\u0435 \u044d\u0442\u043e \u043e\u0441\u043d\u043e\u0432\u0430\u043d\u043e \u043d\u0430 \u0440\u0435\u0430\u043b\u044c\u043d\u043e\u0439 \u0438\u0441\u0442\u043e\u0440\u0438\u0438, \u0442\u043e\u043b\u044c\u043a\u043e \u0438\u043c\u0435\u043d\u0430 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u044b. \u042f \u043f\u043e\u043b\u0430\u0433\u0430\u043b, \u0447\u0442\u043e \u043a\u0430\u0440\u0442\u0438\u043d\u0430 \u0431\u0443\u0434\u0435\u0442 \u043f\u043e\u043b\u0435\u0437\u043d\u0430, \u0442\u0430\u043a \u0441\u043a\u0430\u0437\u0430\u0442\u044c, \u043f\u043e\u0434\u0440\u0430\u0441\u0442\u0430\u044e\u0449\u0435\u043c\u0443 \u043f\u043e\u043a\u043e\u043b\u0435\u043d\u0438\u044e. \u0413\u0435\u0440\u043e\u0438, \u0438\u0437\u0432\u043e\u043b\u044c\u0442\u0435 \u0432\u0438\u0434\u0435\u0442\u044c, \u0442\u0430\u043a \u043d\u0438\u043a\u043e\u0433\u0434\u0430 \u0438 \u043d\u0435 \u0432\u0441\u0442\u0440\u0435\u0442\u0438\u043b\u0438\u0441\u044c \u2014 \u0432\u043e\u0442 \u0432\u0435\u0434\u044c \u0432 \u0447\u0435\u043c \u0442\u0440\u0430\u0433\u0435\u0434\u0438\u044f. \u0412\u0441\u0435 \u044d\u0442\u043e, \u044d-\u044d\u2026 \u043e\u0447\u0435\u043d\u044c-\u043e\u0447\u0435\u043d\u044c \u0433\u0440\u0443\u0441\u0442\u043d\u043e. \u2014 \u041e\u043d \u043f\u043e\u0441\u043c\u043e\u0442\u0440\u0435\u043b \u043d\u0430 \u0434\u043e\u0449\u0435\u0447\u043a\u0443. \u2014 \u0425\u043e\u0442\u044f, \u0441 \u0434\u0440\u0443\u0433\u043e\u0439 \u0441\u0442\u043e\u0440\u043e\u043d\u044b, \u0432 \u044d\u0442\u043e\u043c \u043d\u0435\u0441\u043e\u043c\u043d\u0435\u043d\u043d\u043e \u0447\u0442\u043e-\u0442\u043e \u0435\u0441\u0442\u044c. \u042d-\u044d\u2026 \u2014 \u041e\u043d \u044f\u0432\u043d\u043e \u0431\u044b\u043b \u0447\u0435\u043c-\u0442\u043e \u043e\u0431\u0435\u0441\u043f\u043e\u043a\u043e\u0435\u043d. \u2014 \u041d\u043e \u044f, \u043f\u043e \u043f\u0440\u0430\u0432\u0434\u0435 \u0441\u043a\u0430\u0437\u0430\u0442\u044c, \u043d\u0435 \u043f\u043e\u043c\u043d\u044e \u043d\u0438\u043a\u0430\u043a\u0438\u0445 \u0441\u043b\u043e\u043d\u043e\u0432. \u2014 \u0413\u043e\u043b\u043e\u0441 \u0435\u0433\u043e \u043f\u0440\u043e\u0437\u0432\u0443\u0447\u0430\u043b \u043a\u0440\u0430\u0439\u043d\u0435 \u0432\u0438\u043d\u043e\u0432\u0430\u0442\u043e. \u2014 \u0412 \u0434\u0435\u043d\u044c \u043a\u043b\u0438\u043a\u043e\u0432 \u044f \u0431\u044b\u043b \u043d\u0430 \u0440\u0430\u0431\u043e\u0442\u0435 \u0446\u0435\u043b\u044b\u0439 \u0434\u0435\u043d\u044c, \u043d\u043e \u0441\u043e\u0432\u0435\u0440\u0448\u0435\u043d\u043d\u043e \u043d\u0435 \u043f\u043e\u043c\u043d\u044e \u0442\u044b\u0441\u044f\u0447\u0438 \u0441\u043b\u043e\u043d\u043e\u0432, \u0445\u043e\u0442\u044f \u043d\u0430\u0432\u0435\u0440\u043d\u044f\u043a\u0430 \u0437\u0430\u043c\u0435\u0442\u0438\u043b \u0431\u044b \u0438\u0445.<\/p>\n<p>  \u0414\u043e\u0441\u0442\u0430\u0431\u043b\u044c \u0441\u0432\u0435\u0440\u043b\u0438\u043b \u0435\u0433\u043e \u043d\u0435\u043c\u0438\u0433\u0430\u044e\u0449\u0438\u043c \u0432\u0437\u043e\u0440\u043e\u043c. \u041e\u0442\u043a\u0443\u0434\u0430 \u0432\u0437\u044f\u043b\u0438\u0441\u044c \u0441\u043b\u043e\u043d\u044b, \u043e\u043d \u0438 \u0441\u0430\u043c \u043d\u0435 \u0437\u043d\u0430\u043b, \u043e\u0434\u043d\u0430\u043a\u043e \u043a\u0430\u0436\u0434\u043e\u0435 \u043d\u043e\u0432\u043e\u0435 \u043c\u044b\u0441\u043b\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0435 \u0443\u0441\u0438\u043b\u0438\u0435 \u043e\u0434\u0430\u0440\u0438\u0432\u0430\u043b\u043e \u0435\u0433\u043e \u043e\u0447\u0435\u0440\u0435\u0434\u043d\u044b\u043c, \u0432\u0435\u0441\u044c\u043c\u0430 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u044b\u043c \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u0435\u043c \u043e \u0442\u043e\u043c, \u043a\u0430\u043a \u0441\u043b\u0435\u0434\u0443\u0435\u0442 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u044c \u043a\u0430\u0440\u0442\u0438\u043d\u044b. \u0422\u044b\u0441\u044f\u0447\u0430 \u0441\u043b\u043e\u043d\u043e\u0432 \u2014 \u0434\u043b\u044f \u043d\u0430\u0447\u0430\u043b\u0430 \u044d\u0442\u043e \u0441\u043e\u0432\u0441\u0435\u043c \u043d\u0435\u043f\u043b\u043e\u0445\u043e.  <\/div>\n<\/div>\n<p>  \u0421\u043f\u0430\u0441\u0438\u0431\u043e \u0432\u0441\u0435\u043c \u0434\u043e\u0447\u0438\u0442\u0430\u0432\u0448\u0438\u043c \u0434\u043e \u043a\u043e\u043d\u0446\u0430 \u044d\u0442\u0443 \u043f\u0440\u043e\u0441\u0442\u044b\u043d\u044e. \u041c\u043d\u0435 \u0445\u043e\u0442\u0435\u043b\u043e\u0441\u044c \u043e\u043f\u0438\u0441\u0430\u0442\u044c \u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u043e \u043f\u043e\u043b\u043d\u043e \u0432\u0441\u0435 \u0434\u0435\u0442\u0430\u043b\u0438, \u0447\u0442\u043e\u0431\u044b \u043d\u0435 \u043f\u0440\u0438\u0445\u043e\u0434\u0438\u043b\u043e\u0441\u044c \u0440\u044b\u0442\u044c\u0441\u044f \u043f\u043e \u0440\u0430\u0437\u043d\u044b\u043c, \u0447\u0430\u0441\u0442\u043e \u043f\u0440\u043e\u0442\u0438\u0432\u043e\u0440\u0435\u0447\u0438\u0432\u044b\u043c \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0430\u043c. \u042f \u043d\u0435 \u0438\u0441\u043a\u043b\u044e\u0447\u0430\u044e, \u0447\u0442\u043e \u043c\u043e\u0433 \u0433\u0434\u0435-\u0442\u043e \u0434\u043e\u043f\u0443\u0441\u0442\u0438\u0442\u044c \u043e\u043f\u0435\u0447\u0430\u0442\u043a\u0438 \u0438\u043b\u0438 \u043d\u0435\u0442\u043e\u0447\u043d\u043e\u0441\u0442\u0438, \u0445\u043e\u0442\u044f \u0438 \u043f\u0440\u043e\u0432\u0435\u0440\u0438\u043b \u0432\u0441\u0435 \u0434\u0432\u0430\u0436\u0434\u044b. \u0411\u0443\u0434\u0443 \u043e\u0447\u0435\u043d\u044c \u0431\u043b\u0430\u0433\u043e\u0434\u0430\u0440\u0435\u043d \u0442\u044b\u043a\u0430\u043d\u044c\u044e \u043d\u043e\u0441\u043e\u043c \u0432 \u043e\u0448\u0438\u0431\u043a\u0438.<br \/> \u0441\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 \u043e\u0440\u0438\u0433\u0438\u043d\u0430\u043b \u0441\u0442\u0430\u0442\u044c\u0438 <a href=\"https:\/\/habrahabr.ru\/post\/310144\/\"> https:\/\/habrahabr.ru\/post\/310144\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/files\/630\/c84\/1f5\/630c841f52aa4d9dbaf064d0429b14ac.jpg\"\/><\/p>\n<p>  \u0414\u0430\u0432\u043d\u043e \u0445\u043e\u0442\u0435\u043b \u043d\u0430\u043f\u0438\u0441\u0430\u0442\u044c \u0446\u0435\u043b\u043e\u0441\u0442\u043d\u044b\u0439 \u0442\u0443\u0442\u043e\u0440\u0438\u0430\u043b \u043f\u043e \u043f\u043e\u0434\u043d\u044f\u0442\u0438\u044e Owncloud \u0432 \u0443\u0441\u043b\u043e\u0432\u0438\u044f\u0445 \u0434\u043e\u043c\u0430\u0448\u043d\u0435\u0433\u043e \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0438\u043b\u0438 \u043d\u0435\u0431\u043e\u043b\u044c\u0448\u043e\u0439 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438 \u0434\u043e 500 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u0439. Owncloud \u2014 \u044d\u0442\u043e \u043f\u0440\u0435\u043a\u0440\u0430\u0441\u043d\u044b\u0439 open-source \u043f\u0440\u043e\u0435\u043a\u0442, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u043d\u0430 \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0439 \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0435 \u043f\u043e\u0434\u043d\u044f\u0442\u044c \u0441\u0432\u043e\u0439 \u0432\u0430\u0440\u0438\u0430\u043d\u0442 \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0441\u0438\u043d\u0445\u0440\u043e\u043d\u0438\u0437\u0430\u0446\u0438\u0438. \u041f\u043e \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044f\u043c \u043e\u0447\u0435\u043d\u044c \u043f\u043e\u0445\u043e\u0436 \u043d\u0430 Dropbox, \u0430 \u0432 \u0447\u0435\u043c-\u0442\u043e \u0435\u0433\u043e \u0438 \u043f\u0440\u0435\u0432\u043e\u0441\u0445\u043e\u0434\u0438\u0442. \u041e\u0433\u0440\u043e\u043c\u043d\u044b\u0439 \u043f\u043b\u044e\u0441 \u2014 \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0438\u0435 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u0439 \u043f\u043e \u043e\u0431\u044a\u0435\u043c\u0430\u043c \u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f, \u043f\u043e\u043b\u043d\u044b\u0439 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u044c \u043d\u0430\u0434 \u0441\u0435\u0440\u0432\u0435\u0440\u043e\u043c. \u041c\u0438\u043d\u0443\u0441\u044b \u0442\u043e\u0436\u0435 \u043e\u0447\u0435\u0432\u0438\u0434\u043d\u044b: \u0432\u0430\u043c \u0441\u0430\u043c\u0438\u043c \u043f\u0440\u0438\u0434\u0435\u0442\u0441\u044f \u0441\u043b\u0435\u0434\u0438\u0442\u044c \u0437\u0430 \u0432\u0441\u0435\u043c \u044d\u0442\u0438\u043c \u0431\u0435\u0437\u043e\u0431\u0440\u0430\u0437\u0438\u0435\u043c \u0438 \u0431\u0435\u0441\u043f\u043e\u043a\u043e\u0438\u0442\u044c\u0441\u044f \u043e \u043d\u0430\u0434\u0435\u0436\u043d\u043e\u0441\u0442\u0438 \u0441\u0435\u0440\u0432\u0435\u0440\u0430, \u0432\u0430\u043b\u044f\u044e\u0449\u0435\u0433\u043e\u0441\u044f \u043d\u0430 \u0430\u043d\u0442\u0440\u0435\u0441\u043e\u043b\u044f\u0445 \u0438\u043b\u0438 \u0432 \u0448\u043a\u0430\u0444\u0443. <\/p>\n<p>  \u0421\u043e\u0432\u0441\u0435\u043c \u043d\u0435\u0434\u0430\u0432\u043d\u043e \u043c\u043d\u0435 \u043f\u043e\u0434\u0432\u0435\u0440\u043d\u0443\u043b\u0430\u0441\u044c \u0437\u0430\u0434\u0430\u0447\u0430 \u043f\u043e \u0440\u0430\u0437\u0432\u0435\u0440\u0442\u044b\u0432\u0430\u043d\u0438\u044e Owncloud \u0432 \u0434\u043e\u043c\u0430\u0448\u043d\u0435-\u0431\u043e\u0435\u0432\u044b\u0445 \u0443\u0441\u043b\u043e\u0432\u0438\u044f\u0445. \u042f \u0447\u0435\u0441\u0442\u043d\u043e \u043e\u0442\u0440\u0430\u0431\u043e\u0442\u0430\u043b \u0441\u0432\u043e\u0438 \u0434\u0432\u0430 \u043b\u0438\u0442\u0440\u0430 \u043a\u043e\u0448\u0435\u0440\u043d\u043e\u0433\u043e \u0440\u0443\u0441\u0441\u043a\u043e\u0433\u043e \u0438\u043c\u043f\u0435\u0440\u0441\u043a\u043e\u0433\u043e \u0441\u0442\u0430\u0443\u0442\u0430 \u0438 \u0440\u0435\u0448\u0438\u043b \u043f\u043e\u0434\u0435\u043b\u0438\u0442\u044c\u0441\u044f \u0441\u0432\u043e\u0438\u043c \u043e\u043f\u044b\u0442\u043e\u043c, \u0441\u043e\u0431\u0440\u0430\u0432 \u0432\u0441\u0435 \u0432\u043e\u0435\u0434\u0438\u043d\u043e. \u0418\u0442\u0430\u043a, \u0441\u0435\u0433\u043e\u0434\u043d\u044f \u043c\u044b \u0440\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0438\u043c:  <\/p>\n<ol>\n<li>\u0420\u0430\u0437\u0432\u0435\u0440\u0442\u044b\u0432\u0430\u043d\u0438\u0435 \u0430\u043a\u0442\u0443\u0430\u043b\u044c\u043d\u043e\u0433\u043e LEMP-stack<\/li>\n<li>HTTPS. Let&#8217;s Encrypt \u0434\u043b\u044f Nginx \u0441 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u043c \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435\u043c \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u0430<\/li>\n<li>\u041a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 Nginx \u0434\u043b\u044f Owncloud<\/li>\n<li>\u041a\u044d\u0448\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 php-apcu<\/li>\n<li>\u041f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u0432\u043d\u0435\u0448\u043d\u0435\u0433\u043e \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0433\u043e \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0430 \u043f\u043e NFS<\/li>\n<\/ol>\n<p>  <\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[],"class_list":["post-279889","post","type-post","status-publish","format-standard","hentry"],"_links":{"self":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/279889","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=279889"}],"version-history":[{"count":0,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/279889\/revisions"}],"wp:attachment":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=279889"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=279889"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=279889"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}