Комментарий @ garethTheRed решает эту проблему: sudo systemctl -l status apache2
, который дает четкие журналы (см. текст вопроса) и разрешает ситуацию, исправляя PATH на закрытые и открытые ключи, /etc/apache2/conf-enabled/owncloud-ssl.conf
, что, однако, может не подходить для ownCloud
из-за отсутствия доступа по http / https
<VirtualHost *:80>
RewriteEngine on
ReWriteCond %{SERVER_PORT} !^443$
RewriteRule ^/(.*) https://%{HTTP_HOST}/$1 [NC,R,L]
</VirtualHost>
<VirtualHost *:443>
ServerName 127.0.0.1
SSLEngine on
SSLCertificateFile /etc/ssl/certs/my-pubkey.perm
SSLCertificateKeyFile /etc/ssl/private/apache.key
DocumentRoot /var/www/owncloud
<IfModule mod_headers.c>
Header always set Strict-Transport-Security "max-age=15768000; includeSubDomains; preload"
</IfModule>
</VirtualHost>
Я перезапускаю apache2 снова и делаю
masi@raspberrypi:~ $ sudo systemctl -l status apache2
● apache2.service - LSB: Apache2 web server
Loaded: loaded (/etc/init.d/apache2)
Active: active (exited) since Thu 2016-06-23 19:58:00 UTC; 5s ago
Process: 1280 ExecStart=/etc/init.d/apache2 start (code=exited, status=0/SUCCESS)
Jun 23 19:58:00 raspberrypi apache2[1280]: Starting web server: apache2Action 'start' failed.
Jun 23 19:58:00 raspberrypi apache2[1280]: The Apache error log may have more information.
Jun 23 19:58:00 raspberrypi apache2[1280]: .
Jun 23 19:58:00 raspberrypi systemd[1]: Started LSB: Apache2 web server.
Вывод: адреса http / https не работают. Ожидается: они должны работать. Что-то другое тоже не так.
Тест 1. ping 192.168.1.107
работает, поэтому что-то не так с направлением трафика
PING 192.168.1.107 (192.168.1.107) 56 (84) байтов данных.
64 байты из 192.168.1.107: icmp_seq = 1 ttl = 64 time = 0,661 мс
64 байта из 192.168.1.107: icmp_seq = 2 ttl = 64 time = 0,653 мс
...
Внесите соответствующие изменения также в /etc/apache2/sites-available/000-default-ssl.conf
о SSLCertificateFile
(сертификат здесь, не общедоступный key) и SSLCertificateKeyFile
(закрытый ключ)
SSLCertificateFile /usr/local/share/ca-certificates/apache.crt
SSLCertificateKeyFile /etc/ssl/private/apache.key
У меня случайно оказался открытый ключ вместо сертификата в файле. Полный файл см. В теле. Выход: нет доступа к HTTP-URL. Ожидаемый результат: доступ по HTTP.