Debian安装nextcloud
目录
(初步安装未做安全优化)
安装步骤
apt-get update
apt-get upgrade
apt-get vim zip sudo
apt-get install apache2 mariadb-server libapache2-mod-php7.0
apt-get install php7.0-gd php7.0-json php7.0-mysql php7.0-curl php7.0-mbstring
apt-get install php7.0-intl php7.0-mcrypt php-imagick php7.0-x`ml php7.0-zipsystemctl start apache2
systemctl enable apache2
systemctl start mysql
systemctl enable mysql
reboot
配置MariaDB
mysql_secure_installation设置数据库
mysql -u root -p
创建名为nextclouddb的数据库
MariaDB [(none)]>CREATE DATABASE nextclouddb;
创建nextcloud用户名和密码
MariaDB [(none)]>CREATE USER 'nextcloud'@'localhost' IDENTIFIED BY 'password';MariaDB [(none)]>GRANT ALL PRIVILEGES ON nextclouddb.* TO 'nextcloud'@'localhost';
重新加载MariaDB权限
MariaDB [(none)]>FLUSH PRIVILEGES;
退出
MariaDB [(none)]>\q安装NextCloud
wget https://download.nextcloud.com/server/releases/nextcloud-13.0.4.zip
unzip nextcloud-13.0.4.zip
mv nextcloud /var/www/html/
chown -R www-data:www-data /var/www/html/nextcloud
设置配置
vi /etc/apache2/sites-available/nextcloud.confAlias / "/var/www/nextcloud/"
<Directory /var/www/nextcloud/>
Options +FollowSymlinks
AllowOverride All
<IfModule mod_dav.c>
Dav off
</IfModule>
SetEnv HOME /var/www/nextcloud
SetEnv HTTP_HOME /var/www/nextcloud
</Directory>
链接配置
ln -s /etc/apache2/sites-available/nextcloud.conf /etc/apache2/sites-enabled/nextcloud.conf
关闭默认配置
a2dissite 000-default
a2ensite nextcloud
其他
a2enmod rewrite
a2enmod headers
a2enmod env
a2enmod dir
a2enmod mime
a2enmod setenvif
重启apache2
systemctl restart apache2ufw使用
启用
ufw enable
使用方法
ufw allow 80ssl
a2enmod ssl
a2ensite default-ssl
service apache2 reload配置php
找到php.ini文件地址
php -i | grep "Loaded Configuration File"
添加
opcache.enable=1
opcache.enable_cli=1
opcache.interned_strings_buffer=8
opcache.max_accelerated_files=10000
opcache.memory_consumption=128
opcache.save_comments=1
opcache.revalidate_freq=1错误
起因 service apache2 restart
Job for apache2.service failed. See "systemctl status apache2.service" and "journalctl -xe" for details.
解决方法
cd /etc/apache2
apache2ctl configtest
系列:install
该系列自动来自分类: install
- 部署calibre-web
- 重装mac os
- mac os上直接使用NTFS
- 再也不买不能解bl的手机了
- Firefox设置
- Debian安装nextcloud (当前)
- OpenBSD在VirtualBox和安装xfce
- 使用PGP
- 改变MAC地址
- 在小内存设备上安装bitcoin core钱包
- 把hexo移到了mac上
- 在debian8的服务器使用v2ray的TLS
- debian安装FFmpeg来合并youtube音频
- 使用youtube-dl下载Youtube视频
- debian安装steem钱包失败
- debian在U盘上安装tails
- linux生成随机密码
- debian安装Resilio Sync
- linux install OpenPLC
- debian桌面端安装DraftSight
- debian桌面端安装virtualbox和安卓模拟器
- china uses dropbox
- Nginx installs SSL certificates
- debian install shadowsocks
- Visual studio code set the python environment
- 在vps上安装 shadowsocks
- install hexo