phpstudy2018 配置阿里云https最简单的流程!

phpstudy2018 配置阿里云https最简单的流程!

去下载ssl文件放到C:\phpStudy\PHPTutorial\Apache\conf\cert

1.png

二、首先phpstudy开户php_openssl扩展,具体如下图

2.png

一般网上的教程,都要去httpd-conf把LoadModule ssl_module modules/mod_ssl.so前面的#去掉,但2018,不需要了,在扩展上点了后,直接就是开了的。

这时候直接把#Include conf/extra/httpd-ssl.conf前面的#号去掉,当然这里也可以自己建立个文件,后缀一样就可以了,但这里为了方便,我直接用了

3.png

 

这里httpd-ssl的设置如下面,一定要注意目录\和/的不一样,不然会出错的!下面是样版,可以参考一下 目录就是 D:\phpStudy\PHPTutorial\Apache\conf\extra里面的httpd-ssl. conf

Listen 443

<VirtualHost *:443>

    DocumentRoot "C:\phpStudy\PHPTutorial\WWW\放网站的目录"

    ServerName www.你的域名

    ServerAlias 你的域名

    SSLEngine on

    SSLProtocol TLSv1 TLSv1.1 TLSv1.2

    SSLCipherSuite HIGH:MEDIUM:!aNULL:!MD5

    SSLCertificateFile "C:/phpStudy/PHPTutorial/Apache/cert/a_public.crt"

    SSLCertificateKeyFile "C:/phpStudy/PHPTutorial/Apache/cert/a.key"

    SSLCertificateChainFile "C:/phpStudy/PHPTutorial/Apache/cert/a_chain.crt"

  <Directory "C:\phpStudy\PHPTutorial\WWW\放网站的目录">

      Options +Indexes +FollowSymLinks +ExecCGI

      AllowOverride All

      Order allow,deny

      Allow from all

      Require all granted

  </Directory>

</VirtualHost>

从上面可以看到,我网站的目录和放阿里云KEY的目录的斜线是不一样的,这里要注意!阿里云的文件名是可以改的,改个简单易记的就可以了!

配置好,重启服务器,就可以使用了。如果,重启不了,可以在CMD里查看 ,cd D:\phpStudy\PHPTutorial\Apache\bin

然后,httpd -k start  然后再具体分析。不过正常不会有问题的。

当然也可以conf里面文件的vhosts.conf的这段删除了,正常不删除也没问题

<VirtualHost _default_:80>
DocumentRoot "D:\phpStudy\PHPTutorial\WWW"
  <Directory "D:\phpStudy\PHPTutorial\WWW">
    Options -Indexes -FollowSymLinks +ExecCGI
    AllowOverride All
    Order allow,deny
    Allow from all
    Require all granted
  </Directory>
</VirtualHost>

当然,如果要自动从80跳到443,还需要生成一个".htaccess"的文件,用记事本写就行了

RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R,L]
Options +FollowSymLinks
order allow,deny
allow from all 
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase /
RewriteCond %{SERVER_PORT} !^443$
RewriteRule (.*) https://%{SERVER_NAME}/$1 [R=301,L]
</IfModule>

生成好的文件,放到你要做https的网站目录里就可以了

延伸阅读:

    无相关信息
标签:

上一篇:IIS6、IIS7、IIS7.5设置拒绝一组计算机(IP段)访问网站的方法

下一篇:PS提示内存不足的解决办法

留言与评论(共有 0 条评论)
   
验证码: