搭建 LAMP 环境
sudo apt-get install apache2 php7.0 mysql-server1
配置 MySQL/MariaDB 数据库
登陆 MySQL :
mysql -uroot -p1
2
通过 command line 创建一个数据库用户以及它自身:
CREATE DATABASE IF NOT EXISTS owncloud;
GRANT ALL PRIVILEGES ON owncloud.* TO 'username'@'localhost' IDENTIFIED BY 'password';
mysql> quit;1
2
3
判断创建的用户是否能够 access 数据库:
mysql -uUSERNAME -p1
mysql> SHOW VARIABLES LIKE "version";
+---------------+--------+
| Variable_name | Value |
+---------------+--------+
| version | 5.1.67 |
+---------------+--------+
1 row in set (0.00 sec)
mysql> quit;1
2
3
4
5
6
7
8
有用的 SQL 命令:
显示数据库用户:
SELECT User,Host FROM mysql.user;1
显示可用的数据库:
SHOW DATABASES;1
退出:
quit;1
安装 ownCloud 所需 PHP 模块
sudo apt-get install apache2 libapache2-mod-php7.0 php7.0-gd php7.0-mysql php7.0-curl php7.0-intl php7.0-mcrypt php-imagick php7.0-zip php7.0-xml php7.0-mbstring1
安装 ownCloud
在 ownCloud Download Page 选择 Download ownCloud Server > Download > Archive file for server owners 下载 tar.bz2 压缩文档。
解压,将文件夹复制到 你的 Apache 文件根目录:
tar -xjf owncloud-x.y.z.tar.bz2
cp -r owncloud /path/to/webserver/document-root1
2
如:
cp -r owncloud /var/www1
启用 SSL
可以到 certbot 申请一个免费的。
对于 Ubuntu 16.04 Apache 使用以下命令安装:
sudo add-apt-repository ppa:certbot/certbot
sudo apt-get update
sudo apt-get install python-certbot-apache1
2
3
certbot --apache1
测试自动更新证书:
certbot renew --dry-run1
然后你就可以看见可爱的小绿锁了:
可以到 ssllabs 上测试一下你的配置。
搭建 LAMP 环境
sudo apt-get install apache2 php7.0 mysql-server1
配置 MySQL/MariaDB 数据库
登陆 MySQL :
mysql -uroot -p1
2
通过 command line 创建一个数据库用户以及它自身:
CREATE DATABASE IF NOT EXISTS owncloud;
GRANT ALL PRIVILEGES ON owncloud.* TO 'username'@'localhost' IDENTIFIED BY 'password';
mysql> quit;1
2
3
判断创建的用户是否能够 access 数据库:
mysql -uUSERNAME -p1
mysql> SHOW VARIABLES LIKE "version";
+---------------+--------+
| Variable_name | Value |
+---------------+--------+
| version | 5.1.67 |
+---------------+--------+
1 row in set (0.00 sec)
mysql> quit;1
2
3
4
5
6
7
8
有用的 SQL 命令:
显示数据库用户:
SELECT User,Host FROM mysql.user;1
显示可用的数据库:
SHOW DATABASES;1
退出:
quit;1
安装 ownCloud 所需 PHP 模块
sudo apt-get install apache2 libapache2-mod-php7.0 php7.0-gd php7.0-mysql php7.0-curl php7.0-intl php7.0-mcrypt php-imagick php7.0-zip php7.0-xml php7.0-mbstring1
安装 ownCloud
在 ownCloud Download Page 选择 Download ownCloud Server > Download > Archive file for server owners 下载 tar.bz2 压缩文档。
解压,将文件夹复制到 你的 Apache 文件根目录:
tar -xjf owncloud-x.y.z.tar.bz2
cp -r owncloud /path/to/webserver/document-root1
2
如:
cp -r owncloud /var/www1
启用 SSL
可以到 certbot 申请一个免费的。
对于 Ubuntu 16.04 Apache 使用以下命令安装:
sudo add-apt-repository ppa:certbot/certbot
sudo apt-get update
sudo apt-get install python-certbot-apache1
2
3
certbot --apache1
测试自动更新证书:
certbot renew --dry-run1
然后你就可以看见可爱的小绿锁了:
可以到 ssllabs 上测试一下你的配置。