Я следовал этому немецкому руководству, чтобы настроить Raspberry 2 Owncloud Server (connect.de/ratgeber/so-installieren-sie-owncloud-auf-einem-raspberry-pi-1540246.html) все работало нормально без ошибок до тех пор, пока ...
Если я пытаюсь запустить сервер apache с "sudo service apache2 start", но
[....] Starting web server: apache2apache2: Syntax error on line 268 of /etc/apache2/apache2.conf: Syntax error on line 1 of /etc/apache2/sites-enabled/ssl: /etc/apache2/sites-enabled/ssl:1: <virtualhost> was not closed.
Action 'start' failed.
The Apache error log may have more information.
failed!
Вот 2 файла в вопросах
файл /etc/apache2/apache2.conf
строка 268: Включить сайты с поддержкой /
весь файл http://pastebin.com/MrUY0Pu3
и т.д. /apache2 / сайты с поддержкой / SSL
<virtualhost *:443> SSLEngine On SSLCertificateFile /etc/apache2/ssl/apache.pem DocumentRoot /var/www </virtualhost>
До того, как я запутался с SSL, сервер работал нормально.
Любая помощь высоко ценится.
Приложение: я использовал эти команды для создания сертификата:
sudo mkdir -p /etc/apache2/ssl
sudo openssl req -new -x509 -days 365 -nodes -out /etc/apache2/ssl/apache.pem -keyout /etc/apache2/ssl/apache.pem
sudo ln -sf /etc/apache2/ssl/apache.pem /etc/apache2/ssl/`/usr/bin/openssl x509 -noout -hash < /etc/apache2/ssl/apache.pem`
sudo chmod 600 /etc/apache2/ssl/apache.pem
Когда меня спросили об общем имени, я использовал свой dyn-dns
Затем я заменил все в /etc/apache2/ports.conf следующим образом:
Listen 192.168.178.33:80 <IfModule mod_ssl.c> Listen 443 </IfModule>
Тогда мне придется перезапустить Apache с
sudo service apache2 reload
но это уже не удалось с сообщением об ошибке, указанным выше.
Я уверен, что это было глупо, но я все равно продолжил обучение. При желании я могу включить команды, но они уже есть на картинке, а также в учебнике.
Как примечание: я почти уверен, что заполучил apache2.conf.
Я только добавил ServerName my-dyndns.de
и он зависает только на строку выше.