Я не совсем уверен, что вы просите, но есть несколько вещей, которые вам нужны. Например, вам нужно получить сертификат SSL, затем вам нужно установить mod_ssl в ваш Apache. Я предлагаю вам установить его с помощью диспетчера пакетов вашей системы и т. Д.
Это пример виртуального хоста:
<VirtualHost IP.ADDRESS.HERE:443>
DocumentRoot /web/domain.com/www/htdocs
ServerName www.domain.com
ServerAdmin server@domain.com
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.