Въпреки, че 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 сертификат.