Owncloud : installation sur Centos - Blueonyx 6 : Différence entre versions
De wikiGite
(Page créée avec « == Pré-requis == Dépéndances : yum install httpd php php-xml php-mbstring php-gd php-mysql mysql-server Dépendances optionnelles : yum install php-sqlite curl libcurl... ») |
m (→apache) |
||
Ligne 45 : | Ligne 45 : | ||
Créer le fichier de configuration d'apache : | Créer le fichier de configuration d'apache : | ||
vim /etc/httpd/conf.d/owncloud.conf | vim /etc/httpd/conf.d/owncloud.conf | ||
− | <source lang= | + | <source lang="apache"> |
<VirtualHost *:443> | <VirtualHost *:443> | ||
ServerName owncloud.systea.net | ServerName owncloud.systea.net | ||
Ligne 62 : | Ligne 62 : | ||
SSLEngine on | SSLEngine on | ||
SSLCertificateFile /etc/ssl/owncloud/server.crt | SSLCertificateFile /etc/ssl/owncloud/server.crt | ||
− | + | SSLCertificateKeyFile /etc/ssl/owncloud/server.key | |
SSLCACertificateFile /etc/ssl/owncloud/server.crt | SSLCACertificateFile /etc/ssl/owncloud/server.crt | ||
</VirtualHost> | </VirtualHost> |
Version du 17 décembre 2012 à 10:15
Sommaire
Pré-requis
Dépéndances :
yum install httpd php php-xml php-mbstring php-gd php-mysql mysql-server
Dépendances optionnelles :
yum install php-sqlite curl libcurl libcurl-devel php-pdo
On lance apache et mysql au démarrage :
chkconfig httpd on chkconfig mysqld on
Installation
Télécharger les sources de owncloud
cd /var/www wget http://download.owncloud.org/releases/owncloud-4.5.4.tar.bz2 tar xjvf owncloud-4.5.4.tar.bz2 chown -R apache:apache owncloud
Mysql
Créer la base de données :
mysql -u root
CREATE DATABASE `owncloud_db` ; CREATE USER 'owncloud'@'localhost' IDENTIFIED BY '********'; GRANT ALL PRIVILEGES ON `owncloud_db` . * TO 'owncloud'@'localhost';
apache
Générer les certificats :
cd /tmp openssl genrsa -des3 -out server.pkey 2048 openssl rsa -in server.pkey -out server.key
openssl req -new -key server.key -out server.csr openssl x509 -req -days 3650 -in server.csr -signkey server.key -out server.crt
chown apache:root server.crt server.key chmod 640 server.crt server.key
mkdir /etc/ssl/owncloud chown apache:root /etc/ssl/owncloud chmod 710 /etc/ssl/owncloud mv server.crt server.key /etc/ssl/owncloud/
Créer le fichier de configuration d'apache :
vim /etc/httpd/conf.d/owncloud.conf
<VirtualHost *:443>
ServerName owncloud.systea.net
DocumentRoot /var/www/owncloud
<Directory /var/www/owncloud>
Options FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
<LimitExcept GET POST OPTIONS>
Allow from all
</LimitExcept>
</Directory>
SSLEngine on
SSLCertificateFile /etc/ssl/owncloud/server.crt
SSLCertificateKeyFile /etc/ssl/owncloud/server.key
SSLCACertificateFile /etc/ssl/owncloud/server.crt
</VirtualHost>
Éditer /etc/php.ini
post_max_size = 1000M upload_max_filesize = 1000M