перенаправление вывода команды, как если бы это был ввод файла

Комментарий @ 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.

3
06.03.2016, 16:50
0 ответов

Теги

Похожие вопросы