Linux*Centos7系统搭建nextcloud私人网络云盘,

Linux*Centos7系统搭建nextcloud私人网络云盘,

你们刚开始尝试搭建可能会跟我刚开始一样,老是会显示“未知的错误”,但是又不知道哪里错了,就是摸不着头脑。下面是我真机操作总结出来的方法,后期会运用到宝塔,还有我会用一些我之前搭建参考的链接,你们也可以参考一些。

1.安装centos7

在我选择安装系统的时候我也查阅过很多的资料,就是centos7系统运维起来相对其他较为稳定一些,其他的博客也有说选择这个的,,,所以我就选择了centos7系统
下面是我下载Centos7系统镜像的地址:http://mirrors.aliyun.com/centos/7.9.2009/isos/x86_64/CentOS-7-x86_64-DVD-2009.iso
(刚开始U盘启动盘的准备我就不多废话了,尽量准备个64G的作为启动盘)

2.再设置好系统后(如何安装不想多讲,可以在其他博客上搜到),就开始配置网络环境,动态命令配置:dhclient

系统刚开始一般都是没有配置好的,再重新配置一遍

当初参考的博客地址是:https://blog.csdn.net/qq_39395805/article/details/101723619?ops_request_misc=%25257B%252522request%25255Fid%252522%25253A%252522160895163316780277037712%252522%25252C%252522scm%252522%25253A%25252220140713.130102334…%252522%25257D&request_id=160895163316780277037712&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2allsobaiduend~default-1-101723619.first_rank_v2_pc_rank_v29&utm_term=centos7%E9%85%8D%E7%BD%AE%E7%BD%91%E7%BB%9C%E7%8E%AF%E5%A2%83

3.安装SSH

这点一定要讲,一定要安装SSH,这会为你接下来的操作提供便利(你可以利用平时自己使用的电脑系统自带的Openssh连接centos7来完成命令输入,(更好的粘贴与复制))
(1).查看是否安装了相关软件:

rpm -qa|grep -E "openssh"

显示结果含有以下三个软件,则表示已经安装,否则需要安装缺失的软件

openssh-ldap-6.6.1p1-35.el7_3.x86_64
openssh-clients-6.6.1p1-35.el7_3.x86_64
openssh-6.6.1p1-35.el7_3.x86_64
openssh-askpass-6.6.1p1-35.el7_3.x86_64
openssh-server-6.6.1p1-35.el7_3.x86_64
openssh-keycat-6.6.1p1-35.el7_3.x86_64
openssh-server-sysvinit-6.6.1p1-35.el7_3.x86_64

(2).安装缺失的软件:

sudo yum install openssh*

(3).注册使用服务:

sudo systemctl enable sshd  
sudo systemctl start sshd 
service sshd start 

(4).开启防火墙的22端口:
具体防火墙使用可以参见:http://www.cnblogs.com/moxiaoan/p/5683743.html

这条我当初是参考这条博客的:https://blog.csdn.net/mengyoufengyu/article/details/72855524?ops_request_misc=&request_id=&biz_id=102&utm_term=%25E5%25AE%2589%25E8%25A3%2585ssh&utm_medium=distribute.pc_search_result.none-task-blog-2allsobaiduweb~default-8-72855524.first_rank_v2_pc_rank_v29

4.安装宝塔Linux面板

宝塔面板拥有极速方便的一键配置与管理,可一键配置云服务器环境(LAMP/LNMP/Tomcat/Node.js),一键部署SSL,异地备份;提供SSH开启关闭服务,SSH端口更改,禁ping,防火墙端口放行以及操作日志查看;CPU、内存、磁盘IO、网络IO数据监测,可设置记录保存天数以及任意查看某天数据;计划任务可按周期添加执行,支持SHELL脚本,提供网站、数据库备份以及日志切割,且支持一键备份到又拍云存储空间,或者其他云存储空间里;通过web界面就可以轻松管理安装所用的服务器软件,还有实用的扩展插件;集成方便高效的文件管理器,支持上传、下载、打包、解压以及文件编辑查看。

宝塔的具体安装详细可见官网地址:https://www.bt.cn/bbs/thread-19376-1-1.html

5.宝塔搭建nextcloud

接下来的具体可以参考这条博客:https://blog.csdn.net/weixin_42758977/article/details/88538717?ops_request_misc=%25257B%252522request%25255Fid%252522%25253A%252522160895308416780276393835%252522%25252C%252522scm%252522%25253A%25252220140713.130102334…%252522%25257D&request_id=160895308416780276393835&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2allsobaiduend~default-2-88538717.first_rank_v2_pc_rank_v29&utm_term=%E5%AE%9D%E5%A1%94%E5%AE%89%E8%A3%85nextcloud

反正就是先建网站,记得勾选数据库,,,,,(省略**字数)反正要记得安装PHP7.2版本和设置伪静态

location
 
~ ^/(data|config|.ht|db_structure.xml|README) {
 
deny all;
 
}

上一篇:关于openssh漏洞治理和版本升级


下一篇:OpenSSH 命令注入漏洞(CVE-2020-15778)修复教程