Debian

The ULTIMATE OS

Get Adobe Flash player

Потребителски рейтинг: 5 / 5

Звезда активнаЗвезда активнаЗвезда активнаЗвезда активнаЗвезда активна
 

Въпреки, че ownCLOUD е идеален малък софтуер и е безплатен, то той понякога има и своите недостатъци и бъгове.

Днес ще рагледам как да отстраним един такъв бъг свързан със самогенерираните SSL сертификати.

Както голяма част от хората ползващи такива подобни услуги така и аз желая трафикът ми през интернет да бъде криптиран.

Понеже обаче не ми се плаща за официален подписан SSL сертификат от определената агенция съм си генерирал такъв и си го ползвам.

Тук обаче се появава един от проблемите със самоподписаните сертификати. Понякога изилза грешка в WebDAV и др. подобни.

За целта ние можем да прескочим проверката за официално подписан сертификат и повече да нямаме подобни проблеми.

Това става по следният начин в няколко стъпки:

1. Влизаме в папката където се намират конфигурационните файлове на owncloud и намираме/редактираме файлът Client.php, който се намирав в $OWNCLOUD_DIR/3rdparty/Sabre/DAV/Client.php

Пример:

#vim /var/www/owncloud/3rdparty/Sabre/DAV/Client.php

2. След това намираме $curlSettings arrey и към него добавяме следняит код:

CURLOPT_SSL_VERIFYPEER => 0,
CURLOPT_SSL_VERIFYHOST => 0,

3. Запаметяваме промените и рестартираме WEB сървъра, в случаят APACHE2

$ sudo /etc/init.d/apache restart

Това е всичко. Вече не трявба да имаме проблеми от какъвто и да е бил вид със самоподписаният ни SSL сертификат.