Rabu, 28 Januari 2015

Install Owncloud di CentOS 6

Install Owncloud (Dropbox OpenSource) di CentOS 6

sumber:https://agungsep.wordpress.com/2013/07/
Anda sangat ingin menginstall Dropbox tapi datanya ada di DataCenter kantor. Maka OwnCloud lah solusinya.
Beginilah cara menginstallnya:

Install CentOS 6 dengan Perfect Server

Cara Instalasi bisa dilihat di
Install Centos 6 Perfect Server part 1
Install Centos 6 Perfect Server part 2
Install dengan beberapa parameter
nama domain server OwnCloud ini owncloud.agungsep.co.id

Install Owncloud

1
2
3
cd /etc/yum.repos.d/
wget http://download.opensuse.org/repositories/isv:ownCloud:community/CentOS_CentOS-6/isv:ownCloud:community.repo
yum install owncloud php-ldap
Buat file owncloud.conf di dalam folder /etc/httpd/conf/
1
nano /etc/httpd/conf/owncloud.conf
Isi dengan setingan berikut
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<IfModule mod_alias.c>
Alias /owncloud /var/www/owncloud/
</IfModule>
<Directory /var/www/owncloud/>
   Options None
   Order allow,deny
   allow from all
</Directory>
<VirtualHost *:80>
    ServerAdmin agungsep@agungsep.co.id
    DocumentRoot /var/www/html/owncloud
    ServerName owncloud.agungsep.co.id
    ErrorLog /var/log/owncloud.berkas.info-error_log
    CustomLog /var/log/owncloud.berkas.info-access_log common
</VirtualHost>
Edit file /etc/httpd/conf/httpd.conf
1
nano /etc/httpd/conf/httpd.conf
Tambahkan di bagian bawahnya
1
Include /etc/httpd/conf/owncloud.conf
Restart Apache
1
/etc/init.d/httpd restart
Seharusnya jika dipanggil ke owncloud.agungsep.co.id sudah mengarah ke owncloudnya tanpa memepengaruhi situs agungsep.co.id nya.

Setting MySQL

Install MySQL lalu tambahkan databases khusus untuk OwnCloud dan berikan privilege khusus bagi OwnCloud untuk database tersebut
akses root dengan password root1234
akses owncloud dengan password owncloud1234 mengakses database db_owncloud

Paska Instalasi

Konfigurasikan Owncloud agar terintegrasi dengan setingan mysql owncloud di atas

Setting Secure SSL Connection

Agar Pertukaran data antara client dan server terenkripsi dengan ssl, maka konfigurasi berikut dibutuhkan
Terlebih dahulu diinstall beberapa prerequsite
1
yum install mod_ssl openssl
Buat X.509 auto-signed certificate
1
openssl genrsa -out owncloud.key 2048
Langkah berikutnya adalah generate CSR (Certification Signing Request) dari key 2048 bis di atas. Pada bagian ini, isi sesuai data “organisasi”
1
openssl req -new -key owncloud.key -out owncloud.csr
Lalu kita auto-signate sertifikatnya
1
openssl x509 -req -days 365 -in owncloud.csr -signkey owncloud.key -out owncloud.crt
Pindahkan files nya sesuai dengan tempatnya
1
2
3
mv owncloud.crt /etc/pki/tls/certs
mv owncloud.key /etc/pki/tls/private/
mv owncloud.csr /etc/pki/tls/private/
Edit file owncloud.conf untuk menambahkan SSL virtualhost
1
vim /etc/httpd/conf.d/owncloud.conf
Tambahkan bagian ini di bawah.
1
2
3
4
5
6
7
<VirtualHost *:443>
DocumentRoot /var/www/html/owncloud
SSLEngine On
SSLOptions +FakeBasicAuth +ExportCertData +StrictRequire
SSLCertificateFile /etc/pki/tls/certs/owncloud.crt
SSLCertificateKeyFile /etc/pki/tls/private/owncloud.key
</VirtualHost>
Kita paksa owncloud untuk menggunakan https dengan mengedit file conf nya owncloud
1
vim /var/www/html/owncloud/config/config.php
Tambahkan bagian ini
1
2
// Ajouter le paramètre :
‘forcessl’ => true
Terakhir, restart service apache
1
service httpd restart
Sekarang akses http ke owncloud akan di-redirect ke https.

Artikel ini diambil dari

doc[dot]owncloud[dot]com/server/2012.4.5/admin_manual/installation.html#centos-5-6
software[dot]opensuse[dot]org/download.html?project=isv:ownCloud:community&package=owncloud
en[dot]alexnogard[dot]com/secure-ssl-https-owncloud-centos/

Cara Mengganti Hostname di CentOS 6

Kadang-kadang kita perlu mengubah hostname dari server kita. Beginilah caranya

Edit file /etc/sysconfig/network

Buka file /etc/sysconfig/network dengan file editor favorit anda
1
nano /etc/sysconfig/network
Ubah bagian HOSTNAME
1
2
3
NETWORKING=yes
HOSTNAME=hostnamebaru.agungsep.co.id
GATEWAY=10.10.180.254

Edit file /etc/hosts

Buka file /etc/hosts dengan file editor favorit anda
1
nano /etc/hosts
Edit tulisan hostname baru anda sehingga menjadi seperti ini
1
2
3
127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
10.10.180.212 hostnamebaru.agungsep.co.id hostnamebaru

Restart Syslog

Jika server merupakan server production yang tidak boleh di-reboot, maka lakukan langkah berikut
1
/etc/init.d/rsyslog restart
Silakan logout terlebih dahulu. Setelah logout, hostname baru sudah bisa terlihat di prompt
Namun jika server bukan production sih, silakan di-reboot saja :)

Cek dengan tools hostname

1
2
hostname
hostname -f
Artikel ini sebagian besar diambil dari www[dot]electrictoolbox[dot]com/changing-hostname-centos/

Tidak ada komentar:

Posting Komentar