Я не совсем уверен, что вы просите, но вам нужно несколько вещей. Например, вам нужно получить сертификат SSL, тогда вам нужно установить mod_ssl в свой Apache. Я предлагаю вам установить его с помощью менеджера пакетов вашей системы, и т.д ..
Это пример VirtualHost:
<VirtualHost IP.ADDRESS.HERE:443>
DocumentRoot /web/domain.com/www/htdocs
ServerName www.domain.com
ServerAdmin [email protected]
SSLEngine on
SSLCertificateFile /usr/local/etc/apache/ssl.crt/www.domain.com.crt
SSLCertificateKeyFile /usr/local/etc/apache/ssl.key/www.domain.com.key
ErrorLog "/var/logs/domain.com/error_log"
CustomLog "|/usr/local/sbin/cronolog /var/logs/domain.com/%Y/%m/access_log" combined
</VirtualHost>
Конфигурация прокси внутри <VirtualHost />
может выглядеть по-разному. Это предполагает, что домен указывает на каталог на вашем сервере, но то, что вы делаете внутри <VirtualHost />
, зависит от вас.
Как я уже говорил, я также должен был установить SSL в Apache, чтобы загрузить модуль мне нужно следующее:
LoadModule ssl_module libexec/apache/libssl.so
...
AddModule mod_ssl.c
И это в основном это. Дайте мне знать, если вам нужно больше указателей. В случае, это также помогает, если вы сообщите нам, если вы запустите Apache 1.3 или 2.x.
Вы не указали это явно, но протокол SSL должен выполняться по IP-адресу, вы не можете использовать имена виртуальных хостов. – Todd 2008-11-12 12:17:41