{"id":62,"date":"2020-04-22T21:38:46","date_gmt":"2020-04-22T13:38:46","guid":{"rendered":"http:\/\/iotch.xyz\/?p=62"},"modified":"2020-04-22T21:38:46","modified_gmt":"2020-04-22T13:38:46","slug":"%e3%80%90%e7%a7%81%e4%ba%ba%e7%bd%91%e7%9b%98%e5%b0%8f%e7%99%bd%e6%90%ad%e5%bb%ba%e7%a7%81%e4%ba%ba%e7%bd%91%e7%9b%98lnmp1-6-nextcloud-16","status":"publish","type":"post","link":"https:\/\/www.iotch.xyz\/?p=62","title":{"rendered":"\u3010\u79c1\u4eba\u7f51\u76d8\u5c0f\u767d\u642d\u5efa\u79c1\u4eba\u7f51\u76d8LNMP1.6 + Nextcloud-16"},"content":{"rendered":"\n<p class=\"has-text-color has-vivid-red-color\"><a href=\"https:\/\/blog.csdn.net\/fancyop\/article\/details\/105455454?depth_1-utm_source=distribute.pc_relevant.none-task-blog-OPENSEARCH-2&amp;utm_source=distribute.pc_relevant.none-task-blog-OPENSEARCH-2\" target=\"_blank\"  rel=\"nofollow\" >https:\/\/blog.csdn.net\/fancyop\/article\/details\/105455454?depth_1-utm_source=distribute.pc_relevant.none-task-blog-OPENSEARCH-2&amp;utm_source=distribute.pc_relevant.none-task-blog-OPENSEARCH-2<\/a><\/p>\n\n\n\n<p>\u64cd\u4f5c\u7cfb\u7edf\uff1aubuntu18.04LTS<br>\u670d\u52a1\u5668\u914d\u7f6e\uff1a 1\u6838 2GB 1Mbps<br>\u642d\u5efaNextcloud\u627e\u4e86\u5f88\u591a\u6559\u7a0b\uff0c\u6709\u8bb8\u8bb8\u591a\u591a\u7684\u4e0d\u540c\u7684\u642d\u5efa\u65b9\u6cd5\uff0c\u4f46\u662f\u671f\u95f4\u78b0\u5230\u4e86\u5404\u79cd\u83ab\u540d\u5947\u5999\u7684\u95ee\u9898\uff0c\u5c0f\u767d\u4e00\u679a\u5efa\u7ad9\u65b9\u9762\u6839\u672c\u5c31\u662f\u4e00\u7a8d\u4e0d\u901a\uff0c\u8ba9\u6211\u641e\u4e9b Nginx\u3001PHP\u3001MySQL\u3001 Apache\u4e00\u4e2a\u4e2a\u5b89\u88c5\u914d\u7f6e\u5b9e\u5728\u662f\u96be\u4e3a\u6211\u4e86 \ud83d\ude22 \u6700\u540e\u7ec8\u4e8e\u5728\u6478\u722c\u6eda\u6253\u4e2d\u627e\u5230\u4e86\u81ea\u8ba4\u4e3a\u8fd8\u7b97\u7b80\u5355\u7684\u642d\u5efa\u65b9\u6cd5\u3002<br>\u7b2c\u4e00\u6b65\uff1a\u642d\u5efaLNMP\u73af\u5883<br>\u642d\u5efaLNMP\u73af\u5883\u4f1a\u6bd4\u8f83\u4e45\uff08lnmp1.5\u5927\u698230\u5206\u949f\u5de6\u53f3\uff0clnmp1.6\u9700\u8981\u66f4\u4e45\uff09\uff0c\u5efa\u8bae\u4f7f\u7528screen\u72ec\u7acb\u8fd0\u884c\u4f1a\u8bdd\u7ec8\u7aef\uff08\u6ca1\u6709\u9700\u81ea\u884c\u5b89\u88c5yum install screen\uff09<br>screen -S lnmp<br><br>\u7136\u540e\u4e0b\u8f7dlnmp\u4e00\u952e\u5b89\u88c5\u5305\u5230\u672c\u5730<br>wget http:\/\/soft.vpser.net\/lnmp\/lnmp1.6.tar.gz -cO lnmp1.6.tar.gz<br><br>\u518d\u89e3\u538blnmp\u5b89\u88c5\u5305<br>tar zxvf lnmp1.6.tar.gz<br><br>\u6700\u540e\u8fdb\u884c\u5b89\u88c5<br>cd lnmp1.6<br>.\/install.sh lnmp<br><br>\u6ce8\u610f\uff1a\u8be5\u4e00\u952e\u5b89\u88c5\u5305\u53ef\u4ee5\u6839\u636e\u9700\u8981\u9009\u62e9\u5b89\u88c5\u7684\u6a21\u5f0f\uff08lnmp,lnmpa,lamp\uff09<br>\u3010\u4e0a\u9762\u4e09\u90e8\u53ef\u4ee5\u5408\u5e76\u4e00\u6b65\uff0c\u6309\u4e0a\u9762\u64cd\u4f5c\u5230\u6b64\u5904\u53ef\u5ffd\u7565\u6b64\u6b65\u3011\u5408\u5e76\u547d\u4ee4\u5982\uff1a<br>wget http:\/\/soft.vpser.net\/lnmp\/lnmp1.6.tar.gz -cO lnmp1.6.tar.gz &amp;&amp; tar zxf lnmp1.6.tar.gz &amp;&amp; cd lnmp1.6 &amp;&amp; .\/install.sh lnmp<br><br>\u6839\u636e\u5b9e\u9645\u9700\u8981\u4e00\u6b65\u6b65\u5b89\u88c5\uff08\u4e8enextcloud\u800c\u8a00\uff0c\u5176\u4e0d\u540c\u7248\u672c\u5bf9PHP\u53ca\u6570\u636e\u5e93\u8981\u6c42\u6700\u4f4e\u7248\u672c\u4f1a\u6709\u4e0d\u540c\uff09<br>\u3010\u6ce8\u610f\u30111GB\u5185\u5b58\u4e0d\u80fd\u5b89\u88c5MySQL 8.0\u6216\u8005MariaDB 10.3\u4ee5\u4e0a\u7248\u672c<\/p>\n\n\n\n<p>\u5b89\u88c5\u5b8c\u6210\u540e\u6267\u884clnmp\u547d\u4ee4\u5982\uff1a<\/p>\n\n\n\n<p>\u6d4f\u89c8\u5668\u76f4\u63a5\u6253\u5f00\u670d\u52a1\u5668ip\u5730\u5740\u4f1a\u663e\u793a\u5b89\u88c5\u5b8c\u6210\u7684\u9ed8\u8ba4\u9875\u9762<br>\u7b2c\u4e8c\u6b65\uff1a\u6dfb\u52a0\u57df\u540d\u89e3\u6790\u8bb0\u5f55<br>\u5982\u963f\u91cc\u4e91\u9700\u8981\u5230\u3010\u57df\u540d\u89e3\u6790\u8bbe\u7f6e\u3011\u91cc\u8fdb\u884c\u914d\u7f6e\uff1a<\/p>\n\n\n\n<p>\u7b2c\u4e09\u6b65\uff1a\u670d\u52a1\u5668\u6dfb\u52a0\u5e76\u5173\u8054\u57df\u540d\u7ad9\u70b9<br>\u6dfb\u52a0\u7ad9\u70b9\u547d\u4ee4<br>lnmp vhost add<\/p>\n\n\n\n<p>\u7b49\u5f8510~20s\u5b8c\u6210<br>\u7b2c\u56db\u6b65\uff1a\u4e0b\u8f7d\u914d\u7f6enextcloud<br>\u4e0b\u8f7dnextcloud-16\uff0c\u5176\u4ed6\u7248\u672c\uff1anextcloud<br>wget https:\/\/download.nextcloud.com\/server\/releases\/nextcloud-16.0.8.zip<br><br>\u89e3\u538b\u79bb\u7ebf\u5305<br>unzip nextcloud-16.0.8.zip<br><br>\u5c06\u89e3\u538b\u540e\u7684\u6587\u4ef6\u79fb\u52a8\u5230\u6dfb\u52a0\u7684\u57df\u540d\u7ad9\u70b9\u76ee\u5f55<br>root@VM-0-12-ubuntu:~# mv nextcloud\/* \/home\/wwwroot\/nextcloud.fancyop.com\/<br>root@VM-0-12-ubuntu:~# ll nextcloud<br>total 16<br>drwxr-xr-x 2 root root 4096 Feb 26 01:19 .\/<br>drwx------ 8 root root 4096 Feb 26 01:16 ..\/<br>-rw-r--r-- 1 root root 2388 Jan 30 05:15 .htaccess<br>-rw-r--r-- 1 root root 101 Jan 30 05:15 .user.ini<br>1234567<br>\u3010\u7279\u522b\u91cd\u8981\uff01\uff01\uff01\u3011\u67e5\u770b\u76ee\u5f55\u53d1\u73b0mv\u64cd\u4f5c\u540e\u6709\u4e24\u4e2a\u6587\u4ef6\u5e76\u6ca1\u6709\u79fb\u52a8\uff0c\u7136\u540e\u5355\u72ec\u79fb\u52a8.htaccess\u6587\u4ef6\uff0c.user.ini\u6587\u4ef6\u53ef\u4ee5\u4e0d\u9700\u8981\uff0c\u5728\u6dfb\u52a0\u597d\u7ad9\u70b9\u65f6\u4f1a\u81ea\u52a8\u751f\u6210.user.ini<br>mv nextcloud\/.htaccess \/home\/wwwroot\/nextcloud.fancyop.com\/<br><br>\u6253\u5f00\u7f51\u5740nextcloud.fancyop.com\uff0c\u51fa\u73b0\u9519\u8bef\uff0c\u5982\uff1a<\/p>\n\n\n\n<p>\u8fd9\u662f\u56e0\u4e3a\u76f4\u63a5\u89e3\u538b\u540e\u7684\u6587\u4ef6\u7684\u7ec4\u6743\u9650\u548c\u7528\u6237\u6743\u9650\u6ca1\u6709\u5206\u914d\u6b63\u786e\uff0c\u9700\u8981\u4efb\u610f\u5730\u65b9\u65b0\u5efa\u4e00\u4e2ash\u6587\u4ef6<br>vi permission.sh<br><br>\u6587\u4ef6\u5185\u5bb9\uff08\u7b2c\u4e8c\u884c\u4ee5\u5b9e\u9645\u8def\u5f84\u4e3a\u51c6\uff09\uff1a<\/p>\n\n\n\n<h1 class=\"wp-block-heading\">!\/bin\/bash<\/h1>\n\n\n\n<p>ocpath='\/home\/wwwroot\/nextcloud.fancyop.com\/'<br>htuser='www'<br>htgroup='www'<br>rootuser='root'<\/p>\n\n\n\n<p>printf \"Creating possible missing Directories\\n\"<br>mkdir -p $ocpath\/data<br>mkdir -p $ocpath\/assets<br>mkdir -p $ocpath\/updater<\/p>\n\n\n\n<p>printf \"chmod Files and Directories\\n\"<br>find ${ocpath}\/ -type f -print0 | xargs -0 chmod 0640<br>find ${ocpath}\/ -type d -print0 | xargs -0 chmod 0750<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">printf \"chown Directories\\n\"<br>chown -R ${rootuser}:${htgroup} ${ocpath}\/<br>chown -R ${htuser}:${htgroup} ${ocpath}\/apps\/<br>chown -R ${htuser}:${htgroup} ${ocpath}\/assets\/<br>chown -R ${htuser}:${htgroup} ${ocpath}\/config\/<br>chown -R ${htuser}:${htgroup} ${ocpath}\/data\/<br>chown -R ${htuser}:${htgroup} ${ocpath}\/themes\/<br>chown -R ${htuser}:${htgroup} ${ocpath}\/updater\/<\/pre>\n\n\n\n<p>chmod +x ${ocpath}\/occ<\/p>\n\n\n\n<p>printf \"chmod\/chown .htaccess\\n\"<br>if [ -f ${ocpath}\/.htaccess ]<br>then<br>chmod 0644 ${ocpath}\/.htaccess<br>chown ${rootuser}:${htgroup} ${ocpath}\/.htaccess<br>fi<br>if [ -f ${ocpath}\/data\/.htaccess ]<br>then<br>chmod 0644 ${ocpath}\/data\/.htaccess<br>chown ${rootuser}:${htgroup} ${ocpath}\/data\/.htaccess<br>fi<br><br>\u6267\u884c\u6587\u4ef6<br>sh permission.sh<br><br>\u5237\u65b0\u7f51\u5740\u7f51\u5740nextcloud.fancyop.com\uff0c\u5b89\u88c5\u4e0b\u56fe\u7c7b\u4f3c\u914d\u7f6e<\/p>\n\n\n\n<p>\u70b9\u51fb\u5b8c\u6210\uff0c\u7b49\u4e00\u4f1a\u5c31\u5927\u529f\u544a\u6210\uff01\u540e\u7eed\u53ef\u4ee5\u5b89\u88c5\u624b\u673a\u7aef\uff0cPC\u7aef\u8fdb\u884c\u6587\u4ef6\u540c\u6b65<br>\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014<br>\u7248\u6743\u58f0\u660e\uff1a\u672c\u6587\u4e3aCSDN\u535a\u4e3b\u300cCoar\u300d\u7684\u539f\u521b\u6587\u7ae0\uff0c\u9075\u5faa CC 4.0 BY-SA \u7248\u6743\u534f\u8bae\uff0c\u8f6c\u8f7d\u8bf7\u9644\u4e0a\u539f\u6587\u51fa\u5904\u94fe\u63a5\u53ca\u672c\u58f0\u660e\u3002<br>\u539f\u6587\u94fe\u63a5\uff1ahttps:\/\/blog.csdn.net\/fancyop\/java\/article\/details\/105455454<\/p>\n<button class=\"simplefavorite-button\" data-postid=\"62\" data-siteid=\"1\" data-groupid=\"1\" data-favoritecount=\"0\" style=\"\">\u6536\u85cf <i class=\"sf-icon-star-empty\"><\/i><\/button>","protected":false},"excerpt":{"rendered":"<p>https:\/\/blog.csdn.net\/fancyop\/article\/details\/105455454?depth_1-u &#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[],"class_list":["post-62","post","type-post","status-publish","format-standard","hentry","category-ubuntn"],"_links":{"self":[{"href":"https:\/\/www.iotch.xyz\/index.php?rest_route=\/wp\/v2\/posts\/62","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.iotch.xyz\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.iotch.xyz\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.iotch.xyz\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.iotch.xyz\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=62"}],"version-history":[{"count":0,"href":"https:\/\/www.iotch.xyz\/index.php?rest_route=\/wp\/v2\/posts\/62\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.iotch.xyz\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=62"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.iotch.xyz\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=62"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.iotch.xyz\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=62"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}