https配置(阿里云服务器)

配置ssl证书

小程序只接收https://、所有配置SEE证书


购买(有免费版)、购买完成之后、进入SSL控制台、点击申请、按照步骤往下走、(一个域名只能配置一个证书,多个域名可以购买多个证书)、


打开你购买服务器的平台(阿里云)、搜索SSL证书、审核过后、下载证书、

下载阿帕奇版的、Apache、



进入你linux服务器中,在配置、在httpd下创建个文件、把你从阿里云下载的证书、传到目录下、



设置站点、



更改证书的目录根据你的实际路径改、

下面换成你站点、(和你配置项目设置站点一样)


<VirtualHost *:443>

   SSLEngine on

         SSLProtocolall -SSLv2 -SSLv3

         SSLCipherSuiteHIGH:!RC4:!MD5:!aNULL:!eNULL:!NULL:!DH:!EDH:!EXP:+MEDIUM

         SSLHonorCipherOrderon

         #证书公钥配置

         SSLCertificateFile"/etc/httpd/cert/1920126_www.qiuqiutwo.top_public.crt"

         #证书私钥配置

         SSLCertificateKeyFile"/etc/httpd/cert/1920126_www.qiuqiutwo.top.key"

         #证书链配置

         SSLCertificateChainFile"/etc/httpd/cert/1920126_www.qiuqiutwo.top_chain.crt"


         RewriteEngineOn

         RewriteCond%{HTTP:Authorization} ^(.*)

         RewriteRule.* - [e=HTTP_AUTHORIZATION:%1]


   DocumentRoot "/home/www/xcx"

   ServerName www.qiuqiutwo.top

   ServerAlias www.qiuqiutwo.top

  

     Options +Includes -Indexes

     AllowOverride All

     Order allow,deny

     Allow from all


</VirtualHost>


然后浏览器输入你的域名、前面加入htpps://能正常访问就是配置成功了


自动转换https

把文件放到、你项目里面就行

文件名字(htaccess.txt)

<IfModule mod_rewrite.c>

 Options +FollowSymlinks

 RewriteEngine On

 RewriteCond %{REQUEST_FILENAME} !-d

 RewriteCond %{REQUEST_FILENAME} !-f

 RewriteRule ^(.*)$ /index.php?s=$1 [QSA,PT,L]

</IfModule>

   RewriteEngine on

   RewriteCond %{SERVER_PORT} !^443$

   RewriteCond %{REQUEST_URI} !^/www.qiuqiutwo.top

   RewriteRule (.*) https://%{SERVER_NAME}/$1 [R]



©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容