где делает https на апаче, добираются, это - конфигурация?

Хм, можно ли включить анонимный доступ для чтения к репозиторию SVN по HTTP и затем записать ли обертку, чтобы сделать хорошее представление его в браузере?

Я знаю, что это не CMS, но Вы могли, вероятно, записать плагин для CMS, чтобы сделать это...

2
задан 3 July 2010 в 17:30
3 ответа

В "нормальной" установке, обычно существует/etc/httpd/, который содержит конфигурацию. А именно, существует/etc/httpd/conf/httpd.conf, который является "основным" конфигурационным файлом, и он указывает, что все .conf файлы в/etc/httpd/conf.d/затем включены.

В моих конфигурациях у меня есть/etc/httpd/conf.d/ssl.conf, который реализовывает всю https-определенную конфигурацию, но существует широкая степень гибкости для администратора для выбора.

1
ответ дан 3 December 2019 в 13:28

Обычно Вы настроите настройки SSL, которые не обязательно характерны для данного хоста (например. SSLCipherSuites) в /etc/httpd/conf.d/ssl.conf (или подобный в других дистрибутивах), но настраивают то, что характерно для поданного хоста его собственное VirtualHost (с соответствующим портом), более или менее как это:

<IfModule mod_ssl.c>
<VirtualHost *:443>
        # ...

        SSLEngine       on
        SSLCertificateFile      /etc/ssl/certs/host.pem
        SSLCertificateKeyFile   /etc/ssl/private/host.key

        DocumentRoot /path/to/https/root
</VirtualHost>
</IfModule>

<VirtualHost *:80>
        # ...

        DocumentRoot /path/to/plain-http/root
</VirtualHost>

Вы могли поместить часть с в ее собственный файл в /etc/httpd/conf.d/ или в ssl.conf.

Это зависит от распределения. На Debian/Ubuntu у Вас, вероятно, будет общая конфигурация SSL в /etc/apache2/mods-available/ssl.conf и site/virtualhost определенная конфигурация в /etc/apache2/sites-available/some-name.conf.

0
ответ дан 3 December 2019 в 13:28

Решением для меня было создание файла vhost_ssl.conf , указывающего на новый корень документа в /var/www/vhosts/example.com/conf / , а затем запустите / usr / local / psa / admin / sbin / websrvmng -u --vhost-name = example.com для Plesk.

0
ответ дан 3 December 2019 в 13:28

Теги

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