其实写这些对我来说并没有什么卵用,就当做个踩坑的记录吧。
对于一些需要公网调用的接口(三方登陆,三方支付等等),本地调试是很麻烦的,如果你觉得一遍遍提交代码不算麻烦的话,当我没说。
云服务器太贵了,对可用性要求不高时,用自己的电脑搭一个,不要钱,配置还高,岂不美哉。
在本地虚拟机安装服务器
使用ngrok实现内网穿透
能联网的电脑一台
已经备案的域名一个
说下我的电脑配置,i7 4702mq 8g内存 240G固态 (这里每个服务器我都是分配的1g内存,4个一起也还好)
这里选择的虚拟机是 VMware Workstation 操作系统选择的是centos7 64位 ,安装过程百度都有,这里只说下要注意的地方。
centos7下载地址 http://centos.ustc.edu.cn/centos/7/isos/x86_64/CentOS-7.0-1406-x86_64-DVD.iso
网卡要选择桥接模式
连接网络,设置静态IP
开始安装后,设置root密码
Xshell连接web003 安装nginx php mysql (这里就直接放一个服务器了,为了省时间,使用的是一键安装脚本lnmp,当然也可以单独编译安装)
yum install wget // 先安装wget 不然直接安装lnmp 会报错
wget -c http://soft.vpser.net/lnmp/lnmp1.4.tar.gz && tar zxf lnmp1.4.tar.gz && cd lnmp1.4 && ./install.sh lnmp // 一键安装 lnmp
本地访问看看好使不,没问题继续往下走
很多人首先想到的是花生壳之类的吧,但是我们其实完全没必要用!因为我们可以自己搭一个代理服务器。
后面可能会在写关于 负载均衡 跟ngrok 的搭建文章,这里咱可以先找个免费的
进入https://www.ngrok.cc/ 获取通道id 具体教程在网站里有
下载对应的 windows 客户端 打开
输入 通道 id 回车
其实到这一步 我们http://ltkweb003.free.ngrok.cc/ 这个地址 就会出现前面的ngixn 页面了,但是我们需要使用自己的域名的话,就需要添加一条CHAME 记录 这里以阿里云域名为例
OK 打开浏览器 检验一下成果 大功告成!!
联系客服