阿里云ubantu16.04搭建私有云nextcloud

之前在和学长的闲聊中得知阿里云服务器有学生机,于是回来就兴冲冲的赶紧租了,但是租完服务器总要实现一些功能。于是就有了搭建私有云的想法。期间向学长请教了,自己也遇到一些问题,所以在这里将搭建私有云的步骤记录下来,供有兴趣的道友参考。

1.在阿里云租借基础配置服务器,我是学生所以就租的学生机。服务器配置信息:cpu 1核,内存2G。

2.实现远程登录,我用的是xshell,ssh登录。前提是要在阿里云服务器创建安全组,然后添加安全组规则,开放相应的常用端口,如tcp22,80端口。我之前就因为对应的安全组规则配置不正确,导致用xshell,无法ssh远程登录。最后就是在ubantu中安装ssh。

3.安装常用软件vim,tree,git

   安装命令:sudo apt-get install vim            sudo apt-get install tree           sudo apt-get install git

4.搭建LAMP

   我大概的介绍一下LAMP(按照我自己的理解,大家勉强理解吧)

   LAMP是是缩写,指一组通常一起用来运行动态网站或者服务器的开源软件。LAMP技术促成了自由软件业的发展

   简而言之,就是将一组单功能软件组装起来,形成一个有基本功能的服务器。

   LAMP = Linux操作系统  +  Apache网络服务器  +   MySql数据库   +   PHP或者python编程语言

    

安装Apache   安装命令:sudo apt-get install apache2

安装MySql     安装命令:sudo apt-get install mysql-server  mysql-client(在mysql中创建nextcloud数据库:create database nextcloud character set utf8;)

安装PHP        安装命令:sudo apt-get install php7.0 

安装其他相关模块    安装命令:sudo apt-get install libapache2-mod-php7.0

                                                   sudo apt-get install php7.0-mysql

重启相关模块:service apache2 restart        service mysql restart

5.测试LAMP

   主要即测试Apache网络服务器能否解析PHP脚本

   命令:vim /var/www/html/phpinfo.php     在文件中写:<?php echo phpinfo();?>

   浏览器访问测试:http://ubantu分配的公网地址/phpinfo.php     成功则会出现PHP Version网页

6.修改权限     sudo chmod 777/var/www

7.安装phpMyAdmin

   phpMyAdmin的作用:通过互联网控制和操作MySql数据库

   选择apache2,配置数据库,并输入密码

   启用Apache的mod_rewrite模块:sudo a2enmod rewrite

   重启相关服务:service php7.0-fpm restart                    service apache2 restart

   浏览器测试访问:http://ubantu地址/phpmyadmin

8.配置Apahce

   命令:vim /etc/apache2/apache2.conf

   在配置文件中添加:AddType application/x-http-php .php. htm .html               AddDefaultCharset  UTF-8

   重启相关服务:service apache2 restart


下载nextcloud

安装uzip:sudo apt-get install uzip 

 命令:wget http://download.nextcloud.com/server/releses/nextcloud-11.0.1.zip

            unzip nextcloud-11.0.1.zip

1.修改nextcloud目录权限

   cd /var/www/html

   chown apache nextcloud -Rf

   chmod 770 nextcloud -Rf

2.按照提示安装php需要的库

   sudo apt-get install php7.0-dom php7.0-gd

   重启apache服务:service apache2 restart

    

至此,私有云搭建成功。大功告成




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值