微信小程序 已有92人关注

+发表主题

weishi

移动时代,开启社区便利化

Ta的赞:29

Ta的主页

【圆梦云出品】教你如何为微信小程序增加HTTPS,快来学习吧!   

【 圆梦云教你如何为微信小程序增加HTTPS 】



首先,验证当前服务器是否安装了openssl:

/alidata/server/nginx/sbin/nginx -V

rpm -qa | grep openssl

创建证书

cd /root

openssl genrsa -out cert.key 2048

openssl req -new -x509 -key cert.key -out cert.pem



创建https文件

cd /alidata/server/nginx/conf/vhosts

vi safe.conf


在safe.conf 增加以下内容:

server {

listen       443;

server_name  safe.weiphp.cn;

index index.php;

root /htdocs/safe;

ssl on;

ssl_certificate /root/cert.pem;

ssl_certificate_key /root/cert.key;

ssl_session_timeout 5m;

ssl_protocols SSLv2 SSLv3 TLSv1;

ssl_prefer_server_ciphers on;

location ~ \.php

{

#fastcgi_pass  unix:/tmp/php-cgi.sock;

fastcgi_pass  127.0.0.1:9000;

fastcgi_split_path_info ^(.+\.php)(.*)$;

fastcgi_param PATH_INFO $fastcgi_path_info;

fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;

include fastcgi.conf;

}

location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$

{

expires 30d;

}

location ~ .*\.(js|css)?$

{

expires 1h;

}

access_log  /alidata/log/nginx/access/default.log;

}

然后保存退出

:wq


最后重启nginx:

/etc/init.d/nginx reload

查看当前服务器的防火墙是否已经开启:

如果显示下面的提示说明没开启,这样的话这一步略过



如果已经开启,需要把443端口设置为开放状态:

iptables -I INPUT -p tcp --dport 443 -j ACCEPT

service iptables save


最后把上面的域名(safe.weiphp.cn)配置指向到当前服务器,然后在/htdocs/safe目录下部署我们之前的WeiApp(原名weicms)系统代码或者自己的系统代码就可以了


更详细的配置请查看我们一步一步配置的视频教程:http://www.howzhi.com/course/15145/


如有疑问请加微信小程序二群:474970555或微信weiphp01(微信小程序一群已满)


(weiphp的凡星制作,转载需注明出处)

分享到 :

暂时没有评论

字数统计:0