新手小白微信小程序个人搭建教程(三)
【正在看本人博客的这位童鞋,我看你气度不凡,谈吐间隐隐有王者之气,日后必有一番作为!下面有个“顶”字,你就顺手把它点了吧(要先登录账号哦 )】
8.绑定域名:
绑定域名需要两件事,一、在服务器控制端设置域名与公网IP绑定,这在上一节已经提及
二、服务器端的域名绑定。
服务器端的域名绑定:需要网页服务器,具体有nginx、tomcat、apache等。
知识点补充:
nginx:
nginx是开源的软件,是网页(HTTP)代理服务器,还有反向代理、负载平衡、和HTTP缓存等服务。具有异步加载,并发性能好等特点。中国大陆使用nginx网站用户有:百度、京东、新浪、网易、腾讯、淘宝等。
详情见:
tomcat:
tomcat是一个开源而且免费的jsp服务器,可实现JavaWeb程序的装载,是配置JSP(Java Server Page)和JAVA系统必备的一款环境。tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。
apache
它是Apache软件基金会管理下的一个开放源代码的服务器软件,可以理解为电脑上的一个应用程序。简单地说它的作用就是将你的电脑变成一台服务器,让你的电脑开放特定的网络端口,用以接收来自网络上发送到这台机器的HTTP请求,对请求的内容进行处理并作出相应的响应。
服务器端域名我们使用宝塔面板,建立一个网站,直接绑定,可视化操作方便很多。
如果使用命令行,则需要安装上面知识点中的服务器,并进行域名绑定。
云服务器可以通过宝塔面板管理软件,十分方便。打开方式如图1
当然技术流也可以通过命令行,安装服务器并绑定域名。
在网站选项卡里新建一个网站,绑定域名。
9.配置web服务器
网站记得打开tomcat服务。
安装并配置tomcat服务,在软件商店中搜索,并安装,成功后打开“显示在首页”,这样可以在首页看到tomcat,并随时进行配置
在浏览器输入域名,http://xxx.xxx,如果能直接显示下图,则安装完成,如果显示tomcat服务器官网首页,则需要配置tomcat的项目发布路径,改为刚才设立的网站的根目录。
改根目录配置:找到Host标签,在标签内增加一个标签,其中docBase即为要发布项目的根目录,即网站配置好的根目录,一定写绝对路径。
<Context path="" docBase="/www/wwwroot/htm" />
配置完成后,打开域名,则访问成功如图5
10.申请SSL证书
这里选择阿里云,通常很快1-2小时即可。打开阿里云控制台,找到ssl证书服务,免费申请。输入你的域名即可。
申请完需要验证,这里不是阿里云的域名,不能使用自动验证,手动验证需要你有域名管理权限,可以在域名解析商那里根据提示添加一条TXT记录。这里三丰云没有找到此服务,因此我选择文件验证。具体方法如图8.
主要步骤是,1.在网站根目录下建立两个文件夹,并存入签名文件,路径为 /.well-known/pki-validation/fileauth.txt
2.确保域名+上面路径可以访问到签名文件夹,显示一串数字,也就是签名文件
3.点击验证,成功后显示待审核,如图7
下载验证文件后上传到云服务器,需要sftp服务器,这里使用FileZilla(用WinSCP软件连接服务器也可以)
FileZilla一键安装,十分简单,上传文件如下图。如果连接不成功,可以在文件中选择站点,然后配置。
下图中的根目录位置不是网站根目录,记得自行修改。将验证文件添加到你网站所在的根目录。