金沙澳门官网网址_金沙国际登陆

欢迎加入金沙澳门官网网址体验更多不一样的精彩.,金沙国际登陆提供最丰厚回馈!,因为金沙澳门官网网址这里的游戏是多种多样的,为大家打造一个最专业的化的超级五星酒店。

金沙澳门官网网址 > 服务器运维 > 【金沙国际登陆】Nextcloud搭建过程,Window之间文

原标题:【金沙国际登陆】Nextcloud搭建过程,Window之间文

浏览次数:166 时间:2019-10-08

java搭建阿里云服务器环境(java环境+mysql+tomcat)和部署 JavaWeb 项目到云服务器(十分详细),阿里javaweb

网盘不靠谱 那就自己搭建256TB的网盘呗 — Nextcloud搭建过程,256tbnextcloud

2016年 网盘的日子不好过啊 一家家的over了 百度云也已经早早的限速了。隐私问题也经常曝光。

既然现在网盘这么不靠谱,那就自己搭建一个Nextcloud呗~~~ 他能上传 能下载(不废话)能分享 有一堆插件 关键人家开源

我自己已经在16年底自己搭建了一个在阿里云 这次就用虚拟机来演示搭建过程 保准小白也是能学会的

首先计算下价格 阿里云和腾讯云这两家在国内还是比较靠谱的 因为只是搭建一个网盘 配置嘛1G 1核妥妥的够 至于带宽 就比较坑爹了服务器都是看上传速度的 1Mbps就要20元/月 2Mbps就要40元/月 学生党,哪来这么多钱啊。但是但是可以按量收费嘛! 

这样就算100Mbps也是一个价0.8元/G 因为这个网盘我自己使用 所以嘛当然是按量收费来的划算啦反正一个月都用不上10G 比带宽收费划算多了。既然是网盘 当然要储存数据的硬盘了 阿里云的云硬盘实在是不划算 那就用OSS呗 256TB的容量 弹性收费 同地区的OSS和ECS走内网不收费,只收取容量费,1G也就 0.148/元/月,用多少收多少 至于挂载方法嘛 文章最后我会另外说明的。

这样算下来每个月也就40元 其余的就是按量收费,数据少的同学也就10元不到/月 算了一下自己家里搭建50元连电费都不够

Linux,Window之间文件传输-NFS,Samba,SSH,-nfssamba

NFS
    NFS(Network File System)即网络文件系统,它允许网络中的计算机之间通过TCP/IP网络共享资源。在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,就像访问本地文件一样。目前只支持Linux和Linux之间。前提是对方主机开启了NFS服务器。

sudo apt-get install nfs-kernel-server portmap 安装NFS服务
sudo gedit /etc/exports 修改配置文件
增加/nfs_share *(rw,sync,no_root_squash)表示可以访问
sudo /etc/init.d/nfs-kernel-server restart 重启NFS服务

从机:
mount -o rw 192.168.1.119:/nfs_share /home/local_share/
以可读写的方式(默认是只读)把 192.168.1.119主机上/nfs_share挂载到当前/home/local_share/下。

cd local_share/就可以像本地目录一样操作。

每次开机自动挂载就需要在/etc/fstab文件下面加如下一行:
192.168.1.119:/nfs_share /home/local_share nfs rw

mount -a -t nfs 让fstab对nfs的配置立即生效。

Samba
    Samba可以实现Windows系统访问Linux系统上的共享资源。
安装:sudo apt-get install samba smbclient
安装samba时会自动安装samba -commom

新建共享目录:sudo mkdir /home/share
给出所有权限:sudo chmod 777 /home/share
不然登陆的用户无法写文件

修改配置文件:sudo gedit /etc/samba/smb.conf
在末尾加入
[share] #[]里面是我们的共享名,可以配置多个
comment = This is my shared folder. #该共享的说明
path = /home/share #共享路径
writeable = yes #共享文件夹是否可写
browseable = yes #是否可浏览
guest ok = yes #跟public一样,是否允许guest用户
create mode = 0664 #创建文件权限定制
directory mode = 0775 #创建文件夹权限
valid users = user1 user2 #允许访问该共享的用户,可以写多个
invalid usrs=禁止访问的用户,root,@group,@表示组
admin users=该共享的管理者
write list=有写权限的用户

创建用户:sudo adduser smbuse 用户创建用户
添加smb用户:sudo smbpasswd -a user1
只有linux的用户才可以添加为smb用户
重启samba服务:sudo /etc/init.d/smbd restart 重启samba服务

在”运行”窗口中输入”192.168.1.4”,双击打开myshare,输入用户名和密码–>回车–>访问成功。在同一个网络也可以直接从网上邻居中看到。

其他配置参数说明:
server string = Samba Server Version %v
说明:设定 Samba Server 的注释,可以是任何字符串,也可以不填。宏%v表示显示Samba的版本号。

log file = /var/log/samba/log.%m
说明:设置Samba Server日志文件的存储位置以及日志文件名称。在文件名后加个宏%m(主机名),表示对每台访问Samba Server的机器都单独记录一个日志文件。
FTP
FTP:File Transfer Protocol(文件传输协议),用于Internet上的控制文件的双向传输。
sudo apt-get install vsftpd 安装FTP服务
修改配置文件去掉下面的“#”号
local_enable=YES 允许用户登录
write_enable=YES 允许上传
sudo /etc/init.d/vsftpd restart 重启FTP服务

SSH
SSH: Secure Shell(安全外壳协议)。SSH 是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议。
sudo apt-get install openssh-server
配置默认,安装后自动运行

Window下文件传输工具:WinSCP、Cuteftp;远程登录工具SecureCRT
Lindow下的远程登录工具可以选择C-kermit

购买一系列的东西

其实就是花钱买块区域,服务器,域名,云解析,花了好多money。。。

扯远了

回归正题哈!首先我们买了云主机 系统嘛当然是选择centos7.2了 别问我为啥不用Windows。你见那台服务器用了Windows

放心我的教程小白也能教会你

然后我们在电脑上安装好Xshell 5这个远程连接服务器的软件,打开它新建

主机地方填写上你的服务器外网IP地址 然后按确认

用户名输入root 密码嘛 你自己设置的我也不知道啊 

这样就代表你连接上了

然后跟着我一起输入命令吧 首先我们要安装一个Apache服务器

# yum install httpd

按回车

他问你是否继续执行当然选择y了 输入Y按回车 以后步骤都是如此就不说了

# systemctl start httpd 然后输入 来启动Apache服务

在浏览器地址栏输入你服务器的外网IP 是不是可以看到这个界面了

恭喜你 web服务器搭建好了

如果你输入ip后不能访问那就是因为防火墙的缘故了,解决办法嘛下面 

方法1:关闭

暂时关闭:# systemctl stop firewalld

永久关闭:# chkconfig firewalld off

方法2:开放80/tcp端口

# firewall-cmd –zone=public –add-port=80/tcp –permanent刷新浏览器,可以看到页面,证明成功

接下来安装PHP nextcloud是基于PHP的web程序

为了方便先替换一下下载的源

# yum install 

# rpm -Uvh 

接着安装PHP7.0

# yum install php70w

装完后输入

# php -v 就可以看到PHP的版本了 证明成功 

接着我们安装数据库,数据库当然选用Mysql了 

# yum install mariadb-server.x86_64

# systemctl start mariadb

现在基础的环境搭建完毕了可以安装nextcloud了

首先----安装phpMyAdmin来管理数据库

官网:

下载地址:

上传程序包到服务器 我这里使用FIleZilla这个软件

打开FileZilla,点击 “文件-》站点管理器-》新站点 然后里面输入你的外网IP 端口是22 协议是SFTP 账号是 root 密码是你的root密码 点击连接

然后把下载下来的ZIP文件放到/var/www/html/文件夹下面

接着在Xshell里面输入 

# cd /var/www/html/

# unzip phpMyAdmin-4.6.3-all-languages.zip

# yum install php70w-mbstring php70w-mysql

# systemctl restart httpd

解压完毕 然后浏览器地址栏输入 你的IP/phpMyAdmin

返回到Xshell 因为数据库还没有root账户 没法用 输入

# mysqladmin -u root password '你的密码'

root密码就设置好了 回到浏览器 用户名是root 密码就是上面的你的密码 自己去换

点击数据库新建一个nextcloud数据库

然后点击第二个SQL

输入

 CREATE USER '自己设用户名'@'localhost' IDENTIFIED BY '自己设密码'

选择账户 选你刚刚创建的那个用户名然后写改权限

点击上面的数据库

选择刚刚新建的nextcloud点击执行 然后权限选择全选 然后执行 就OK了

这样 数据库这里我们建立好了 接下来开始安装nextcloud了

同样去官网下载nextcloud

同样上传到/var/www/html

同样unzip解压出来

然后地址栏输入 你的IP/nextcloud

出现这样的话 证明你没有给nextcloud目录权限

# cd /var/www/html

# chown apache nextcloud -Rf

# chmod 770 nextcloud -Rf

刷新浏览器出现 

好吧 是运行库缺少 缺少怎么办 那就安装缺少的库嘛 

# yum install php70w-dom php70w-gd

# systemctl restart httpd

然后一刷新浏览器 奇迹出现了

点击存储&数据库

用户名 密码自己设置

数据目录就是你里面储存资料的位置 如果挂载OSS就选择OSS的目录位置

数据库选择Mysql

数据库用户密码就是 这里输入的用户名和密码   CREATE USER '自己设用户名'@'localhost' IDENTIFIED BY '自己设密码'

数据库名称就是刚刚新建的nextcloud数据库

点击完成安装

恭喜大家安装好了

修改上传大小的限制的方法是

# vi /etc/httpd/conf/httpd.conf

找到以下字段

将AllowOverride None 改为 AllowOverride All

esc

:wq保存退出

# cd /var/www/html/owncloud

# chown apache .htaccess

现在可以修改上传限制了

 最后挂载OSS的教程

安装ossfs软件 阿里云官方的软件 具体看阿里云的帮助文档

设置bucket name 和 AccessKeyId/Secret信息,将其存放在/etc/passwd-ossfs 文件中,注意这个文件的权限必须正确设置,建议设为640。

echo my-bucket:my-access-key-id:my-access-key-secret > /etc/passwd-ossfs

cat /etc/passwd-ossfs

chmod 640 /etc/passwd-ossfs

挂载目录要为空才可以

ossfs my-bucket /data/www/html/nextcloud/data -ourl=oss-cn-qingdao-internal.aliyuncs.com -ouid=1001 -ogid=1001 -oumask=007 -o allow_other

ouid和ogid是Apache服务器的用户ID

用户ID查看

cat /etc/passwd

cd 到 owncloud 目录 ll 查看data目录用户 对应上面查询的结果

df -h 查看挂载

然后在安装nextcloud

 

自动挂载

cd /etc/init.d/

新建ossfs文件,写入信息

#! /bin/bash

#

# ossfs      Automount Aliyun OSS Bucket in the specified direcotry.

#

# chkconfig: 2345 90 10

# description: Activates/Deactivates ossfs configured to start at boot time.

 

ossfs my-bucket /data/www/html/nextcloud/data -ourl=oss-cn-qingdao-internal.aliyuncs.com -ouid=1001 -ogid=1001 -oumask=007 -o allow_other

保存退出

执行命令:chmod a+x /etc/init.d/ossfs

把新建立的ossfs脚本赋予可执行权限。

执行命令:chkconfig ossfs on

挂载完毕后 你就能看到

256TB的OSS弹性空间挂载进来了

一、租服务器

百度搜索阿里云

进入官网首页,点击登录

进入登录页面,可以使用邮箱登录或者注册

进入注册页面,填写注册信息

登录成功,进入主页,点击云服务ECS,点击购买推荐或者选购配置

根据实际情况选择产品,可能没有货,那么就需要更改购买条件

如果是新用户,购买前要实名认证,根据提示完成认证后才能下订单

二、购买域名

点击域名/域名列表

点击域名注册

查询域名

列表中会显示该域名是否已经被注册,没有被注册的域名后面有加入清单按钮

加入清单后,就可以去结算了

云解析基础版可以选购,选好了点击立即购买即可

点击解析,进入解析页面,不知道怎么用就点新手引导设置

点击设置网站解析的立即修改,将域名与ip关联上即可

设置好了就会看到

本文由金沙澳门官网网址发布于服务器运维,转载请注明出处:【金沙国际登陆】Nextcloud搭建过程,Window之间文

关键词:

上一篇:没有了

下一篇:十三起惨痛宕机案例,Nginx常见场景代理转发配置