1

Я следовал этому немецкому руководству, чтобы настроить 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 и он зависает только на строку выше.

0