基于Snap的NextCloud安装、php性能优化、SSL安全配置、Nginx反向代理、以及域名信任

本文介绍了如何使用Snap安装NextCloud,以及如何优化php性能、配置SSL安全实现HTTPS、使用Nginx反向代理、以及配置域名信任。

基于Snap的NextCloud安装、php性能优化、SSL安全配置、Nginx反向代理、以及域名信任

NextCloud安装

  1. 使用snap安装,并修改监听的端口号
1
2
3
4
# 安装
snap install nextcloud
# 修改端口号{port}为你想要的端口
snap set nextcloud ports.http={port}
  1. php性能优化,修改内存限制
1
sudo snap set nextcloud php.memory-limit=2048M
  1. 使用NextCloud自带的功能启用配置SSL,根据提示进行认证操作
1
nextcloud.enable-https lets-encrypt
  1. 在使用Nginx进行方向代理之后,添加信任的域名,避免拒绝访问
1
2
# 反向代理参照以下链接:
https://site.vastcosmic.cn/p/nginx_reverse_proxy_server/
1
snap run nextcloud.occ config:system:set trusted_domains 1 --value={你反向代理的域名}
Written by VastCosmic & Post in 泠境
Explore the Infinity Cosmos.
Built with Hugo
Designed By VastCosmic with Hugo Theme Stack