Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ssl/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ssl 如何使用https?_Ssl_Https - Fatal编程技术网

Ssl 如何使用https?

Ssl 如何使用https?,ssl,https,Ssl,Https,如果在服务器上,我们已经设置/配置了SSL证书,如何使用安全页面创建网站?只需将链接设置为 谢谢 必须有两件事 您需要正确设置ssl证书,这听起来像是您已经设置好了 正如另一位评论员所说,这将取决于您使用的Web服务器。更有可能的是,apache: 阿帕奇: 您需要修改apache设置以支持站点的https版本。如果您使用带有虚拟主机的现代Apache2安装,通常会有一个“站点可用”目录,其中每个域都有单独的配置文件。对于同时具有http和https(80和443)的域,假设apache正在监听

如果在服务器上,我们已经设置/配置了SSL证书,如何使用安全页面创建网站?只需将链接设置为


谢谢

必须有两件事

  • 您需要正确设置ssl证书,这听起来像是您已经设置好了
  • 正如另一位评论员所说,这将取决于您使用的Web服务器。更有可能的是,apache:
  • 阿帕奇:

    您需要修改apache设置以支持站点的https版本。如果您使用带有虚拟主机的现代Apache2安装,通常会有一个“站点可用”目录,其中每个域都有单独的配置文件。对于同时具有http和https(80和443)的域,假设apache正在监听127.0.0.1(大多数apache安装都不是这种情况,所以一定要更改ip),您可以这样做。不用说,您还需要更改以下路径和域名:

    
    服务器管理员somebody@domain.com
    ServerName.com
    服务器别名www.someone.com
    DocumentRoot/home/someone/www
    选项如下符号链接
    允许超越所有
    选项-索引
    ErrorLog/home/logs/someone.error.log
    CustomLog/home/logs/someone.access.log组合
    
    斯伦金安 SSLCertificateFile/etc/apache2/ssl/something.crt SSLCertificateKeyFile/etc/apache2/ssl/something.key SSLCertificateChainFile/etc/apache2/ssl/gd_bundle.crt 服务器管理员somebody@something.com ServerName.com 服务器别名www.someone.com DocumentRoot/home/someone/www 选项如下符号链接 允许超越所有 选项-索引 ErrorLog/home/logs/someone.ssl.error.log CustomLog/home/logs/someone.ssl.access.log组合

    如果您使用的是nginx,那么对于:80和:443,您将需要一个类似的双块。查看您已有的80年积木,并查阅其文档:

    您也可能正在使用iis,在这种情况下,以下是版本7的说明:


    但如果他正在使用nginx呢?IIS?Aolserver?对-我修改了我的评论。还有?
    <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>