Как использовать https?

Если на сервере мы уже настроили / настроили SSL-сертификат, как я могу сделать свои веб-сайты защищенными? Просто сделай линк кhttps://example.com/etc.php?

Спасибо!

 Nix06 апр. 2012 г., 06:01
Какой сервер вы используете?
 ghoti06 апр. 2012 г., 06:13
А такжеwhat have you tried?

Ответы на вопрос(1)

Две вещи должны быть на месте.

You'll need to setup the ssl cert properly, which it sounds like you have As the other commentator said, this will depend upon which webserver you're using. More likely than not, apache:

Apache:

Вам нужно будет изменить настройки apache для поддержки https-версии вашего сайта. Если вы используете современную установку Apache2 с виртуальными хостами, обычно это будет "sites-available" каталог, в котором существуют отдельные файлы конфигурации для каждого домена. Для домена, который будет иметь как http, так и https (80 и 443), вы должны сделать что-то вроде этого, предполагая, что apache прослушивает 127.0.0.1 (это не будет иметь место для большинства установок apache, поэтому обязательно измените ip ). Само собой разумеется, что вам нужно изменить пути и доменное имя в следующем:

<VirtualHost 127.0.0.1:80>
  ServerAdmin [email protected]
  ServerName somebody.com
  ServerAlias www.somebody.com
  DocumentRoot /home/somebody/www
  <Directory "/home/somebody/www">
        Options FollowSymLinks
        AllowOverride All
        Options -Indexes
  </Directory>
  ErrorLog /home/logs/somebody.error.log
  CustomLog /home/logs/somebody.access.log combined
</VirtualHost><br>
<VirtualHost 127.0.0.1:443>
  SSLEngine On
  SSLCertificateFile /etc/apache2/ssl/something.crt
  SSLCertificateKeyFile /etc/apache2/ssl/something.key
  SSLCertificateChainFile /etc/apache2/ssl/gd_bundle.crt
  ServerAdmin [email protected]
  ServerName somebody.com
  ServerAlias www.somebody.com
  DocumentRoot /home/somebody/www
  <Directory "/home/somebody/www">
        Options FollowSymLinks
        AllowOverride All
        Options -Indexes
  </Directory>
  ErrorLog /home/logs/somebody.ssl.error.log
  CustomLog /home/logs/somebody.ssl.access.log combined
</VirtualHost>

Если вы используете nginx, вам понадобится аналогичный двойной блок для: 80 и: 443. Посмотрите на блок, который у вас уже есть на 80 и обратитесь к их документации:

http://nginx.org/en/docs/http/configuring_https_servers.html

Вы также можете использовать iis, в этом случае вот инструкции для версии 7:

Как настроить сайт в IIS 7 для SSL?

 06 апр. 2012 г., 06:19
Правда - я пересмотрел свои комментарии.
 06 апр. 2012 г., 06:13
Но что, если он использует nginx? IIS? AOLserver?

Ваш ответ на вопрос