
Я использую Ubuntu 20.04 и только что установил последнюю версию owncloud на свою лампу, расположенную по адресу/var/www/html/owncloud/
Проблема:owncloud выдает пустую белую страницуhttps://someothersite.org/
полезная информация:У меня уже есть несколько установок WordPress, использующих сертификат OpenSSL, указывающий на /var/www/html/ на порту 443.
ОБНОВЛЯТЬ Я проверил свой SSL, добавив phpmyinfo.php в каталог /var/www/html/owncloud/, и успешно добрался до URL-адресаhttps://someothersite.org/phpmyinfo.phpпоэтому предупреждения SSL не заставляют SSL блокировать файлы в каталоге. Я подозреваю, что проблема не вызвана SSL.
В моем owncloud.conf
досье есть:
<VirtualHost *:443>
ServerName someothersite.org
ServerAlias www.someothersite.org
# If this is the default configuration file we can use: 'ServerName localhost' or also 'ServerAlias localhost'.
ServerAdmin [email protected]
ErrorLog ${APACHE_LOG_DIR}/someothersite.org.error.log
CustomLog ${APACHE_LOG_DIR}/someothersite.org.access.log combined
DocumentRoot /var/www/html/owncloud/
<Directory /var/www/html/owncloud>
Options None FollowSymLinks
# Enable .htaccess Overrides:
AllowOverride All
Order allow,deny
Allow from all
Require all granted
</Directory>
#My Edit
SSLEngine on
SSLCertificateFile /etc/ssl/certs/apache-selfsigned.crt
SSLCertificateKeyFile /etc/ssl/private/apache-selfsigned.key
</VirtualHost>
В моем /etc/hosts
досье есть:
127.0.0.1 localhost
127.0.0.1 someothersite.org
В моем someothersite.org.error.log есть следующая ошибка:
[ssl:warn] [pid 32824] AH01906: someothersite.org:443:0 server certificate is a CA certificate (BasicConstraints: CA == TRUE !?)
[ssl:warn] [pid 32824] AH01909: someothersite.org:443:0 server certificate does NOT include an ID which matches the server name
[ssl:warn] [pid 32824] AH01906: someothersite.org:443:0 server certificate is a CA certificate (BasicConstraints: CA == TRUE !?)
[ssl:warn] [pid 32824] AH01909: someothersite.org:443:0 server certificate does NOT include an ID which matches the server name
Какие-нибудь советы?
решение1
Относительно вашей пустой страницы Owncloud:
Кажется, ваш Owncloud выдает некоторые ошибки. Эти ошибки из Owncloud обрабатываются самим Owncloud. Я посмотрел документацию Owncloud:https://doc.owncloud.com/server/admin_manual/troubleshooting/providing_logs_and_config_files.html. Файл журнала Owncloud находится ниже, data/owncloud.log
в вашем случае он должен быть здесь:/var/www/html/owncloud/data/owncloud.log
Относительно ваших предупреждений SSL:
Похоже, вы создали сертификат CA вместо сертификата сервера. Эта тема уже обсуждалась здесь:https://stackoverflow.com/questions/36138517/apache-warns-that-my-self-signed-certificate-is-a-ca-certificate