Включение SSL в Apache для ViewVC - PullRequest
0 голосов
/ 21 мая 2019

Ниже приведен виртуальный хост ViewVC, для которого я пытаюсь включить SSL.

<VirtualHost *:80>
        DocumentRoot /var/www
        ScriptAlias /cgi-bin/ "/var/www/cgi-bin"
        ScriptAlias /viewvc /var/www/cgi-bin/viewvc.cgi
        ScriptAlias /query /var/www/cgi-bin/query.cgi
<Directory "/var/www/cgi-bin">
    AllowOverride None
    Options None
    Order allow,deny
    Allow from all
</Directory>
</VirtualHost>

Если я просто удаляю строки VirtualHost (и полагаюсь на конфигурацию в ssl.conf), это, кажется, работает правильно.

DocumentRoot /var/www
ScriptAlias /cgi-bin/ "/var/www/cgi-bin"
ScriptAlias /viewvc /var/www/cgi-bin/viewvc.cgi
ScriptAlias /query /var/www/cgi-bin/query.cgi
<Directory "/var/www/cgi-bin">
    AllowOverride None
    Options None
    Order allow,deny
    Allow from all
</Directory>

С другой стороны, если я добавлю необходимую конфигурацию SSL к исходному виртуальному хосту, я получу сообщение о том, что / viewvc не существует.

<VirtualHost *:443>
    **SSLEngine on**
    **SSLCertificateFile /../cert.pem**
    **SSLCertificateKeyFile /../key.pem**
    **ServerName server1**
    **ServerAlias server1.domain.com**
    DocumentRoot /var/www
    ScriptAlias /cgi-bin/ "/var/www/cgi-bin"
    ScriptAlias /viewvc /var/www/cgi-bin/viewvc.cgi
    ScriptAlias /query /var/www/cgi-bin/query.cgi
        <Directory "/var/www/cgi-bin">
           AllowOverride None
           Options None
           Order allow,deny
           Allow from all
        </Directory>
</VirtualHost>

Если бы кто-то мог мне это объяснить, это было бы очень признательно.

Приветствие.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...