本地搭建⼩程序服务器的实现⽅法
本地搭建⼩程序服务器的实现⽅法
现在开发需要购买服务器,价格还是有点贵的,可以花费⼩代价就可以搭建⼀个服务器,可以⽤来开发⼩程序,博客等。
1.域名(备案过的)
2.阿⾥云注册免费的https证书
3.配置本地的nginx
4.内⽹映射(本地安装wampserver 服务器)
⼀、域名
注册花⽣壳,开通内⽹映射需要8元(我开通时需要,现在不清楚还要不要),⾥⾯可以注册2个免费的域名,都是免备案的。具体的请⾃⾏百度,花⽣壳注册地址
⼆、申请阿⾥云免费的https证书
阿⾥云免费的https证书地址
这个步骤相对来说⽐较简单,需要注意的地⽅也不多,按照阿⾥云官⽅的提⽰来,就能够操作成功了。值得注意的是你在申请证书过程中,证书是免费的,你不⽤付费,但是需要下单,下单完成后需要完善你的域名信息,然后提交审核。审核完成后,官⽅⾃动给你发放证书,顺利的话⼀个⼩时就能搞定。
注意:
1.通过花⽣壳,内⽹映射出本地的访问地址
2.把阿⾥云证书补全信息的域名填写完成后,阿⾥云会进⼊审核中,需要下载他的⼀个 ⽂件
i.在进度查询页⾯,单击 验证⽂件,下载到本地。
ii.在您的站点服务器的根⽬录创建.well-known/pki-validation,创建⽂件夹Windows命令是 md ".well-known" ⼦⽬录pki-validation。
三、配置本地的nginx(主要是Apache的https配置太繁琐了)
下载证书⽂件
image.png
配置nginx中的f⽂件,证书要放在conf/cert⽬录下,具体的代码
server {
listen 443;
server_name 11.168.1.150;
ssl on;
root "D:/works/wamp";
charset utf-8;
index index.html index.htm;
ssl_certificate cert/214296869710097.pem;#替换成你的⽂件
ssl_certificate_key cert/214296869710097.key;#替换成你的⽂件
ssl_session_timeout 5m;
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_prefer_server_ciphers on;
location / {
root "D:/works/wamp";
index index.html index.htm index.php;
proxy_pass 11.168.1.150:8081;
}
}
四、配置花⽣壳的内⽹映射
注意:
写文章的小程序花⽣壳的映射不能设置为80端⼝的映射(我也没到原因在哪,客服反馈是要设置⾃定义端⼝)
成功之后,对外访问的地址
最后上个配置成功后,请求的效果吧!
如有疑问请留⾔或者到本站社区交流讨论,感谢阅读,希望能帮助到⼤家,谢谢⼤家对本站的⽀持!

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。