开发者学堂课程【高校精品课-西安交通大学-Web 编程技术:快速学习实验2 利用 NAS 搭建个人网盘】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/73/detail/15879
实验二利用NAS搭建个人网盘
实验步骤
1.进入课程体验实验室:
https://developer.aliyun.com/adc/series/university-xianjiaotong,选择实验二“利用NAS搭建个人网盘”,进入该实验的体验页面,首先点击课程主页面,选择实验二,点击立即前往,再点击再次体验,最后点击创建资源,进入到实验二的创建页面。创建资源需要一些时间等待。
2. 实验资源创建完毕后,显示的是一个视窗界面,我们需要把视窗界面切换到命令窗口。我们在屏幕的右上角,有切换至远程桌面的一个图标,再往上移有一个换至WebTerminal的图标,点击该图标可以切换到命令窗口。其实我们可以按照实验指导进行操作,我们打开实验指导。
3、安装系统安装个人网盘系统owncloud。在命令窗口依次输入下列三行命令,即可完成企人网盘系统owncloud的安装。我们要把rpm-importhttps://download.owncloud.org/download/repositories/10.0/Centos_7/repodata/repomd.xml.key这个命令复制完整,这是一条命令,其中rep是他的命令,其后都是参数。wgethttp://download.owncloud.org/download/repositories/10.0/Centos_7/ce:10.0.repoo/etc/yum.repos.d/ce:10.0.repo按照实验指导接下来需要直接开始安装,安装时,注意一定要把命令复制完整。
一定要注意不能把
rpm--importhttps://download.owncloud.org/download/repositories/10.0/Centos_7/repodata/repomd.xml.key分成几行去输入,直接复制粘贴到命令窗口,然后点回车。第一个命令已经执行完毕。
同理,再拷贝第二个命令回车,在此过程中可能会出现错误提示,这是因为没有经过相关的证书校验则请在wget后加上参数“--no-check-certificat”,
即wget--no-check-certificatehttp://download.owncloud.org/download/repositories/10.0/CentOS_7/ce:10.0.repoO/etc/yum.repos.d/ce:10.0.repo。
我们再执行第三步,每次我们只需要复制粘贴去完成命令,不需要我们一步一步去敲,因为敲容易出错。在安装过程中,若出现提示:“y”、“d”、“n”可输入“y”来完成安装。大多数情况下,安装是非常迅速的,在排除网络异常的情况下。安装完毕后,我们可以用一个命令去检查他是否安装成功,我们可以用ll/var/www/html命令检查下,若看到蓝色的owncloud则表明安装成功,否则说明安装不成功。
4、安装Apache和PHP在命令窗口执行以下命令:yuminstallhttpd-y,将其复制粘贴至新标签页窗口。再启动Apache服务,复制systemctl start httpd.service到窗口,再按回车键。若我们打开一个新的窗口,把资源中弹性IP复制,在新打开的标签页中粘贴,若出现了testing 123..,说明apache已经开始工作,此时我们可以继续操作。执行以下命令手动更新rpm源。安装资源包:
rpm-Uvh https://dl.fedoraproject.org/pub/epel/epel-releaselatest7.noarch.rpmrpmUvhhttps://mirror.webtatic.com/yum/el7/webtatic-release.rpm执行以下命令安装PHP7.2版本。yum-yinstallphp72wyum-yinstallphp72w-cliphp72w-commonphp72w-develphp72w-mysqlphp72w-xmlphp72w-odbcphp72w-gdphp72w-intlphp72w-mbstring 也是一个命令,将其复制粘贴到页面。
5、更改相关的配置文件,执行下面命令打开Apache的配置文件。配置文件的具体路径是在ETC下有个http,下面有个configer一样的目录复制vim/etc/httpd/conf/httpd.conf打开文件编辑,按i键进入文件编辑模式,用pagedown把文件移动到最后在文件最后添加以下内容:PHPIniDir/etc/php.ini。然后在第一个</Directory>后添加如下内容。
用pageup导入directory:#owncloudconfigAlias/owncloud"/var/wwwhtmlowncloud/<Directory/van/www/html/owncloud>Options+EollowSymlinksAllowOverrideAll<lfModulemoddav.c>Davoff<IModule>SetEnyHOME/var/www/html/owncloud
将光标移动到如图所示。
然后点击粘贴添加完成后,按键盘左上角的Esc键退出编辑模式,insert消失后点击“:”然后输入":wq"(“w”是写保存的意思“q”是退出)保存并退出配置文件。需要注意的是,保存后需要进行Apache的重启,因为重启后重新加载刚才的配置文件,刚才的设置才有效否者无法生效。
6、验证新建一个浏览器窗口,在地址栏以“云服务器ECS的弹性IP/owncloud”的格式输入URL,
例如“http://120.55.81.89/owncloud/”,这时会进入个人网盘的配置界面。在此界面的用户名和密码处自行定义网盘管理员的用户和密码,然后点击下方的“安装完成”按钮完成安装。安装界面再次回到登录页面。正常输入刚才的用户名和密码,点击回车,出现如图所示界面。
出现了当前这个界面说明已经进入这个NAS系统,即已经进入文件系统了。
7、此时需要进行NSA的挂载,在浏览器中新建一个无痕窗口或隐身窗口,以谷歌浏览器为例,点击更新处,打开新的无痕窗口在地址栏中输入;https://signin.aliyun.com,打开页面,进入RAM用户登录验证界面。依次在相应框中输入用户名和用户密码即可进入阿里云控制台页面。从刚才的实验资源这里面有云产品资源,云产品资源里面子用户名称、子用户密码,复制粘贴至登录页面,点击下一步,再将密码也进行粘贴复制,点击登录。登录成功以后的界面如图所示。
要进行NAS的设置需要寻找一些有关NAS的选项。
8、进行NSA设置点击文件存储NAS,出现提示需要关掉。左侧的文件系统里面有一个文件系统列表,点击文件系统列表,可以看到当前所在地域华东2(上海),刚才创建资源看到的地域是华东1(杭州)。所以现在的资源在华东1(杭州)。但是NAS目前显示的是华东2(上海),所以我们需要切换成华东1(杭州)。切换之后可以看到有文件系统的ID出现,点击文件系统对应的ID,此时进入到下一层页面,再点击挂载使用,在挂载使用页面点击添加挂载点,设置基本上是一样的,挂载点类型为专用网络,vpc网络和交换机底下一般只有一个,权限选全部允许,点击确定。
9、在命令窗口执行以下命令安装NFS客户端;vuminstallnfs-utils。
10、信息显示出来后,要进行实际的挂载。挂载类型选择是通过命令行挂载到ECS,即弹性服务器中。点击命令行挂载命令挂载后,我们可以看到有一个说明,在第二项中挂载NAS文件系统往下移,可以看到有一个挂载的命令,我们将其进行粘贴复制。接着,在电脑上新建一个文本文件粘贴命令,把命令后面的//mnt改成刚才所设的/var/www/html/owncloud/data/xietao,前面保持不变,之后将命令全部复制,将此命令粘贴到命令窗口,执行完成后,文件系统NAS就已经挂载到了ECs服务器上了。执行以下命令查看挂载是否成功。在此之前,我们需要下载客户端的操作,在命令窗口先执行yum install nfs_utils的客户端的命令。做完后,将新建文本文档中的内容粘贴复制在命令行,我们可以看到没有任何提示。这对我们来说,是好的现象。进行检查,需要执行df-hlgrepalivun命令,该命令执行后,确实是有阿里云这个挂牌品,而且指向的是刚才设置的账户。所以目前挂载是成功的。
11、创建网盘在浏览器输入“弹性IP/owncloud",使用图中设置的用户名和密码登录个人网盘系统。点击页面上的“+”号创建一个“我的网盘”的文件夹,并向该文件夹上传任意一个文件。这时创建的我的网盘文件夹,就在刚才的NAS上。
因为阿里云 的NAS存储的位置已经发生变化,之前没挂载nas的时,是存储在服务器本身的磁盘空间中,挂载之后,就可以存到NAS中。我们也可以进行操作一下,点击账号,新增一个我的网盘点开,现在可以从本地上传一些文件做一个测试。例如把刚才的文件保存然后上传。在桌面上,新建文本文档,已经上传完毕后,我们还可以共享分享文件。
12、共享连接选中刚才上传的文件,并点击共享,在弹出页面中选择“公共链接”,然后点击“创建公共链接”。
13、可选择在弹出的页面中设置共享文件的密码和过期日期,若不设置可以直接点击分享。
14、共享成功后,在选定文件的右侧会出现一个“公开链接”按钮,点其右侧第一个按钮,即“复制到剪贴板”,这时此链接就已经被暂时存放在剪贴板上了。在浏览器打开一个新窗口,将公开链接粘贴进地址栏,并进入。
若有共享密码则会出现输入密码提示框;若无密码,则可直接下载被分享的交件。我们可以看到该地址是和我们的网盘地址是相同的,这就是我们创建的链接。点击保存到桌面即可。此时,我们打开保存的文件,会发现和新建文本文档内容是一样的。
15、打包打包就是打包成zip格式或者ram格式。当时,我们的机械上必须含有打包的软件。
例如,该电脑装的360的,选中两个文本,右击选择添加到压缩文件,并命名为test进行压缩。压缩完毕后就会就现在我们的桌面上,随后再传送到相关的地址上即可。