>>>>На действующем апаче много виртуалов
>>>>если я просто установлю /usr/ports/www/apache13-modssl поверх всего
>>>>не повлияет ли это на действующие хосты?
>>>>
>>>>на сервере хостинг. не полетело бы все к х...
>>>
>>>сохрани httpd.conf: cp httpd.conf httpd.conf.nossl
>>>потом ставь себе apache13-modssl, конфигурацию httpd.conf.nossl
>>>затем поправишь с учетом ssl и все дела.
>>>
>>
>>да, разный народ попадается, если возникнут проблемы - не надо ничего
>>сносить и пересобирать, достаточно запускать apache собранный с mod_ssl
>>без поддержки SSL. Те запускать не как httpd -DSSL, а просто httpd
>>
>>тем временем обдумывая проблемы.
>
>спасибо за отклик!
>попробовал, забэкапил.
>
>mhost# make install
>===> Installing for apache+mod_ssl-1.3.33+2.8.22
>
>===> apache+mod_ssl-1.3.33+2.8.22 conflicts with installed package(s):
> apache-1.3.33_1
>
> They install files into the same
>place.
> Please remove them first with pkg_delete(1).
>
>*** Error code 1
>
>Stop in /usr/ports/www/apache13-modssl.
>
>сносить?
>волнует - что он с собой утянет при delete, кроме httpd.conf...
ну вариантов полно: сделать копию конфига, сделать копии данных -
зависит от того где они у тебя: www/data ?
можно иначе, например:
- apache stop
- затем mv все что нужно - все директории, затем можно поправить
httpd.conf и запустить apache с измененными root-dir, данными...
можно этого и не делать.
- сохраняешь /var/db/pkg/apacheXXX/+CONTENTS куда-нить в /tmp, этот
файл тебе может понадобиться для ручного вычищения (если сделал mv
директорий, как описано ранее - ну на всякий случай)
- теперь rm -rf /var/db/pkg/apacheXXX - просто удаляешь и производишь
сборку apache13-modssl
можно так:
- apache stop
- backup apache конфигов и данных /usr/local/www
- pkg_delete apache
- собираешь apache13-modssl:
# cd /usr/ports/www/apache13-modssl
# make с нужными параметрами
просто сборка, после которой в рабочих директориях сборки:
/usr/ports/www/apache13-modssl/work/apache_1.3.XY/conf/ssl*
- удаляешь все кроме Makefile и README
там данные для тестовых сертификатов они нафик не нужны
теперь генеришь самоподписные сертификаты (хоть мульон раз после
верхней сборки, главное make clean не делать, разумеется после
каждой неудачной попытки или для новых нужд удаляй ключи, запросы
и сертификаты как сказано выше ...work/apache_1.../conf/ssl*/
оставляя только Makefile и README)
# make certificate custom
# make install
Все, далее возвращаяешь свои данные и в свой httpd.conf вставляешь
поддержку SSL, как пример берешь httpd.conf(with SSL)