Rabu, 13 Januari 2016

SSL certificate in owncloud Ubuntu


How to configure self signed SSL certificate in owncloud Ubuntu


How to configure self signed SSL certificate in owncloud Ubuntu

IN Rupees - Rs 99* .COM from GoDaddy!
Before directly jumping into this tutorial you must have running owncloud server in your system.
I have written it in my previous post,you can learn how to from this linkhttp://sharadchhetri.com/2013/05/15/installing-owncloud-in-ubuntu-13-04/
In this tutorial we will learn how to configure self signed ssl certificate in owncloud.
The method is applied to apache2 no matter it is Debian or Ubuntu.If still you have any doubt leave the comment.
To configure the Self Signed Certificate follow the given below steps.
Step(1) Install openssl in server as we have already running owncloud hence installing of apache2 is not required.
$ sudo apt-get install openssl
Step(2) Enable the ssl and rewrite module in apache2
$sudo su -
#a2enmod ssl
#a2enmod rewrite
Step(3): Create a ssl directory inside /etc/apache2
# mkdir -p /etc/apache2/ssl
Step(4): Create self signed ssl certificate. And fill information which it will ask.
openssl req -new -x509 -days 365 -nodes -out /etc/apache2/ssl/owncloud.pem -keyout /etc/apache2/ssl/owncloud.key
Now we will configure the owncloud.conf file.
Step (5): Edit the owncloud.conf file
In owncloud.conf file I redirect port 80 request to port 443.
Configured the SSL engine and its key path. And the DocumentRoot parameter is also used.
Note: In the below given configuration I am using IP based Virtual Hosting in apache. If you have DNS configured you can set it as name based configuration also.
Replace 192.168.1.34 with you server IP address
vi /etc/apache2/conf.d/owncloud.conf
<VirtualHost 192.168.1.34:80>
RewriteEngine on
ReWriteCond %{SERVER_PORT} !^443$
RewriteRule ^/(.*) https://%{HTTP_HOST}/$1 [NC,R,L]
</VirtualHost>
 
<VirtualHost 192.168.1.34:443>
SSLEngine on
SSLCertificateFile /etc/apache2/ssl/owncloud.pem
SSLCertificateKeyFile /etc/apache2/ssl/owncloud.key
DocumentRoot /var/www/owncloud/
 
<Directory /var/www/owncloud>
AllowOverride All
order allow,deny
Allow from all
</Directory>
</VirtualHost>
Step (6) Restart the apache2.
service apache2 restart
Step(7) Open the webbrowser and type the url of owncloud you will see it by defualt goes to https.
If you want both http and https then remove the redirection at para of “VirtualHost *:80 …. </VirtualHost> “


owncloud1
owncloud2
owncloud3
Watch the video for more understanding.In this video I have also shown Name based and IP based virtual hosting apache configuration. (You can forward the installation part of packaged because it had taken very long time to finish) OS is Ubuntu 12.04 in video

Bagaimana mengkonfigurasi ditandatangani sendiri sertifikat SSL di ownCloud Ubuntu

Bagaimana mengkonfigurasi ditandatangani sendiri sertifikat SSL di ownCloud Ubuntu
DI Rupee - Rs 99 * .COM Dari GoDaddy!
Sebelum langsung melompat ke tutorial ini Anda harus menjalankan server ownCloud di sistem anda.
Saya telah menulis dalam posting saya sebelumnya, Anda dapat belajar bagaimana dari link inihttp://sharadchhetri.com/2013/05/15/installing-owncloud-in-ubuntu-13-04/
Dalam tutorial ini kita akan belajar cara mengkonfigurasi sertifikat yang ditandatangani sendiri ssl di ownCloud.
Metode ini diterapkan untuk apache2 tidak peduli itu adalah Debian atau Ubuntu.If masih Anda memiliki keraguan memberikan komentar tersebut.
Untuk mengkonfigurasi Diri Signed Certificate ikuti langkah-langkah yang diberikan di bawah.
Langkah (1) Install openssl di server sebagai kita sudah berjalan ownCloud maka menginstal apache2 tidak diperlukan.
  $ Sudo apt-get install openssl 
Langkah (2) Aktifkan ssl dan menulis ulang modul apache2
  $ sudo su -
 # a2enmod ssl
 # a2enmod rewrite 
Langkah (3): Buat direktori ssl dalam / etc / apache2
  # Mkdir -p / etc / apache2 / ssl 
Langkah (4): Buat diri menandatangani sertifikat ssl. Dan isi informasi yang akan bertanya.
  openssl req -new -x509 -days 365 -nodes -out /etc/apache2/ssl/owncloud.pem -keyout /etc/apache2/ssl/owncloud.key 
Sekarang kita akan mengkonfigurasi file owncloud.conf.
Langkah (5): Edit file owncloud.conf
Dalam file owncloud.conf saya mengarahkan port 80 permintaan untuk port 443.
Dikonfigurasi mesin SSL dan jalan utamanya. Dan parameter DocumentRoot juga digunakan.
Catatan: Pada konfigurasi di bawah ini diberikan saya menggunakan berbasis IP Virtual Hosting di apache. Jika Anda memiliki DNS dikonfigurasi Anda dapat mengaturnya sebagai konfigurasi nama berdasarkan juga.
Ganti 192.168.1.34 dengan Anda alamat IP server
 vi /etc/apache2/conf.d/owncloud.conf <VirtualHost 192.168.1.34:80> RewriteEngine on RewriteCond% {} SERVER_PORT ^ 443 $ RewriteRule ^ / https! (*.): //% {HTTP_HOST} / $ 1 [ NC, R, L] </ VirtualHost> <VirtualHost 192.168.1.34:443> SSLEngine pada SSLCertificateFile /etc/apache2/ssl/owncloud.pem SSLCertificateKeyFile /etc/apache2/ssl/owncloud.key DocumentRoot / var / www / ownCloud / <Directory / var / www / ownCloud> AllowOverride All rangka memungkinkan, menyangkal Izinkan dari semua </ Directory> </ VirtualHost> 
Langkah (6) Restart apache2 tersebut.
  layanan apache2 Restart 
Langkah (7) Buka browser web dan ketik url dari ownCloud Anda akan melihat dengan defualt pergi ke https. 
Jika Anda ingin kedua http dan https kemudian menghapus pengalihan di para dari "VirtualHost *: 80 ....</ VirtualHost> "
owncloud1
owncloud2
owncloud3
Menonton video untuk lebih understanding.In video ini saya juga telah menunjukkan konfigurasi apache Nama berbasis IP dan berdasarkan maya hosting. (Anda dapat meneruskan bagian instalasi dikemas karena telah mengambil waktu yang sangat lama untuk menyelesaikan) OS adalah Ubuntu 12.04 dalam video

Tidak ada komentar:

Posting Komentar