大家好,今天小编来为大家解答以下的问题,关于公司文件存储、共享、协同工作是否效率低下? 5分钟教你搭建私有云,这个很多人还不知道,现在让我们一起来看看吧!
准备好环境后,我们进入nextcloud官网,点击下面的获取Nextcloud或者下载服务器
进入后我们看一下官方下载的压缩包或者一键安装脚本:
这里我们点击Web Installer先使用脚本安装demo。
下载后,我们在服务器上建一个站点,并将这个php文件放入其中。网站指向它,浏览器访问时提示操作。我们进入nginx配置文件目录,新建一个虚拟主机配置文件vim nextcloud.conf,内容如下:
重启nginx服务或者重新加载nginx配置文件。执行nginx s reload。一切准备就绪后,在浏览器中访问安装脚本:
出现安装向导。点击下一步检测环境依赖并下载项目源码。
上面的截图显示所有依赖项都已通过。输入英文点继续下一步。注意,此步骤需要下载源码压缩包。根据网络情况,时间会略有不同,也可能会出现504超时。如果网络不稳定,建议使用下面第二种方法在本地下载配置。
如果出现504超时,可以在nginx和php配置文件中延长超时时间,然后再改回来。
php.ini默认的max_execution_time是30,也需要更改。
我们看第二种手动下载安装方法。我直接使用wget下载到服务器。
下载后解压nextcloud-19.0.1.zip(Linux系统默认不安装zip程序,需要使用yum install -y zip unzip安装)。将解压后的文件夹重命名为nextcloud2,放入下面的web目录/data/www下。记住用户组和权限: chown R apache:apache /data/www/nextcloud2/
创建一个新的虚拟主机nextcloud2.conf并编辑配置文件如下:
虚拟主机配置完成后,记得重启Web服务或者重新加载配置文件。执行命令Nginx -s reload。
好了,让浏览器访问我们配置的域名或者IP:
这一步需要我们配置管理员登录用户密码和数据库,根据自己的实际情况配置即可。完成后,安装就完成了。是不是很简单,很容易!哈哈,还有一个坑。安装完成后,出现404页面。不要恐慌。那是因为我们没有配置伪静态,而项目中使用的是伪静态访问。 Apache服务器相对简单。按照官方说明启用mod_rewrite等即可。
我们现在使用nginx服务器来找到这个页面并添加伪静态。
上面介绍的SSL证书对于我们的局域网来说并不是必须的,所以我简化了一些配置,贴出来供参考:
地点/{
重写^/index.php;
}
位置~ ^\/(?build|tests|config|lib|3rdparty|templates|data)\/{
否认一切;
}
位置~ ^\/(?\.|自动测试|occ|问题|独立|db_|控制台) {
否认一切;
}
位置~ ^\/(?index|remote|public|cron|core\/ajax\/update|status|ocs\/v[12]|updater\/.+|oc[ms]-provider\/.+| .+\/richdocumentscode\/proxy)\.php(?$|\/) {
fastcgi_split_path_info ^(.+?\.php)(\/.*|)$;
设置$path_info $fastcgi_path_info;
try_files $fastcgi_script_name=404;
包括fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param PATH_INFO $path_info;
# 避免发送安全标头两次
fastcgi_param modHeadersAvailable true;
# 启用漂亮的url
fastcgi_param front_controller_active true;
fastcgi_pass 127.0.0.1:9000;
根/data/www/nextcloud2;
fastcgi_intercept_errors 开启;
fastcgi_request_buffering 关闭;
}
位置~ ^\/(?updater|oc[ms]-provider)(?$|\/) {
try_files $uri/=404;
索引index.php;
}
# 添加js、css、map文件的缓存控制头
# 确保它位于PHP 块下方
位置~ \.(?css|js|woff2?|svg|gif|地图)$ {
try_files $uri /index.php$request_uri;
add_header Cache-Control ‘public, max-age=15778463’;
# 添加标头以提供与安全相关的标头(其目的是
# 将这些内容复制到上面的内容中)
# 在启用Strict-Transport-Security 标头之前,请阅读
# 首先这个主题。
#add_header 严格传输安全’max-age=15768000;包括子域;预加载;’总是;
#
# WARNING: 只有在阅读完有关内容后才添加预加载选项
# 后果见https://hstspreload.org/。这个选项
# 将域名添加到已发货的硬编码列表中
# 在所有主要浏览器中并从此列表中删除
# 可能需要几个月的时间。
add_header Referrer-Policy 始终为“no-referrer”;
add_header X-Content-Type-Options 始终为“nosniff”;
add_header X-Download-Options 始终为“noopen”;
add_header X-Frame-Options 始终为“SAMEORIGIN”;
add_header X 允许的跨域策略始终为“无”;
add_header X-Robots-标签始终为“无”;
add_header X-XSS-保护’1;模式=始终阻止;
#Optional: 不记录对资产的访问
访问_注销;
}
位置~ \.(?png|html|ttf|ico|jpg|jpeg|bcmap|mp4|webm)$ {
try_files $uri /index.php$request_uri;
#Optional: 不记录对其他资产的访问
访问_注销;
}
现在再次尝试访问,嘿,成功了!
原创文章,作者:小su,如若转载,请注明出处:https://www.sudun.com/ask/160434.html
用户评论
风中摇曳着长发
我现在公司文档也是超级乱! 每天都要费劲找,同事之间共享也麻烦死了。 这篇文章很有用,我要试试私有云能解决我们的问题!
有6位网友表示赞同!
古巷青灯
文件存储和协同办公效率的确很重要啊,如果一直这样搞下去团队工作会很吃力。 五分钟搭建私有云听起来很棒,会不会太简单了点?
有9位网友表示赞同!
你tm的滚
我之前一直在用一些第三方云存储平台,但担心安全性问题,还有一些功能不够灵活。这篇文章正好提到了建个私有云的优势,很有启发性!
有18位网友表示赞同!
醉红颜
现在很多公司都开始注重数据安全,私有云确实是个不错的方案。 但是搭建起来真的这么容易吗?我担心技术门槛比较高…
有5位网友表示赞同!
浅巷°
文章说的5分钟搭建是指安装步骤吧? 配置和使用起来就需要时间成本了嘛! 毕竟要实现文件存储共享和协同办公功能肯定不是那么简单的.
有20位网友表示赞同!
焚心劫
现在很多公司的网络安全意识普遍较低,数据泄露風險很高。私有云可以有效提升安全性,值得公司重视和推广
有6位网友表示赞同!
矜暮
五分钟搭建私有云听起来好神奇! 不过这文章就应该详细说说具体的步骤和使用的工具吧,光说没用啊。
有20位网友表示赞同!
男神大妈
文档存储共享效率低的问题我们也有过类似的困扰,一直想着要解决,看这篇文章介绍很有感触!
有8位网友表示赞同!
独角戏°
私有云搭建的确需要一定的专业知识和技术支持,对于一些实力较弱的公司来说可能比较困难。
有5位网友表示赞同!
╯念抹浅笑
我们公司现在还在使用传统的服务器存储文件,效率低下问题很严重啊。这个私有云方案应该值得我们好好研究一下。
有11位网友表示赞同!
灬一抹丶苍白
文件共享效率低会影响团队协作效率吗?这篇文章说的很有道理呀! 我觉得尝试用私有云可以提高效率
有15位网友表示赞同!
何必锁我心
搭建私有云是越来越成为企业办公的趋势,但是需要考虑成本和维护难度。
有12位网友表示赞同!
我要变勇敢℅℅
我之前一直没太理解私有云的概念,看了这篇博文后我对它有了更清晰的认识! 感觉确实很有潜力!
有12位网友表示赞同!
旧爱剩女
'五分钟搭建'这个标题有点夸张吧? 私有云搭建过程肯定还需要一些时间和精力投入
有20位网友表示赞同!
鹿先森,教魔方
文章写的不错,对于企业协同办公来说私有云是个不错的选择,可以提升效率和安全性。
有18位网友表示赞同!
无望的后半生
我公司文件共享一直是乱糟糟的,经常找东西找不到,这篇文章让我明白应该考虑搭建私有云了!
有10位网友表示赞同!
笑傲苍穹
我们部门现在用的协同办公软件不太好用,功能不够强大,看来可以尝试用私有云替代一下。
有20位网友表示赞同!
|赤;焰﹏゛
文章有点理想化,搭建完私有云就能解决所有文件存储共享、协同办公效率低问题的了吗? 估计还需要后续投入和维护才能真正达到预期效果
有10位网友表示赞同!
回忆未来
私有云的安全性确实让人放心,但是能不能详细说说如何配置安全机制呢?
有5位网友表示赞同!