云盘
安装了数次总结下的安装owncloud云方法
采用Centos7的LAMP环境,搭配owncloud
软件安装
owncloud
wget http://download.owncloud.org/download/repositories/10.0/CentOS_7/ce:10.0.repo -O /etc/yum.repos.d/ce:10.0.repo
yum clean all
yum install -y owncloud-files
安装Apache
yum install httpd –y
vim /etc/httpd/conf/httpd.conf
#添加以下内容
# owncloud config
Alias /owncloud "/var/www/html/owncloud/"
<Directory /var/www/html/owncloud/>
Options +FollowSymlinks
AllowOverride All
<IfModule mod_dav.c>
Dav off
</IfModule>
SetEnv HOME /var/www/html/owncloud
SetEnv HTTP_HOME /var/www/html/owncloud
</Directory>
#加入ssl模块
LoadModule ssl_module modules/mod_ssl.so
#重定向
RewriteEngine on
RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^/?(.*)$ https://%{SERVER_NAME}/$1 [L,R]
#### 安装加密连接模块
yum install mod_ssl
#1.进入目录生成localhost.key
cd /etc/pki/tls/private/
#删除原来的
rm -f localhost.key
#生成新的
openssl genrsa 1024 > localhost.key
#2.进入目录生成ocalhost.crt
cd /etc/pki/tls/certs
#删除原来的localhost.crt
rm -rf localhost.crt
#生成新的localhost.crt
make testcert
vim /etc/httpd/conf.d/ssl.conf
#修改配置
DocumentRoot "/var/www/html/owncloud"
ServerName localhost
#启动httpd
systemctl restart httpd.service
安装PHP7.2
rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
yum -y install php72w
yum -y install php72w-cli php72w-common php72w-devel php72w-mysql php72w-xml php72w-odbc php72w-gd php72w-intl php72w-mbstring
vim /etc/httpd/conf/httpd.conf
#尾行添加
PHPIniDir /etc/php.ini
MySQL数据库环境
推荐使用MySQL和Mariadb
wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
rpm -ivh mysql-community-release-el7-5.noarch.rpm
yum update
yum install mysql-server
chown mysql:mysql -R /var/lib/mysql
systemctl start mysqld
#初始密码为空,修改密码
mysqladmin -u root password "passwd";
mysql> CREATE DATABASE owncloud;
> GRANT ALL ON owncloud.* to 'owncloud'@'localhost' IDENTIFIED BY 'set_database_password';
> FLUSH PRIVILEGES;
> exit