Я нашел CPAN меньше, чем идеал для длительных систем, поскольку обновление модулей со временем, кажется, меньше, чем идеал.
Я рекомендовал бы использовать Вашу систему, создал в системе управления пакета вместо этого. При помощи распределения определенный репозиторий у Вас должно быть меньше проблем с зависимостями, и поскольку модули обновляются, Вы получите новые версии также. Так как Вы, кажется, используете Ubuntu, Вы, возможно, должны включить некоторые дополнительные репозитории, такие как мир, или метастих или uber-ultra-intraverse.
В случае неудачи существует относительно новый веб-сайт под названием Поиск Пакетов Linux, который пытается скомпилировать пакеты для всего способа систем. Мне везло с нахождением любых дополнительных пакетов, в которых я нуждался на нем, если это не было доступно больше нигде.
Если вы хотите, чтобы только один домен был доступен через HTTPS
, настройте виртуальный хост, прослушивающий порт 443, для обработки только этого домена.
Я бы использовал следующие виртуальные хосты:
. Вы можете использовать домен по умолчанию на порту 443, используя ssl-ключи для домена, который вы обслуживаете, чтобы перехватывать запросы для других доменов. (Если вы хотите разместить несколько доменов HTTPS на одном IP-адресе, вы можете использовать псевдонимы для сертификата. Мне не удалось заставить работать согласование сертификата.)
Если вы не хотите отправлять ответы на запросы без Заголовок Host
, создайте виртуальный хост по умолчанию, чтобы он не выполнял все запросы.
трудно объяснить, не видя ваших точных конфигураций, но;
взгляните на http://httpd.apache.org/docs/2.2/vhosts/examples.html , что довольно хорошо объясняет.
# Ensure that Apache listens on port 80
Listen 80
Listen 443
<VirtualHost *:443>
DocumentRoot /www/example1
ServerName www.example.com
# Other directives here
</VirtualHost>
<VirtualHost *:80>
DocumentRoot /www/example1
ServerName www.example.com
# Other directives here
</VirtualHost>
<VirtualHost *:80>
DocumentRoot /www/example2
ServerName www.example.org
# Other directives here
</VirtualHost>