7

サーバー上でSSL証明書を既にセットアップ/構成している場合、安全なページを使用してWebサイトを作成するにはどうすればよいですか?https://example.com/etc.phpへのリンクを作成するだけですか?

ありがとう!

4

1 に答える 1

5

2 つのことが整っている必要があります。

  1. SSL証明書を適切にセットアップする必要がありますが、それはあなたが持っているようです
  2. 他のコメンテーターが言ったように、これは使用している Web サーバーによって異なります。おそらく、Apache:

アパッチ:

サイトの https バージョンをサポートするには、Apache の設定を変更する必要があります。仮想ホストで Apache2 の最新のインストールを使用している場合、通常、ドメインごとに個別の構成ファイルが存在する「sites-available」ディレクトリがあります。http と https (80 と 443) の両方を持つドメインの場合、apache が 127.0.0.1 でリッスンしていると仮定すると、次のようになります (これはほとんどの apache インストールでは当てはまらないため、必ず ip を変更してください)。 )。また、次のパスとドメイン名を変更する必要があることは言うまでもありません。

<VirtualHost 127.0.0.1:80>
  ServerAdmin somebody@domain.com
  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>
<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 somebody@something.com 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 用にサイトを構成するにはどうすればよいですか?

于 2012-04-06T04:08:50.160 に答える